ウェブ監視不可について
フォーラムにはいつもお世話になっております。
ウェブ監視設定を行いましたが、監視できておりません。
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 - 投稿数: 319
こんにちは。
wgetとcurlは別物なので、まずはコマンドラインでcurlを試してみてはどうでしょうか。
curl http://xxxxxxxxxx/
あとは、可能なら接続先のWebサーバーのログを見てみると何かヒントがあるかもしれません(couldn't connect to serverなので、Webサーバーまで届いていないような気がしますが)。
それから、ふとこれを思い出しました。
http://d.hatena.ne.jp/eldesh/20100408/1270724178
もしプロキシを経由しているなら、環境変数がうまく設定されてないのかもしれません。
hss - 投稿数: 15
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の起動スクリプトに下記を追記して対応しました。
どうもありがとうございました。