登録していないホストに対するアクティブチェックエラー
表題の件、投稿いたします。
/var/log/zabbix/zabbix_server.logにて、登録していないホストに対するアクティブチェックのエラーが出力されています。
以下質問事項です。
【エラー】
cannot send list of active checks to "IPaddress":host[hostname] not found
【質問事項】
※前提として、Zabbixサーバと登録していないホストは同セグメントにおり、10050/tcp、10051/tcp、ICMP等で通信可能となっています。
①ZabbixサーバのWeb GUI画面でホストの登録をしていなくても、
Zabbix エージェント側の設定でアクティブチェック可能(ServerActiveにZabbixサーバのIPアドレスが登録されている)となっていれば、
Zabbixサーバはアクティブチェックをしに行くのでしょうか。
②上記エラーを抑止するには、Zabbixエージェント側でServerActiveからZabbixサーバのIPアドレスを削除するしかないでしょうか。
Zabbixサーバ側で抑止する方法はないでしょうか。
(サーバ側で抑止する方法が無ければ無いでエージェント側で設定変更しようと考えています)
【環境】
Server OS :RHEL8
Zabbix Server :5.0
TNK - 投稿数: 4742
アクティブチェックの場合、Zabbixサーバーからはチェックしに行
きません。
ログに出力されているのは、Zabbixエージェント側から接続があり、
アクティブチェックする情報のリストの要求が届いたが、Zabbixサ
ーバー上に対象となるホストが登録されていない場合のメッセージ
だと思います。
不要なZabbixエージェントを止めるか、Zabbixエージェントの設定
ファイル内のServerAcviveの値を別のIPアドレスにしてください。
batica - 投稿数: 21
ご回答ありがとうございます。
頂いた内容で疑問が解決いたしました。
アクティブチェックの場合、Zabbixサーバーからはチェックしに行
きません。
⇒ご指摘ありがとうございます。
アクティブチェックとパッシブチェックの理解が逆でした。
アクティブチェックがエージェント→サーバで、
パッシブチェックがサーバ→エージェントであることを理解しました。
◆3 Passive and active agent checks
https://www.zabbix.com/documentation/5.0/en/manual/appendix/items/activepassive
不要なZabbixエージェントを止めるか、Zabbixエージェントの設定
ファイル内のServerAcviveの値を別のIPアドレスにしてください。
⇒こちらもご回答ありがとうございます。
サーバ側では抑止できない旨、理解いたしました。
エージェント側を止めるようにいたします。