zabbix升級

環境:Centos 6.6

Zabbix Version 2.0.14 ---> 3.0.4


升級前:

wKioL1fBtDnyVtqlAADsIloDFbY982.png

wKioL1fBtDvQGieHAACc8lDKpgQ165.png

注:如果條件允許,建議在新服務器上安裝,先安裝於之前相同的Zabbix版本後再此基礎上進行升級

Zabbix 2.0.14 升級到3.0.4:

下載地址:http://nchc.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.0.4/zabbix-3.0.4.tar.gz


開始安裝:

#安裝前先備份Mysql數據庫和zabbix.conf.php文件:
[root@Zabbix ~]# mysqldump -uroot -predhat zabbix >zabbix.sql
[root@Zabbix ~]# cp /usr/local/nginx/html/zabbix/conf/zabbix.conf.php ~

下面是使用yum安裝的,準備好yum源

wKioL1fBtMGi_P1CAACBBfsyBf4176.png


[root@Zabbix ~]# yum -y install gcc gcc-c++ make
[root@Zabbix ~]# yum -y install libxml2 libxml2-devel libjpeg-devel libpng-devel bzip2-devel
[root@Zabbix ~]# yum -y install php55w php55w-mysql php55w-gd libjpeg* php55w-imap php55w-ldap php55w-odbc php55w-pear php55w-xml php55w-xmlrpc php55w-mbstring php55w-mcrypt php55w-bcmath php55w-mhash libmcrypt libmcrypt-devel php55w-fpm php55w-cli php55w-pdo php55w-tidy php55w-pecl-memcache

wKiom1fBtP2wpvQyAADhTmB4NrU137.png

wKioL1fBtP6AlcF7AAAgUUECwno600.png

再執行安裝就行了。

[root@Zabbix ~]# yum -y install net-snmp net-snmp-devel libxml2-devel libcurl-devel
[root@Zabbix tools]# tar -zxf zabbix-3.0.4.tar.gz
[root@Zabbix tools]# cd zabbix-3.0.4
[root@Zabbix zabbix-3.0.4]# ./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2  --enable-java
[root@Zabbix zabbix-3.0.4]# make && make install
[root@Zabbix zabbix-3.0.4]# \cp -a -r frontends/php/* /usr/local/nginx/html/zabbix/
#安裝完成zabbix-3.0.4後再把zabbix.conf.php複製回來
[root@Zabbix ~]# cp zabbix.conf.php /usr/local/nginx/html/zabbix/conf/

配置PHP,不然會報下面的錯誤:

wKioL1fBtWmzhSYGAACJIpXyoVM067.png

[root@Zabbix ~]# grep -iR 'max_execution_time' /etc/php.ini
max_execution_time = 300
[root@Zabbix ~]# grep -iR 'post_max_size' /etc/php.ini
post_max_size = 16M
[root@Zabbix ~]# grep -iR '^date.timezone' /etc/php.ini
date.timezone = "Asia/Shanghai"
[root@Zabbix ~]#

重啓php-fpm:

[root@Zabbix ~]# kill -9 `ps -ef |grep php | awk '{print $2}'`
#然後把以前的PHP環境刪了,啓用新的PHP環境,因爲zabbix 3.0.4要PHP 5.4.0以上
[root@Zabbix ~]# /etc/init.d/php-fpm restart
[root@Zabbix ~]# chkconfig php-fpm on

wKiom1fBtbaTEvFQAAD0DL4tBCE201.png

wKioL1fBtbfA6PICAABZwLqZNLA212.png

wKiom1fBtbiB-U00AAC41jsnMc0011.png

wKioL1fBtbmx8FdFAAB8-VfTaVY452.png

OK,升級成功,可以和之前對比下。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章