工业制造其它Zabbix

zabbix如何进行版本升级,升级中都有哪些需要踩的坑?

zabbix如何进行版本升级,升级中都有哪些需要踩的坑?

参与9

2同行回答

waring_idwaring_id技术经理某公司
升级操作相对比较简单。如果要求可控建议通过源码编译的方式进行(rpm 或系统组件升级方式类似,需要注意配置文件和可执行文件的存放位置)。源码编译可以同时保留旧版本1、备份数据库,下载zabbix-server 组件(包括 PHP 前端内容)2、备份 zabbix_server 配置文件(包括server...显示全部

升级操作相对比较简单。如果要求可控建议通过源码编译的方式进行(rpm 或系统组件升级方式类似,需要注意配置文件和可执行文件的存放位置)。源码编译可以同时保留旧版本
1、备份数据库,下载zabbix-server 组件(包括 PHP 前端内容)
2、备份 zabbix_server 配置文件(包括server 端和agent 端)和自定义的脚本文件(例如数据库监控脚本,系统自定义监控脚本等)
3、停止 server 服务和php前端访问,停止 agent 服务
4、修改旧版本的目录(备份)
5、编译新版本(server 和 agent),安装到上一个版本对应的位置并确认配置文件正确
6、启动 sever 端(此时系统会自动升级数据库,日志文件中有对应的记录),确认成功。否则考虑回退
7、将 php 文件复制到旧版 php 位置(注意对应的配置文件),启动 php 服务,确保可正常访问,验证登陆密码是否正常
8、启动 agent 端
9、检查各客户端是否在现接入
10、完成升级

收起
零售/批发 · 2023-07-17
浏览550
lych370lych370联盟成员系统运维工程师个人
如何升级 zabbix6 , zabbix 官方已经给出了权威的升级向导,这里直接贴出原文链接,供参考 ( 感觉主要适合 5.0 升级到 6.0)Zabbix 6.0 升级完全指南https://mp.weixin.qq.com/s/gDXtnlFa6DhArp-OlWt6PA那么更低版本 zabbix 如何升级呢,可以参考这篇文章的实践过程Zabbix 从 v3...显示全部

如何升级 zabbix6 , zabbix 官方已经给出了权威的升级向导,这里直接贴出原文链接,供参考 ( 感觉主要适合 5.0 升级到 6.0)
Zabbix 6.0 升级完全指南

https://mp.weixin.qq.com/s/gDXtnlFa6DhArp-OlWt6PA

那么更低版本 zabbix 如何升级呢,可以参考这篇文章的实践过程
Zabbix 从 v3.4 到 v5.0 升级实战

https://mp.weixin.qq.com/s/YBzYpAsPvFTloM-5nPVRNw

这里总结几点注意事项:

  1. 一定要在克隆机上升级!!升级前尽量将原系统克隆一份到新的服务器上,如果是虚拟机的话应该相当容易,然后在克隆后的服务器上尝试升级。
  2. 一定要提前备份数据(主要是数据库),数据库如果可以升级成功那是最好的,不然需要使用备份出来的数据。不同的数据库导出方法不同,建议全量导出,导出时一定要注意和导入时的编码集保持一致。如果要提升升级效率或者认为历史数据没有非常重要的话,建议不要备份历史库,包括 history 和 uinthistory 两张表。另外 event 表也可以考虑不备份,毕竟之前的告警应该都处理完了,没有必要保留。另外不建议跨数据库类型升级,之前是 mysql 后面最好还是 mysql.
  3. 配置文件和相关脚本一定要提前备份,如果升级后的版本配置文件变化较大,建议只还原其中的配置项,如果没啥变化,直接覆盖即可。自定义的脚本直接还原到之前相同的目录下即可。另外数据库的配置文件也要备份,相关配置项跟升级前数据库配置保持一致,比如 mysql 的最大连接数等。
  4. 升级前一定要梳理好所有的网络访问关系,开通所有服务器到升级后新服务器的访问策略,当然,如果使用域名最好了,省了很多麻烦会。升级完成后启动服务器,前期肯定会有大量的报错,不用紧张, zabbix 有几分钟的重新同步数据时间。另外升级完成后建议多观察几天稳定后再下线老的服务器。
收起
银行 · 2022-09-29
浏览1048

提问者

jiaoyutwt
系统运维工程师山西省运城市盐湖区
擅长领域: 系统运维监控数据库监控

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2022-09-27
  • 关注会员:4 人
  • 问题浏览:1596
  • 最近回答:2023-07-17
  • X社区推广