準本環境
centos7系統:192.168.124.204
關閉防火牆
關閉selinux
yum -y install vim wget
解壓安裝包並進入目錄
[root@localhost ]# tar xf zabbix-4.4.0.tar.gz
cd /usr/local/zabbix-4.4.0
編譯[root@localhost zabbix-4.4.0]# find / -name 「mysql_config」 查詢mysql_config
[root@localhost zabbix-4.4.0]# ./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql=/usr/bin/mysql_config --with-net-snmp --with-libcurl --with-libxml2
安裝[root@localhost zabbix-4.4.0]# make && make install
安裝mysql資料庫
create database zabbix;匯入資料grant all on zabbix.* to zabbix@localhost identified by 『zabbix』;
[root@localhost zabbix-4.4.0]# mysql -uzabbix -pzabbix zabbix < database/mysql/schema.sql
[root@localhost zabbix-4.4.0]# mysql -uzabbix -pzabbix zabbix < database/mysql/images.sql
[root@localhost zabbix-4.4.0]# mysql -uzabbix -pzabbix zabbix < database/mysql/data.sql
設定啟動指令碼
[root@localhost zabbix-4.4.0]# cp misc/init.d/fedora/core/zabbix_* /etc/init.d/ -v
編輯檔案內容。
將basedir=/usr/local/替換為basedir=/usr/local/zabbix(以之前編譯的位置為準)
客戶端同
zabbix啟動後無埠
1.mysql.scok 檔案位置問題
在配置檔案中修改
find / -name libmysqlclient.so* -exec {} >> /etc/ld.so.conf ;
ldconfig
檢視程序埠號
複製zabbix**檔案
cp -r /usr/local/zabbix-4.4.0/frontends/php/*
zabbix原始碼安裝
1 zabbix server安裝指令碼 yum install y libevent devel wget tar gcc gcc c make net snmp devel libxml2 devel libcurl devel groupadd zabbix useradd g zabbix ...
zabbix原始碼安裝
2 安裝依賴庫 yum y install net snmp devel libxml2 devel libcurl devel libevent libevent devel 3 解壓並編譯 tar zxvf zabbix 3.4.2.tar.gz cd zabbix 3.4.2 configur...
原始碼安裝zabbix
yum install libxml2 devel net snmp devel libevent devel curl devel pcre mariadb devel php fpm configure prefix usr local zabbix enable server enable a...