zabbix_agentとzabbix_agentd

ちょっとばかばかしいのですが。。
同じサーバ内でzabbix_agentとzabbix_agentdの両方を使用して監視することはできるでしょうか?(今のところ、できないという認識です。)
やりたいことは、
zabbixサーバを別のzabbixサーバから監視する。
です。

コメント表示オプション

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

zabbix_serverを稼動しているサーバ上にzabbix_agentdを稼動して監視していて、別のzabbix_serverからも監視する場合、zabbix_agentdだけでも一部の監視を行うことができます。

具体的には、zabbix_agentd.confの「Server」の値として「,」で区切って複数のIPアドレスを指定しておきます。
例えば、以下のように設定します。
<code>
Server=192.168.1.10,192.168.1.11
</code>
ただし、この場合、タイプが「Zabbixエージェント」のアイテムは監視できますが、「Zabbixエージェント(アクティブ)」のアイテムは、Serverで指定した最初のzabbix_serverでしか監視できません。

もう一つの方法としては、zabbix_agentdの設定ファイルをもう一つ用意して、その設定ファイル内に別のポート番号で接続を受け付けるような設定を行い、そのファイルを引数にしてzabbix_agentdをもう一つ立ち上げます。
ただし、既に動いているzabbix_agentdに影響を与えないよう、以下の値も別の値にする必要がありそうです。
<code>
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
ListenPort=10050
</code>
実際にやってみていませんが、少なくとも上記の3つの値を変更したファイルを「/etc/zabbix/zabbix_agentd2.conf」というような名前で作成して、
<code>
/usr/sbin/zabbix_agentd -c /etc/zabbix/zabbix_agentd2.conf
</code>
というような感じで起動すれば実現できるのではないでしょうか?

試しに、ポート番号を10052にして起動ができるところまでは確認できています。

ユーザー tthogho1 の写真

ありがとうございます!!

Server=192.168.1.10,192.168.1.11
この設定方法で事足りそうです。

助かりました。