1. 程式人生 > >zabbix3.2版本安裝過程

zabbix3.2版本安裝過程

1.一些依賴包和基本的環境要準備好
yum install gcc make gd-devel libjpeg-devel libpng-devel libxml2-devel bzip2-devel libcurl-devel libtool libX11* net-snmp* -y

2.解壓壓縮包
tar zabbix-3.2.4.tar.gz
cd zabbix-3.2.4

3.進行編譯
./configure --prefix=/usr/local/zabbix-3.2.4 --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2

make && make install

如果報錯:
checking whether build environment is sane... configure: error: newly created file is older than distributed files!
Check your system clock
對伺服器的時間進行修改格式如下
date -s "2016-07-03 18:30:00" 


4.建立zabbix的組和使用者
groupadd zabbix
useradd -g zabbix zabbix 


5.初始化資料庫
mysql -uroot =p111111

create database zabbix default charset utf8;


6.導資料
mysql -uroot -p123123 zabbix </soft/zabbix-3.2.4/database/mysql/schema.sql
mysql -uroot -p123123 zabbix </soft/zabbix-3.2.4/database/mysql/images.sql
mysql -uroot -p123123 zabbix </soft/zabbix-3.2.4/database/mysql/data.sql


7.修改zabbi_server配置
vim /usr/local/zabbix-3.2.4/etc/zabbix_server.conf
DBName=zabbix
DBUser=root
DBPassword=123123
DBPort=3306


8.拷貝zabbix的PHP檔案
mkdir /data/web/zabbix
cp -rf /soft/zabbix-3.2.4/frontends/php /data/web/zabbix

/data/web/ 是站點目錄


9.啟動zabbix

 /usr/local/zabbix-3.2.4/sbin/zabbix_server 
 如果報錯:
/usr/local/zabbix-3.2.4/sbin/zabbix_server: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such file or directory


#locate libmysqlclient.so.18
/usr/local/mysql-5.6.16/lib/libmysqlclient.so.18
/usr/local/mysql-5.6.16/lib/libmysqlclient.so.18.1.0
/usr/local/mysql-5.6.16/libmysql/libmysqlclient.so.18
/usr/local/mysql-5.6.16/libmysql/libmysqlclient.so.18.1.0
#echo "/usr/local/mysql-5.6.16/lib" >>/etc/ld.so.conf
# ldconfig


10進入web頁面進行配置

http://192.168.172.132/zabbix    #要根據自己的IP地址和路徑來寫

修改php.ini 檔案,左邊的是原本php.ini中的配置,右邊的是zabbix需要的配置,將引數修改成右邊的數字即可



如果後面不能自動建立zabbix.conf.php檔案,就收動建立一個,修改好裡面的配置然後重啟php