削除したのにエラーが出続ける
お世話になっています。
zabbix proxyありの構成で監視を行っていますが、ZabbixサーバーのGUIにて該当ホストを削除しましたが、
該当ホストのzabbix agentログ、及びzabbix proxyログに以下のエラーが出続けています。
Zabbix proxy
cannot send list of active checks to "1.1.1.1": host [hostname] not found
Zabbix agent
no active checks on server [2.2.2.2:10051]: host [hostname] not found
この状態で該当ホストをZabbixサーバーのGUIにて再度登録しても、unreachableになってしまいます。
(zabbix proxyからzabbiz_getコマンドで該当ホストのzabbix agentに接続できることは確認済みです)
同じ環境の他のホストは問題ありません。
以上、宜しくお願いします。
Zabbix Server:3.0.9
Zabbix Proxy:3.0.9
Zabbix Agent:3.0.9
TNK - 投稿数: 4731
Zabbixエージェントが起動したままであれば、Zabbixエージェント
に設定したサーバー(ServerActiveの項目)に対して、Zabbixエージ
ェントが処理すべき項目が無いかを取得しようと試み続けると思い
ます。
監視する必要が無いのであれば、その監視対象のサーバーにインス
トールしたZabbixエージェントを停止してみてください。
YSoe09 - 投稿数: 21
早速の回答ありがとうございます。
zabbix agentを停止すると確かに出力されることはなくなりました。
その後、やっぱり監視が必要とのことで
1.Zabbix ServerのGUIにて再登録
2.Zabbix Agentの起動
順で実施しましたが、
Zabbix proxy
cannot send list of active checks to "1.1.1.1": host [HOSTNAME] not found
Zabbix agent
no active checks on server [2.2.2.2:10051]: host [HOSTNAME] not found
Zabbix Server
Zabbix agent on HOSTNAME is unreachable for 5 minutes
の状態から変化しません。
MySQLのDBにゴミでも残っているのでしょうか?
TNK - 投稿数: 4731
Zabbixエージェントの設定のHostnameで指定したそのログに出力さ
れているホスト名のホストが、Zabbixサーバー上に登録されていま
すか?
登録されているのであれば、大文字小文字含めて合致しているか再
確認してみてください。
YSoe09 - 投稿数: 21
>登録されているのであれば、大文字小文字含めて合致しているか再
>確認してみてください。
念には念を入れで、Zabbix Agentの設定ファイルに書かれているHostname=
の値をZabbix ServerのGUI上でコピーして更新しましたが、状況変わらずです。
YSoe09 - 投稿数: 21
自己解決しました。
理由は不明ですが、そのまま放置していたらエラーも出ずにZabbix Serverからも正常に認識できました。
ありがとうございました。
TNK - 投稿数: 4731
恐らく、Zabbixサーバーの情報がZabbixプロキシに反映されるまで
に時間がかかったのでしょう。
設定にもよりますが、最悪1時間程度のタイムラグが発生します。
例;Activeモードの場合ConfigFrequencyに注意
設定を変更してもリアルタイムには反映されませんので、設定を変
更してから反映されるまで待つ必要があります。
より早く反映させたいのであれば、Zabbixサーバーの設定変更後、
Zabbixプロキシの再起動を行ってみてください。
YSoe09 - 投稿数: 21
ありがとうございました。
今後、タイムラグを考慮して設定変更するようにします。