Centos7.5 Zabbix升级至Zabbix4.0详情

官方升级步骤:https://www.zabbix.com/documentation/3.4/zh/manual/installation/upgrade

一、查看现在centos版本和zabbix的版本

[root@localhost /]# cat /etc/rehat-release  # 查看系统使用版本
[root@localhost /]# rpm -qa | grep "zabbix"  #查看zabbix安装的版本

二、停止服务

[root@localhost /]# service zabbix-server stop
[root@localhost /]# service httpd stop

三、备份数据库,十分重要

# 数据库全备时间比较长且文件交大,建议压缩或者使用xtrabackup, 此处采用mysqldump
[root@localhost /]# mysqldump -uzabbix -pykadmin123 --opt --skip-lock-tables --database zabbix > zabbix.sql
[root@localhost /]# mysqldump -uzabbix -pykadmin123  --opt --skip-lock-tables --database zabbix | gzip > zabbix_`date +'%Y%m%d%H%M%S'`.sql.gz

四、备份zabbix文件

[root@localhost /]# mkdir /opt/zabbix-backup/  #创建一个空文件
[root@localhost /]# cp /etc/zabbix/zabbix_server.conf /opt/zabbix-backup/
[root@localhost /]# cp /etc/httpd/conf.d/zabbix.conf  /opt/zabbix-backup/
[root@localhost /]# cp -R /usr/share/zabbix/ /opt/zabbix-backup/
[root@localhost /]# cp -R /usr/share/doc/zabbix-* /opt/zabbix-backup/

五、升级zabbix源

[root@localhost /]# rpm -Uvh http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm

六、升级zabbix

[root@localhost /]# yum clean all
[root@localhost /]# yum upgrade zabbix-server-mysql zabbix-web-mysql zabbix-agent

七、启动zabbix服务

[root@localhost /]# service zabbix-server start
[root@localhost /]# service zabbix-agent start
[root@localhost /]# service httpd start

检查一下升级的日志:

[root@localhost /]# tail -f /var/log/zabbix/zabbix_server.log   #实时查看一下升级的记录, 由于实验使用虚拟机,所以输出不一样,但无出现报错即可。

 

八、升级后的验证

猜你喜欢

转载自blog.csdn.net/yeyslspi59/article/details/108445016