zabbix升级
环境:Centos 6.6Zabbix Version 2.0.14 ---> 3.0.4
升级前:
注:如果条件允许,建议在新服务器上安装,先安装于之前相同的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
开始安装:
1
2
3
#安装前先备份Mysql数据库和zabbix.conf.php文件:
# mysqldump -uroot -predhat zabbix >zabbix.sql
# cp /usr/local/nginx/html/zabbix/conf/zabbix.conf.php ~
下面是使用yum安装的,准备好yum源
1
2
3
# yum -y install gcc gcc-c++ make
# yum -y install libxml2 libxml2-devel libjpeg-devel libpng-devel bzip2-devel
# 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
再执行安装就行了。
1
2
3
4
5
6
7
8
# yum -y install net-snmp net-snmp-devel libxml2-devel libcurl-devel
# tar -zxf zabbix-3.0.4.tar.gz
# cd zabbix-3.0.4
# ./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2--enable-java
# make && make install
# \cp -a -r frontends/php/* /usr/local/nginx/html/zabbix/
#安装完成zabbix-3.0.4后再把zabbix.conf.php复制回来
# cp zabbix.conf.php /usr/local/nginx/html/zabbix/conf/
配置PHP,不然会报下面的错误:
1
2
3
4
5
6
7
# grep -iR 'max_execution_time' /etc/php.ini
max_execution_time = 300
# grep -iR 'post_max_size' /etc/php.ini
post_max_size = 16M
# grep -iR '^date.timezone' /etc/php.ini
date.timezone = "Asia/Shanghai"
#
重启php-fpm:
1
2
3
4
# kill -9 `ps -ef |grep php | awk '{print $2}'`
#然后把以前的PHP环境删了,启用新的PHP环境,因为zabbix 3.0.4要PHP 5.4.0以上
# /etc/init.d/php-fpm restart
# chkconfig php-fpm on
OK,升级成功,可以和之前对比下。
页:
[1]