个人以为随着zabbix的5.2的Alpha版本现世,会创造zabbix安装越来越大略,越来越人性化,但是对付之前上的zabbix系统依然还勾留在3.x或者4.x版本想升级上去就比较麻烦了,虽然监控系统本身数据的生命周期比较短,最多不超过1年,一样平常是半年,乃至有的是3个月,以是每每带来的问题是数据丢失,以是本日就出一篇升级的文章
正文
升级场景环境

升级过程
查看网页状态
停滞zabbix-server
systemctl stop zabbix-server
备份配置文件、PHP文件和Zabbix二进制文件
mkdir /tmp/zabbix-backup/ cp /etc/zabbix/zabbix_server.conf /tmp/zabbix-backup/ cp -R /usr/share/zabbix/ /tmp/zabbix-backup/cp -R /usr/share/doc/zabbix- /tmp/zabbix-backup/
备份数据库
mysqldump -u root -p zabbix > /tmp/zabbix-backup/zabbix.dump(-u 用户,-p密码 zabbix为数据库名称)
升级zabbix 5.0yum源
rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
升级Zabbix干系组件(由于5.0版本采取php7.2,以是须要先安装centos-release-scl)
将zabbix的镜像仓库的前端选项的yum源改为启用(/etc/yum.repos.d/zabbix.repo)
yum -y install centos-release-sclyum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agentyum -y install zabbix-web-mysql-scl zabbix-apache-conf-scl(如果这个不安装会报数据库连接不上)
启动更新过后的Zabbix组件,升级完成了
systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm
填坑记录
暂无记录
写在末了
由于环境撘的是4.0 LTS版本,升级有点小瑕疵,zabbix图标没看到,功能整体没问题,我手头上的生产环境已经全部升级至5.0.3,以是大家可以安心升级,如果碰着问题,欢迎留言互换,其余如果我的文章对您有帮助,也欢迎关注哦,感激