以前、Zabbixをyumをアップデートした際、zabbix-serverは更新されましたが、ウェブ画面のバージョンは古いままでした。
なぜなんだろう・・・と一瞬悩みましたが、zabbixサーバとウェブデータのパッケージが別々なのをすっかり忘れてました。
原因調査編
原因はパッケージが分かれていることを忘れていて yum list zabbix でアップデート対象を確認していたことです。
# yum list zabbix インストール済みパッケージ zabbix.i686 2.2.9-1.el6 @zabbix
なのでワイルドカードを使ってzabbix*で検索すれば、必要なパッケージが全部出てきます。
# yum list zabbix* インストール済みパッケージ zabbix.i686 2.2.9-1.el6 @zabbix zabbix-agent.i686 2.2.9-1.el6 @zabbix zabbix-get.i386 2.2.3-1.el6 @zabbix zabbix-release.noarch 2.2-1.el6 installed zabbix-sender.i386 2.2.3-1.el6 @zabbix zabbix-server.i686 2.2.9-1.el6 @zabbix zabbix-server-mysql.i686 2.2.9-1.el6 @zabbix zabbix-web.noarch 2.2.3-1.el6 @zabbix zabbix-web-mysql.noarch 2.2.3-1.el6 @zabbix
zabbixアップデートではzabbix-webとzabbix-web-mysqlにzabbix-getはアップデートされない、ということがわかりました。
解決編
今度はyum update zabbix* で全てのパッケージをアップデートします。普段はzabbixレポジトリを無効にしているので、–enablerepo=zabbixで今回だけ有効にします。
# yum update zabbix* --enablerepo=zabbix ================================================================================ パッケージ アーキテクチャ バージョン リポジトリー 容量 ================================================================================ 更新: zabbix i686 2.2.10-1.el6 zabbix 151 k zabbix-agent i686 2.2.10-1.el6 zabbix 158 k zabbix-get i686 2.2.10-1.el6 zabbix 54 k zabbix-sender i686 2.2.10-1.el6 zabbix 62 k zabbix-server i686 2.2.10-1.el6 zabbix 21 k zabbix-server-mysql i686 2.2.10-1.el6 zabbix 1.5 M zabbix-web noarch 2.2.10-1.el6 zabbix 4.6 M zabbix-web-mysql noarch 2.2.10-1.el6 zabbix 14 k トランザクションの要約 ================================================================================ アップグレード 8 パッケージ 総ダウンロード容量: 6.5 M これでいいですか? [y/N]y 更新: zabbix.i686 0:2.2.10-1.el6 zabbix-agent.i686 0:2.2.10-1.el6 zabbix-get.i686 0:2.2.10-1.el6 zabbix-sender.i686 0:2.2.10-1.el6 zabbix-server.i686 0:2.2.10-1.el6 zabbix-server-mysql.i686 0:2.2.10-1.el6 zabbix-web.noarch 0:2.2.10-1.el6 zabbix-web-mysql.noarch 0:2.2.10-1.el6 完了しました! # yum list zabbix* インストール済みパッケージ zabbix.i686 2.2.10-1.el6 @zabbix zabbix-agent.i686 2.2.10-1.el6 @zabbix zabbix-get.i686 2.2.10-1.el6 @zabbix zabbix-release.noarch 2.2-1.el6 installed zabbix-sender.i686 2.2.10-1.el6 @zabbix zabbix-server.i686 2.2.10-1.el6 @zabbix zabbix-server-mysql.i686 2.2.10-1.el6 @zabbix zabbix-web.noarch 2.2.10-1.el6 @zabbix zabbix-web-mysql.noarch 2.2.10-1.el6 @zabbix