トリガーが「host is unavailable」となっている
Zabbix1.8でWindows2008サーバのイベントログ監視を行おうとしています。
アイテムにeventlog[Application,,Error,]と登録し、そのアイテムに対して
eventlog[Application,,Error,].regexp(.)=1としたトリガーを設定しました。
そうしたところ、トリガーの一覧画面の右端のアイコンが「×」となり、カーソルを合せると
「host is unavailable.」と表示されます。
どのような原因が考えられますでしょうか。
確認・対応した内容は以下の通りです。
・zabbix_agentd.conf内のServerの名前とZabbix画面上の名前→一致していました
・サービス再起動
・WidowsFireWallで10050と10051を空ける
どなたかアドバイスをいただけないでしょうか。
以上です。
よろしくお願いします。
TNK - 投稿数: 4683
Zabbixの詳細なバージョンをお教えください。
トリガーの条件式に設定されたのは、記載頂いた文字列そのままで
すか?
ホスト名や{}を省略されていませんか?
あと、Zabbixエージェントを利用して、そのWindowsサーバ上の他
の値は取得できていますか?
ご確認をお願いいたします。
tomi12120321 - 投稿数: 105
TNKさん、ご回答ありがとうございます。
>トリガーの条件式に設定されたのは、記載頂いた文字列そのままですか?
ホスト名、{}は省略した形で記載しました。
他のサーバと設定している内容は同じなので問題ないと判断しています。
>あと、Zabbixエージェントを利用して、そのWindowsサーバ上の他の値は取得できていますか?
Agent.pingを取得してみましたが、正常に取得できております。
また追加情報として「zabbix_server.log」を確認したところ、以下の内容が記載されていました。
・Disabling Zabbix host[ホスト名]とEnabling Zabbix host[ホスト名]のメッセージが不定期ですが出力されている
・上記のDisablingとEnablingのメッセージの間にfirst network error,wait for 15 secondsのメッセージ、
another network error, wait for 15 secondsのメッセージが出力されている
→ネットワーク的に不安定ということでしょうか。
※他のサーバではこのメッセージは出力されていませんので、該当サーバについてのみ不安定
TNK - 投稿数: 4683
Zabbixのデフォルトの設定では、ZabbixサーバからZabbixエージェ
ントに値取得の要求を投げて3秒でタイムアウトしてしまうので、
ネットワークでの遅延や、監視対象のサーバの負荷が高いなどの
要因があると、タイムアウトが発生してしまう可能性が考えられま
す。
もし、そのような環境であるならば、ZabbixサーバやZabbixエージ
ェントの設定ファイル内にある「Timeout」の値を少し伸ばしてみ
てはいかがでしょうか。
設定変更後は、Zabbixサーバのサーバプロセス(zabbix_server)、
Zabbixエージェント(Windows上ならZabbix Agentのサービス)とも
に再起動が必要です。