「Zabbix」- 关于版本升级

  CREATED BY JENKINSBOT

内容简介

本文整理了与Zabbix版本升级有关的内容,但是并不涉及升级的具体过程,只是对升级过程的一个概述,及需要注意的问题。

升级过程

在官方文档中,列举出了基本的升级过程,下面是一个简单的整理:

	##1 停止Zabbix服务。
	##2 备份数据。这是至关重要的一步,因为升级过程中,启动Zabbix Server后,它会去检查数据库的版本,并进行自动数据库表升级。如果这个过程出现问题,那数据就毁了,所以一定要做好数据的备份。
	##3 备份配置文件。这可能包括:在/etc/zabbix中的配置文件;前端Web程序;前端Web程序的HTTP站点配置。具体内容视情况而定。
	##4 配置源。配置新的源,进行升级。(如果能够使用源安装,尽量不要使用源码编译安装。)
	##5 安装新版本的包。
	##6 启动服务。在启动服务之前,最好先执行''tail -f /var/log/zabbix/zabbix_server.log''命令,因为''zabbix_server''会检查数据库的版本,并进行一系列的数据库升级动作,要留意升级过程中是否出现了错误(这也是进行数据库备份的原因,挺刺激的)。
	##7 收尾工作。最后的工作就是检查Web前端,以及有没有其他的错误。这些都是小事情了。

流程就是这个样子的,详细的细节在官方文档上有所描述。

# 08/22/2019 # Zabbix 3.02 to Zabbix 4.25

这个是已经测试过的,将3.02升级到4.25版本,成功了。暂时没有遇到问题。

升级过程参考官方「Upgrade from packages/1 Red Hat Enterprise Linux/CentOS」文档,这是升级到4.2版本的文档。

升级过程中,我的系统是CentOS 6.9发行版,没有systemd服务。所以,我直接参考「Download and install Zabbix」手册,进行了安装,这与升级并不冲突。

注意事项

要详细阅读“新版Zabbix”(要升级到的版本)对资源的要求。

要详细阅读每个升级手册的「upgrade notes!」部分,该部分描述了升级过程中会发生的问题,需要的时间,变更的内容等等。