ZABBIX-JPのyumリポジトリを登録することで、yumを利用したZABBIXのインストール/アップデートを行うことができます。ZABBIX RPMファイルやyumリポジトリ登録用RPMファイルのバグ報告はフォーラムにお願いします。
以下のコマンドを実行します
# rpm -ivh http://repo.zabbix.jp/relatedpkgs/rhel4/i386/zabbix-jp-release-4-6.noarch.rpm
以下のコマンドを実行します
# rpm -ivh http://repo.zabbix.jp/relatedpkgs/rhel5/i386/zabbix-jp-release-5-6.noarch.rpm
以下のコマンドを実行します
# wget http://repo.zabbix.jp/relatedpkgs/rhel6/i386/zabbix-jp-release-6-6.noarch.rpm # rpm -ivh zabbix-jp-release-6-6.noarch.rpm
zabbix-jp-release-*-1.noarch.rpmからアップグレードする場合、一度RPMを削除してから上記のコマンドを実行してください。/etc/yum.repos.d/zabbix-jp.repoファイルが存在すれば正常にインストールが行われています。
zabbix-jp-releaseで提供されるyumリポジトリ登録ファルは、不用意にZABBIXのメジャーバージョンアップが行われないようにZABBIXのメジャーバージョンを手動で切り替える仕組みになっています
デフォルトではZABBIX 1.4系のリポジトリを利用するように設定されています。現在利用しているリポジトリのバージョンの確認や他のメジャーバージョンへの切替方法は以下を参照してください。
以下のコマンドを実行します。
# alternatives --display zabbix-jp-release
以下のように現在の設定が出力されます。下記の場合、ZABBIX 1.4のリポジトリが選択されています。
zabbix-jp-release - ステータスは手動です。 リンクは現在 /usr/share/zabbix-jp-release/zabbix-jp-1.4.repo を指しています。 /usr/share/zabbix-jp-release/zabbix-jp-1.1.repo - 優先項目 10 /usr/share/zabbix-jp-release/zabbix-jp-1.4.repo - 優先項目 30 /usr/share/zabbix-jp-release/zabbix-jp-1.6.repo - 優先項目 20 現在の「最適」バージョンは /usr/share/zabbix-jp-release/zabbix-jp-1.4.repo です。
以下のコマンドを実行します。
# alternatives --config zabbix-jp-release
以下のように表示されるため、利用したいZABBIXバージョンの行の先頭に表示されてる番号を入力してEnterを押します。
3 プログラムがあり 'zabbix-jp-release' を提供します。 選択 コマンド ----------------------------------------------- 1 /usr/share/zabbix-jp-release/zabbix-jp-1.1.repo *+ 2 /usr/share/zabbix-jp-release/zabbix-jp-1.4.repo 3 /usr/share/zabbix-jp-release/zabbix-jp-1.6.repo Enter を押して現在の選択 [+] を保持するか、選択番号を入力します:
yumのリポジトリのキャッシュを削除します。
# yum clean all
yum searchを実行して選択したZABBIXのバージョンが表示されれば成功です。
# yum search zabbix
zabbix-jp-release-*.2にはバグが含まれており、以降のバージョンにアップグレードした場合にalternatives設定ファイルが削除されてしまいます。リポジトリ設定自体は削除されませんが、alternativesコマンドを利用したリポジトリ選択を行うことができません。
正常なalternatives設定画面 (zabbix-jp-release-5-2から5-3へアップデートした画面の例)
# alternatives --display zabbix-jp-release zabbix-jp-release -ステータスは自動です。 リンクは現在 /usr/share/zabbix-jp-release/zabbix-jp-1.6.repo を指しています。 /usr/share/zabbix-jp-release/zabbix-jp-1.1.repo - 優先項目 10 /usr/share/zabbix-jp-release/zabbix-jp-1.4.repo - 優先項目 20 /usr/share/zabbix-jp-release/zabbix-jp-1.6.repo - 優先項目 40 /usr/share/zabbix-jp-release/zabbix-jp-1.8.repo - 優先項目 30 現在の「最適」バージョンは /usr/share/zabbix-jp-release/zabbix-jp-1.6.repo です。
問題が発生した場合のalternatives設定画面 (zabbix-jp-release-5-2から5-3へアップデートした画面の例)
# alternatives --display zabbix-jp-release zabbix-jp-release - ステータスは手動です。 リンクは現在 /usr/share/zabbix-jp-release/zabbix-jp-1.6.repo を指しています。 /usr/share/zabbix-jp-release/zabbix-jp-1.8.repo - 優先項目 30 現在の「最適」バージョンは /usr/share/zabbix-jp-release/zabbix-jp-1.8.repo です。
zabbix-jp-releaseをいちど削除し、再インストールを行ってください。
zabbix-jp-releaseを削除 (alternatives関連のエラーが出ます)
# rpm -e zabbix-jp-release
再度インストール
# rpm -ivh zabbix-jp-release-5-3.noarch.rpm