zabbix 升级小记(2.2.4->2.2.5)

环境:

系统版本:CentOS 6.4 x86_64
zabbix版本:2.2.4

需求:

zabbix需要升级到最新版本2.2.5

线上zabbix是用rpm安装的,查看zabbix版本:
[root@123 peiqiang]# rpm -qa|grep zabbix
zabbix-agent-2.2.4-1.el6.x86_64
zabbix-2.2.4-1.el6.x86_64
zabbix-server-mysql-2.2.4-1.el6.x86_64
zabbix-web-2.2.4-1.el6.noarch
zabbix-server-2.2.4-1.el6.x86_64
zabbix-web-mysql-2.2.4-1.el6.noarch
zabbix-release-2.2-1.el6.noarch
zabbix-get-2.2.4-1.el6.x86_64

想使用innobackupex备份数据库,结果提示数据库版本过低,查看数据库版本是5.1的,确实有些低,就顺便一块升级下(mysql以前也是yum安装的):
mysql> select version();
+-----------+
| version() |
+-----------+
| 5.1.69    |
+-----------+
1 row in set (0.00 sec)

升级过程如下:

1.安装epel源,个人习惯(里面有很多的第三方软件,方便以后使用)

wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm

2.安装remi源(升级mysql和zabbix用)

rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-remi

3.停止zabbix、mysql

[root@123 peiqiang]# /etc/init.d/zabbix-server stop
Shutting down Zabbix server:                               [  OK  ]
[root@123 peiqiang]# /etc/init.d/mysqld stop
Stopping mysqld:                                           [  OK  ]

4.升级mysql,结果发现处理依赖时直接把zabbix相关的包也升级了,没办法下面只能直接升级zabbix了

[root@123 peiqiang]#yum --enablerepo=remi update mysql mysql-server

查看已经安装的zabbix包,把剩余的没有升级的也直接升级

[root@123 peiqiang]# rpm -qa|grep zabbix
zabbix-server-2.2.5-1.el6.x86_64
zabbix-agent-2.2.5-1.el6.x86_64
zabbix-web-2.2.4-1.el6.noarch
zabbix-2.2.5-1.el6.x86_64
zabbix-web-mysql-2.2.4-1.el6.noarch
zabbix-release-2.2-1.el6.noarch
zabbix-get-2.2.4-1.el6.x86_64
zabbix-server-mysql-2.2.5-1.el6.x86_64
[root@123 peiqiang]# yum --enablerepo=remi update zabbix-web zabbix-web-mysql zabbix-get

如上,升级完成,没碰到大问题,打开页面,显示一切正常,已经升级到2.2.5

自言自语:

本来打算按照官方指南,先做好备份,然后一步一步升级。没想到第一步使用remi源升级mysql时,就顺便把zabbix升级了,没办法,只能rpm -qa|grep zabbix看还有哪些没有升,然后直接升级,完活。

参考资料:

博客教主:http://www.ha97.com/4052.html

官方升级教程:https://www.zabbix.com/documentation/doku.php?id=2.2/manual/installation/upgrade

zabbix下载地址:http://www.zabbix.com/download.php