179
技術社區[雲棲]
Centos6.9安裝zabbix3.2
安裝前的準備及環境介紹
1、當前使用vm12安裝Centos6.9係統,當前軟件版本php5.4,mysql5.6
2、關閉selinux,關閉iptables,設置係統時間(或自行設置iptables)
service iptables stop
setenforce 0
/usr/sbin/ntpdate ntp1.aliyun.com
3、當前已安裝好lnmp環境,使用的lnmp一鍵包1.4版本安裝(https://lnmp.org/)
zabbix3.2安裝過程:
1、創建zabbix數據庫
mysql -uroot -p
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by '321123';
2、創建zabbix用戶
groupadd zabbix -g 201
useradd -M -r -g zabbix -u 201 -s /bin/false zabbix
PS:在root下運行zabbix,zabbix會主動使用zabbix用戶來運行,如果係統沒有zabbix用戶,需要創建
3、下載zabbix3.2源碼包
cd /usr/local/src
wget https://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.2.7/zabbix-3.2.7.tar.gz
tar zxf zabbix-3.2.7.tar.gz
4、導入zabbix數據
cd /usr/local/src/zabbix-3.2.7/database/mysql/
mysql -uzabbix -p321123 zabbix < schema.sql
mysql -uzabbix -p321123 zabbix < images.sql
mysql -uzabbix -p321123 zabbix < data.sql
5、安裝依賴
yum -y install net-snmp-devel libssh2 libssh2-devel curl-devel
6、編譯安裝
cd /usr/local/src/zabbix-3.2.7
./configure --prefix=/usr/local --sysconfdir=/etc/zabbix --enable-server --enable-agent --with-ssh2 --with-openssl --with-mysql=/usr/local/mysql/bin/mysql_config --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2
make install
PS:安裝時可能也會缺少其他依賴,根據報錯自行安裝,編譯時我這裏指定了mysql_config的路徑,可以find / -name "mysql_config*"來查找
7、修改zabbix配置文件
默認zabbix日誌在/tmp下,建議更改,我這裏更改到了/var/log/zabbix下
mkdir /var/log/zabbix
chown -R zabbix.zabbix /var/log/zabbix/
vim /etc/zabbix/zabbix_server.conf
DBName=zabbix
DBUser=zabbix
DBPassword=321123
LogFile=/var/log/zabbix/zabbix_server.log
vim /etc/zabbix/zabbix_agentd.conf
LogFile=/var/log/zabbix/zabbix_agentd.log
8、設置啟動腳本
cp /usr/local/src/zabbix-3.2.7/misc/init.d/fedora/core5/* /etc/init.d/
chkconfig --add /etc/init.d/zabbix_server
chkconfig --add /etc/init.d/zabbix_agentd
chkconfig zabbix_server on
chkconfig zabbix_agentd on
9、啟動服務
/etc/init.d/zabbix_server start
/etc/init.d/zabbix_agentd start
10、設置zabbix web頁麵
mkdir -p /data/zabbix
cp -a /usr/local/src/zabbix-3.2.7/frontends/php/* /data/zabbix/
注意:我這裏用的是lnmp一鍵包,使用lnmp一鍵包自帶命令,添加一個vhost,域名使用zabbix.whsir.com
lnmp vhost add
本地hosts剛才設置的域名zabbix.whsir.com訪問
https://zabbix.whsir.com/zabbix
這裏看到有個條件不滿足,需要再設置下php
vim /usr/local/php/etc/php.ini
將max_input_time = 60改成max_input_time = 300
保存退出,重啟php
/etc/init.d/php-fpm restart
再次刷新頁麵就好了
設置數據庫連接
這裏默認即可,繼續下一步
最後Finish
登錄帳號默認為Admin,密碼zabbix
11、設置中文
當前zabbix版本已經支持中文了
在Administration-Users-Admin設置
設置Chinese(zh_CN),設置好後Update,刷新頁麵就是中文的了
最後更新:2017-10-09 12:03:15