Linuxサーバへの複数Agentインストール方法について

お世話になります。

現在、バージョン2.4のZabbixを利用しています。
4.0への移行するにあたり、しばらくの間並行稼働したいのですが、
監視対象がLinuxの場合のインストール方法をご教示ください。

現在の状況:
Zabbixサーバ① バージョン2.4
監視対象Linuxサーバ(CentOS7) Agentバージョン2.4 ⇒監視できている

追加:
Zabbixサーバ② バージョン4.0
監視対象Linuxサーバ(CentOS7) Agentバージョン4.0

現在の状況:
監視対象のWindowsサーバにはAgent4.0を追加し、監視ができている状態。
LinuxにはオフラインでAgentインストールする必要がある(アクティブチェックあり)。

分かっていること:
・CentOS7用のRPM http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-agent-4.0.9-3.el7.x86_64.rpm
・複数稼働するには、agentd.confを複数用意し、pidファイル、ログファイルをAgent分用意する必要がある。
・ポートは現行10050、追加分は10100予定。

教えていただきたいこと(手順):
・下記①~④の手順で考えておりますが、誤り、不足をご指摘ください。
・もともとあるバージョン2.0のサービスを止める必要があるでしょうか。

① rpmをDL、監視対象のLinuxサーバに配置
②もともとあるagentd.confをコピーし、agentd2.confとする。ログ、pidファイル、ListenPortの記載を修正。
③ rpmコマンドでAgentインストール
④zabbix-agentd -c /etc/zabbix/agentd2.conf で起動

その他:
テストサーバで2.0が動いている状態で4.0のインストールをしてしまい、失敗しました。
・Agent Stopができない⇒kill
・confの記載を4.0用に変更⇒start
⇒4.0では監視ができるようになったが、並行稼働ができない

以上です。よろしくお願いいたします。

コメント表示オプション

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

単純に並行稼働させたいのであれば、とりあえずは、Zabbixエージェ
ントは2.4のままで、zabbix_agentd.conf内のServerとServerActive
の設定で、2.4と4.0の両方のZabbixサーバーから監視できるようにす
るという方法もあります。

書かれていた手順では不十分なのですが書き始めると長くなりそうな
ので、まずは上記の方法で良いのではないでしょうか?
ただし、2.4のエージェントのままだと4.0のZabbixエージェントに実
装された機能は使用できませんのでご注意ください。

-- 追記 --
インストールするエージェントのパッケージとして

 zabbix-agent-4.0.9-3.el7.x86_64.rpm

をあげられていますが、すでに4.0.13までリリースされています。

多数の不具合が修正されていますので、これからインストールする
のであればより新しいバージョンをインストールすることを強くお
勧めします。

ユーザー _na_ の写真

TNK さま

ご回答ありがとうございます。

目的は2.4から4.0への移行で、2.4と同様の監視ができているか(設定誤りがないことの確認も含む)の確認のために並行稼働を考えております。
並行稼働中は監視内容は2.4のままですので、まずはご回答の方法で4.0サーバの設定確認はできそうですね。

今自由に使えるテスト環境が、エージェント4.0.9が入ったものなので、
2.4側のサーバのIPアドレスをconfに追記してみました(本来の目的と反対です)が、
Message from xx.xx.xx.xx is missing header. Message ignored
というエラーが出ており、バージョン由来のバグでありそうですので、教えていただいた4.0.13で試してみようと思います。

>書かれていた手順では不十分なのですが書き始めると長くなりそうなので、
引き続き、2台分入れ(そのうち不要なほうだけSTOPし)たいので、アドバイスをいただければ幸いです。

ユーザー TNK の写真

今自由に使えるテスト環境が、エージェント4.0.9が入ったものなので、
2.4側のサーバのIPアドレスをconfに追記してみました(本来の目的と反対です)が、
Message from xx.xx.xx.xx is missing header. Message ignored
というエラーが出ており、バージョン由来のバグでありそうですので、教えていただいた4.0.13で試してみようと思います。

こればバグではありません。

Zabbixエージェントのバージョンは、Zabbixサーバーと同じか古い
バージョンにするかしか互換性は保証されていません。
Zabbixサーバーが2.4であるならば、Zabbixエージェント4.0は使用
できません。

ユーザー _na_ の写真

TNKさま

なるほど、互換性の問題ですね。
監視対象のAgent2.4のままのもので、4.0のZabbixサーバをconfに追加してみます。