zabbix3.2源码升级至3.4
安装见:https://www.cnblogs.com/LuckWJL/p/9037007.html
一、下载3.4版本安装包
二、停ZabbixServer
[root@wcy ~]# /etc/init.d/zabbix_server stop
Shutting down zabbix_server: [确定]
[root@wcy ~]#
三、备份数据
[root@wcy ~]# mysqldump -uroot -p zabbix > zabbix20190218.sql Enter password: [root@wcy ~]# ls zabbix zabbix20190218.sql
四、备份文件
[root@wcy ~]# tar -cvf etc_zabbix.tar /etc/zabbix/* [root@wcy ~]# tar -cvf usr_local_zabbix.tar /usr/local/zabbix/* [root@wcy ~]# tar -cvf var_www_html_zabbix.tar /var/www/html/zabbix/* [root@wcy ~]# tar -cvf init_zabbix.tar /etc/init.d/zabbix_*
五、清理文件
[root@wcy ~]# rm -rf /etc/zabbix/* [root@wcy ~]# rm -rf /usr/local/zabbix/* [root@wcy ~]# rm -rf /var/www/html/zabbix/* [root@wcy ~]# rm -rf /etc/init.d/zabbix_*
六、安装3.4版本zabbix
[root@wcy ~]# tar xf zabbix-3.4.15.tar.gz [root@wcy ~]# cd zabbix-3.4.15 [root@wcy zabbix-3.4.15]# ./configure --prefix=/usr/local/zabbix --sysconfdir=/etc/zabbix/ --enable-server --enable-agent --with-net-snmp --with-libcurl --with-mysql --with-libxml2
如果有报错:
configure: error: Unable to use libevent (libevent check failed)
解决:
yum -y install libevent libevent-devel
如果有报错:
configure: error: Unable to use libpcre (libpcre check failed)
解决:
yum -y install pcre pcre-devel
解决报错后重新编译安装
[root@wcy zabbix-3.4.15]# make [root@wcy zabbix-3.4.15]# make install
可以自己重新设置zabbix server的配置文件,也可以使用原来的配置文件
[root@wcy ~]# tar -xf etc_zabbix.tar [root@wcy ~]# cp ./etc/zabbix/zabbix_server.conf /etc/zabbix/ [root@wcy ~]# cp ./etc/zabbix/zabbix_agentd.conf /etc/zabbix/ [root@wcy ~]# cp /root/zabbix-3.4.15/misc/init.d/fedora/core/zabbix_* /etc/init.d/ [root@wcy ~]# chmod +x /etc/init.d/zabbix_* [root@wcy ~]# cp -r /root/zabbix-3.4.15/frontends/php/* /var/www/html/zabbix/
七、启动服务
[root@wcy ~]# sed -i "s@BASEDIR=/usr/local@BASEDIR=/usr/local/zabbix@g" /etc/init.d/zabbix_server [root@wcy ~]# /etc/init.d/zabbix_server start [root@wcy ~]# /usr/local/zabbix/sbin/zabbix_agentd [root@wcy zabbix-3.4.15]# netstat -anpt | grep zabbix tcp 0 0 192.168.233.10:10050 0.0.0.0:* LISTEN 15555/./zabbix_agen tcp 0 0 192.168.233.10:10051 0.0.0.0:* LISTEN 36812/zabbix_server tcp 0 0 127.0.0.1:10051 0.0.0.0:* LISTEN 36812/zabbix_server
查看zabbix server log,可以看到正在进行数据库升级
八、最后配置
根据实际的配置进行修改
web提示缺少一个文件,点击下载并上传至/var/www/html/zabbix/conf/目录
上传后刷新web界面
到此,升级步骤已全部结束
做升级之前,需要进行测试环境测试
对生产环境操作时要谨慎操作,做好备份