ウェブ監視不可について

フォーラムにはいつもお世話になっております。

ウェブ監視設定を行いましたが、監視できておりません。
zabbixサーバは、1.8.5-1をインストールしております。

設定内容は、「設定」→「ウェブ」→「シナリオの作成」にて、
<blockquote>
アプリケーション:web
名前:top
認証:なし
更新間隔:120
ステータス:有効

シナリオのステップは、
名前:xxxx
URL:http://xxxxxxxxxx/
タイムアウト:15
ステータスコード:200
</blockquote>
です。

zabbixサーバのコマンドラインからは、下記の通りシナリオのステップのURLと同じURLを指定し、wgetコマンドにて、コンテンツを取得できることを確認しております。
wget http://xxxxxxxxxx/

また、zabbix_server.logには下記のエラーが出力されていました。
<blockquote>
Web scenario step [top:ホスト名] error: error doing curl_easy_perform: couldn't connect to server
</blockquote>

お手数お掛けいたしますが、よろしくお願い致します。

コメント表示オプション

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

こんにちは。

wgetとcurlは別物なので、まずはコマンドラインでcurlを試してみてはどうでしょうか。
curl http://xxxxxxxxxx/

あとは、可能なら接続先のWebサーバーのログを見てみると何かヒントがあるかもしれません(couldn't connect to serverなので、Webサーバーまで届いていないような気がしますが)。

それから、ふとこれを思い出しました。
http://d.hatena.ne.jp/eldesh/20100408/1270724178
もしプロキシを経由しているなら、環境変数がうまく設定されてないのかもしれません。

ユーザー hss の写真

heyaさん

ご返信ありがとうございます。

curl http://xxxxxxxxxx/

を試すと、問題なく中身が返ってきました。

ご紹介いただいたURLと、こちらのスレッドを参考に、
[url=http://www.zabbix.jp/modules/newbb/viewtopic.php?topic_id=729&forum=6&viewmode=flat&order=ASC&start=0]Web監視 - couldn't connect server表示[/url]

zabbix-serverの起動スクリプトに下記を追記して対応しました。

# add for http proxy
export http_proxy=IPアドレス:8080

どうもありがとうございました。