zabbix2.2.22 升级3.0.18
环境说明
系统版本 CentOS 7.2 x86_64
zabbix2.2.22界面如下
升级过程:
清除之前的zabbix的yum源缓存
[root@zabbix ~]# yum clean all
更换新版本的zabbix的yum源
[root@zabbix ~]# rpm -qa|grep zabbix
zabbix-server-mysql-2.2.22-1.el7.x86_64
zabbix-web-2.2.22-1.el7.noarch
zabbix-server-2.2.22-1.el7.x86_64
zabbix-web-mysql-2.2.22-1.el7.noarch
zabbix-release-2.2-1.el7.noarch
zabbix-2.2.22-1.el7.x86_64
[root@zabbix ~]# rpm -e zabbix-release #卸载
[root@zabbix ~]# rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm #安装3.0的zabbix源
[root@zabbix ~]# yum makecache #重新生成yum源缓存
备份数据库,防止升级失败进行恢复
[root@zabbix ~]# systemctl stop zabbix-server.service #停止zabbix-server服务
[root@zabbix ~]# mysqldump -uroot -p123456 -B zabbix|gzip>zabbix-server.sql #导出数据库
[root@zabbix ~]# systemctl stop mariadb.service #停止数据库服务
安装新版本
[root@zabbix ~]# yum list|grep zabbix
[root@zabbix ~]# yum install -y zabbix-server-mysql zabbix-web-mysql
[root@zabbix ~]# systemctl start mariadb.service #启动服务
[root@zabbix ~]# systemctl start zabbix-server.service
[root@zabbix ~]# tail -f /var/log/zabbix/zabbix_server.log #查看日志
[root@zabbix ~]# netstat -lntup #检查
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 2372/mysqld
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1453/sshd
tcp 0 0 0.0.0.0:10051 0.0.0.0:* LISTEN 2440/zabbix_server
tcp6 0 0 :::80 :::* LISTEN 1461/httpd
tcp6 0 0 :::22 :::* LISTEN 1453/sshd
tcp6 0 0 :::10051 :::* LISTEN 2440/zabbix_server
web界面访问
成功升级到3.0.18!升级过程并不复杂,可以借助升级将旧版本上使用的模板进行升级,从而在新版本的zabbix上依旧可以正常使用
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 一文彻底搞懂 MCP:AI 大模型的标准化工具箱
· 电商平台中订单未支付过期如何实现自动关单?
· 用 .NET NativeAOT 构建完全 distroless 的静态链接应用
· 为什么构造函数需要尽可能的简单
· 探秘 MySQL 索引底层原理,解锁数据库优化的关键密码(下)
· 短信接口被刷爆:我用Nginx临时止血
· 面试官:如果某个业务量突然提升100倍QPS你会怎么做?
· .NET 平台上的开源模型训练与推理进展
· 聊聊智商税:AI知识库
· 深感一无所长,准备试着从零开始写个富文本编辑器