web監視での [ error doing curl_easy_perform: a timeout was reached ] について

環境は以下の通り

zabbix-server-mysql-1.8.16-1.el5.JP
zabbix-1.8.16-1.el5.JP
zabbix-server-1.8.16-1.el5.JP
zabbix-agent-1.8.16-1.el5.JP
zabbix-jp-release-5-6
zabbix-web-mysql-1.8.16-1.el5.JP
zabbix-web-1.8.16-1.el5.JP
curl-7.15.5-17.el5_9

[ OS ]
CentOS 5.10 (2.6.18-274.7.1.el5)

Proxyサーバを設定している方のエラー回避方法は拝見したのですが、

私の環境ではProxyサーバを通しておりません

エラー内容としては

Web scenario step [****] error: error doing curl_easy_perform: a timeout was reached

が /zabbix-server のログに吐かれておりました。

決まった時間帯 [ AM4:00~4:30 ] の間だけ値が取得できない状況です。

何か解決の糸口が見つかればと思い、投稿しました。

宜しくお願いします

コメント表示オプション

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

その決まった時間帯 [ AM4:00~4:30 ] の間以外は監視できている
のであれば、その時間帯にサーバの負荷が上昇していたり、ネット
ワークのトラフィックなどに異常が発生していたりしませんか?

発生しているのであれば、それらの問題の特定を行って、負荷の軽
減を行ったり、タイムアウト値を伸ばしてみてはいかがでしょうか?
Web監視のタイムアウト値は、シナリオのステップを追加する画面
にあると思います。

Web監視の設定を行われているのであれば、その前後のレスポンス
タイムも確認できるはずですので、それらも再度ご確認ください。
確認方法としては、「監視データ」->「ウェブ」で該当するWeb監
視をクリックして詳細を確認できます。

ユーザー airgroove の写真

TNK様

確認が遅れまして申し訳ありません

その時間帯にサーバの負荷が上昇していたり、ネットワークのトラフィックなどに異常が発生していたりしませんか?

こちら私もその線を当初疑っており、zabbixサーバのトラフイック、サーバリソースの状況
監視先のURLを表示するWebサーバのトラフイック、サーバリソースの状況

は確認し、その他の時間帯と変化がない事を確認しております。


Web監視のタイムアウト値

についても5秒から30秒にのばしてみました

また /etc/zabbix/zabbix_server.conf についても他の質問などを参考に

Option: Timeout Default Timeout=3 → 10
Option: StartPollers Default StartPollers=5 → 20

のように変更しております。


その前後のレスポンスタイムも

こちらは4:30すぎから取得できるようになり、特に取得できていた状態と変化はない状況です。

Webサーバ側のログにはレスポンスタイムを取得できていない時間帯のアクセスログは1件もない状況でした。

残るところとしてはmysql側のチューニング等になりますでしょうか。。