zabbixのアップグレードについて

zabbixのアップグレードについてのご質問です。

現在使用しているzabbixサーバを「2.4.6」から「3.0.4」にアップグレードすることになりました。
そこで以下を確認したく質問させていただきます。

①ネットワークに制限をかけており「yum」が使えない環境です。
このような環境でアップグレード作業を行う手順はありますでしょうか?
調べると「yum」コマンドを使用して作業を行っているものばかりなので教えていただきたいです。
インストール時は「yum」でインストールしました。

②zabbixサーバのみ「3.0.4」にアップグレードする予定ですが、
クライアント側のzabbix-agentもアップグレードしなければいけないでしょうか?
現状、クライアント側のzabbix-agentも「2.4.6」です。

以上、よろしく御願いいたします。

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー TNK の写真

直接インターネット経由でインターネット上のyumリポジトリにア
クセスできない場合は、必要なrpmパッケージすべてを、インター
ネットに接続可能な環境でダウンロードしておいて、それらのrpm
ファイルを何らかの方法を利用して、インストール先のサーバ上に
コピーして、そのファイルを指定してyumコマンドでアップデート
すれば大丈夫です。

yumでインストールしたZabbix関連のパッケージのリストを確認し
て、それらの3.0.4のパッケージを取得してください。

例えば、RHEL 7かCentOS 7であれば、以下のパッケージが必要にな
るでしょう。(MySQLまたはMariaDB用)

zabbix-agent-3.0.4-1.el7.x86_64.rpm
zabbix-server-mysql-3.0.4-1.el7.x86_64.rpm
zabbix-web-3.0.4-1.el7.noarch.rpm
zabbix-web-japanese-3.0.4-1.el7.noarch.rpm
zabbix-web-mysql-3.0.4-1.el7.noarch.rpm

あと、php-ldapもインストールが必要になると思うので、Zabbixの
パッケージ以外に利用されているPHPの環境に合わせて拡張モジュ
ールをインストールしてください。

これらのファイルをyum updateコマンドの引数にすべて指定してア
ップデートすればよいはずです。

RHEL 6やCentOS 6は、Zabbix 3.0の推奨環境ではなくなってしまっ
たので、上記手順だけではできませんし、OS標準以外のPHP環境を
準備しなければなりません。

あと、他の監視環境上のエージェントは、3.0にしなければまった
く監視できないというわけではありません。
3.0の新機能を使用しない範囲であれば、監視はできます。
ただし、2.4.6はすでにサポートが終了しているバージョンですの
で、バージョンアップの準備を進めることをお勧めします。

ユーザー RYT の写真

TNK様 
返答が遅くなり申し訳ございません。

弊社環境が「CentOS release 6.7 (Final)」であるためPHP環境の修正が必要になると思われます。
申し訳ございませんがZabbix3.0に対応するためのPHP環境準備とは具体的にはどんなことをすればよいでしょうか?

ユーザー TNK の写真

CentOS 6標準のPHPのバージョンは、5.3.3であったかと思います。

Zabbix 3.0は、PHP 5.4以降であることが必要ですので、PHPのバー
ジョンを入れ替える必要があります。

パッケージで更新するのであば、SCLを使うか、remiなどのサード
ベンダのリポジトリを使用して、PHP 5.4以降のバージョンをイン
ストールしてください。

何を利用するかによって手順は異なります。
選択する内容によっては、httpdもバージョンアップすることが必
要かもしれません。

インターネットにつながっていないのであれば、依存するパッケー
ジもすべて必要となるので、それらもインターネットに接続可能な
環境でダウンロードしてもっていくようにすることが必要です。

新規構築であれば、以下のURLの一番最後で制限事項と手順を簡単
に紹介しています。
また、SCL上のPHPの最新バージョンはPHP 5.6も使えるようになっ
ているので、そちらを希望される場合は、また手順が変わってくる
と思います。

 Zabbix 3.0をCentOS 6上で動かす(インストール編)
   http://qiita.com/atanaka7/items/389f796b221cc0609379

利用するhttpdに合わせてzabbix.confの配置を忘れないようにして
ください。