RHEL4とAmazon Linuxのzabbix agentのRPMに関して

お世話になります。

現在、監視システムの移行を行っておりzabbix serverとagentともに
バージョンを2.4.8-1にすることとなりました。

zabbix-agentについて質問させていただきたいのですが、
①RHEL4の2.4.8-1のrpmは公開されておりますでしょうか。
②Amazon Linux(2014-04だったかと思います)用のRPMはel6用を使用しても問題ないでしょうか。

①につきましては、zabbixのレポジトリのページから探してみましたが、agentはel5, el6, el7しか見つかりませんでした。
また、srpmも探してみましたが、zabbix server用しか見つかりませんでした。
ネットで検索してみましたが、有益な情報が見つからずこちらに投稿させていただきました。

お手数ですが、よろしくお願い致します。

コメント表示オプション

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

(1)RHEL4の2.4.8-1のrpmは公開されておりますでしょうか。

Zabbix LLCで公式には公開されていません。

2.4はサポートが終了してしまったので、バイナリの実行ファイル
もすでにダウンロードできなくなっています。
よって、ソースからビルドしてインストールすることになるでしょ
う。

(2)Amazon Linux(2014-04だったかと思います)用のRPMはel6用を使用しても問題ないでしょうか。

ある程度は動くかもしれませんが、すべての機能が正常に動作する
保証はありません。

初期のAmazon Linuxは、RHEL 6をベースにしていたと思いますが、
カーネルも各種ライブラリもRHEL 6よりも新しいバージョンのもの
を利用している場合があるので、バイナリがそのまま確実に動かな
いかもしれません。

そして、Zabbix 2.4はすでにサポートが終了しています。
サポートが終了してしまっているので、不具合や脆弱性の問題があ
っても、今後公式に修正されたバージョンは公開されないでしょう。

つまり、これから利用されるのであれば、2.4.8を利用すべきでは
ありません。

また、srpmも探してみましたが、zabbix server用しか見つかりませんでした。

Zabbix LLCが公開しているSRPMに、サーバー用とかエージェント用
というのはありません。
1つのSRPMで、サーバーもエージェントもビルドするようになって
います。

サーバーをビルドしたくないのであれば、SRPMを展開後、SPECファ
イルを編集してエージェントのみをビルドするようにするなどの対
応を行うことを検討されてみてはいかがでしょうか?

ただし、最近のSRPMでは、古いバージョンのRHELの条件分岐の処理
が不十分になっているかもしれませんのでご注意ください。

ユーザー T-A の写真

お世話になります。

RHELのrpmが公開されていない旨承知しました。

RHEL4につきましては、 zabbix 2.4.8 tar.gzから
./configure --enable-agentでzabbix agentのみをインストールできることをRHEL4が入っている検証機
で確認できました。

前回お問い合わせさせていただいた、Amazon Linuxについていくつか確認させていただけますでしょうか。
Amazon Linux(I release 2014.09)のエージェントのRPMをel6でインストールした場合に、
>初期のAmazon Linuxは、RHEL 6をベースにしていたと思いますが、
カーネルも各種ライブラリもRHEL 6よりも新しいバージョンのもの
を利用している場合があるので、バイナリがそのまま確実に動かな
いかもしれません。
とのことですが、エージェントの監視機能の一部が使えないといった不具合はございますでしょうか。

また、エージェントのRPMのel6をインストールする方法以外ではソースからコンパイルする方法が良いでしょうか。

お手数をお掛けしますが、よろしくお願い致します。

ユーザー TNK の写真

まず最初に再度書かせて頂きますが、Zabbix 2.4.8は既にサポート
が終了してしまったバージョンですので、これから利用することは
止めるべきバージョンです。

エージェントの監視機能の一部が使えないといった不具合はございますでしょうか。

Amazon Linuxも細かなリビジョンやパッケージ単位での更新もある
でしょうし、Zabbixエージェントにも様々な機能があるので、すべ
てのパターンで検証したわけではありませんが、一部の値が正しく
取得できない可能性があるということです。

また、エージェントのRPMのel6をインストールする方法以外ではソースからコンパイルする方法が良いでしょうか。

より確実な方法としては、稼働させる環境とバージョンや更新した
パッケージが同等の環境を用意して、そこでコンパイルするのが確
実だと思います。

サポート契約を行えば、どこまで古いバージョンのAmazon Linuxに
対応してくれるかは確認が必要ですが、数世代のAmazon Linux用の
エージェントを提供してくれたはずです。
ただし、2.4系はサポートが終了しているので入手できない可能性
が高いでしょう。

私も個人的にAmazon Linux用のSRPMなどを公開していますが、2.4
系に関しては、サポートが終了したバージョンですので更新は止め
ました。
2.2系や3.0系であれば、以下のURLなどをご参照ください。

https://github.com/atanaka7/zabbix-jp-amzn1
http://qiita.com/atanaka7/items/9ed61b5db414cf3c3131