ウェブ監視で出力されるログについて
お世話になっております、広瀬です
Web監視機能を利用し、必要な設定を行い正常な表示は行われていることは確認していますが、
時折監視に失敗する時があるらしく、zabbix_server.logを見ると以下のエラーが度々出ている
事が分かりました(トリガー設定していると、監視失敗として出る)。
Web scenario step [シナリオ名:ステップ名] error: error doing curl_easy_perform: server returned nothing (no headers, no data)
このエラー(?)ログ自体は、監視が出来なかった場合に表示されるエラーでは無いと思われます。
※無理矢理NIC抜いたりして、エラー吐かすと大概は以下のエラーになるかと…「error: error
doing curl_easy_perform: couldn't connect to server」(またはresolve関係のメッセージ)
curlから投げているHTTPリクエストに何か問題があるのかなと推測していますが、調べてはいる
のですが的確な文献に行き当たらないので、ご存じでしたらご教授頂ければと思います。
ZABBIX 1.8.5rc1
CentOS5.5 x86_64
尚、全9シナリオ作成しており、シナリオ毎のステップ数はバラバラなのですが、総数44ステップ
(URL監視項目数と同じ)あります。
シナリオ単位の更新間隔10秒、ステップ毎のタイムアウト値5秒です。
以上、宜しくお願い致します。
TNK - 投稿数: 4769
のエラーメッセージを見る限り、Webサーバ側からの応答を受け取
れなかったように見受けられます。
原因としては、Webサーバ側に要求を投げて、ステップ毎のタイム
アウトで指定されている5秒以内にWebサーバ側からの応答が帰って
こなかったことが考えられます。
該当するステップの過去の応答時間をご確認ください。
もし、5秒に近いのであれば、タイムアウト時間を少し延ばすこと
で先のエラーが出る頻度を下げられるかもしれません。
あとは、Webサーバ側のログも確認が可能であるならば、その時間
帯と該当するリクエストに対する応答を正常に返却できているかも
ご確認されてみてはいかがでしょうか。