1.备份zabbix相关配置
2.备份sql数据库
进入数据库命令 mqsql -u 数据库用户名 -p
查询数据 select count(8) tables,table_schema from information_schema.tables where table_schema = ‘zabbix’;
退出数据库命令 exit
导出数据 mysqldump -uzabbix -pzabbix –opt –skip-lock-tables zabbix | gzip > /home/backup/zabbix_$(date +%Y%m%d_%H%M%S).sql.gz (data后面的空格不能删除)
3.停止zabbix服 务systemctl stop zabbix-agent zabbix-server
4.卸载zabbix4.4 页端相关 yum remove zabbix-web-* httpd
5.开始升级zabbix5.0
安装子软件包 rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
清理缓存 yum clean all
更新zabbix服务器 yum update zabbix-server zabbix-agent -y
加载插件yum-config-manager –enable rhel-server-rhscl-7-rpms(yum-config-manager命令可以使用yum -y install yum-utils安装)
6.修改文件zabbix vim /etc/yum.repos.d/zabbix.repo 把zabbix-frontend的enabled值改为1
7.安装zabbix 页端文件 yum install zabbix-web-mysql-scl zabbix-apache-conf-scl -y
8.修改 页端配置文件vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf ,把timezone改为Asia/Shanghai。
9.设置zabbix相关服务开机启动
systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm
启动zabbix服务 systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm
10.验证zabbix版本 zabbix_server -V
注:如果你的zabbix4.4 页端使用的是nginx,请先卸载,安装apache后启动httpd出现 错可以使用netstat -atp|grep 端口 查看nginx是否占用端口,还可以使用查询文件命令find / -name nginx*查询后用rm -rf命令将其删除,最后重启centos即可
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux25392 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!