Zabbix Proxy経由でのWeb監視
Zabbix_Proxy経由でWeb監視を行うことが出来ないという事象に困っています。
Zabbix_Proxy経由のホストに紐付けているのに、Zabbix_ServerからWeb監視が行われているように見える、という状況です。
どなたかアドバイスを頂けると助かります。
・Web監視はZabbix_Proxy経由で行うことが可能か
・上記がNGの場合、Zabbix_Node経由では可能か
■環境
・OS:CentOs 5.5
・zabbixサーバ:1.8.4
・ZABBIX-JPのyumリポジトリを利用してインストールしました
・Zabbix_Server 1台 + Zabbix_Proxy 1台
・HTTP-PROXYサーバは利用していません
・使用しているロードバランサー(ServerIron)の制約で、以下制約がある
Zabbix_Server → 監視対象URL HTTP通信NG
Zabbix_Proxy → 監視対象URL HTTP通信可能
■ホスト設定
・Zabbix_Proxyによる監視に設定
==============================
ホスト:URL_CHK
IPアドレス:Zabbix_Proxyのアドレス
接続方法:IPアドレス
プロキシによる監視:Zabbix_Proxyのホスト名
ステータ:有効
==============================
■Web監視設定
・特異な設定はなくほぼデフォルトです
==============================
ホスト:URL_CHK
アプリケーション:URL_CHK
名前:監視対象URL
Basic認証:なし
更新間隔:150
ステータス:有効
変数:なし(空白)
-ステップ-
名前:URL_CHK
URL:監視対象URL
タイムアウト:15
ステータスコード:200
==============================
■確認したこと
・Zabbix_Proxy側のDBにはzabbix.httpstepやzabbix.httptestテーブル上にレコードが存在しない
・Zabbix_Proxy側のログには特に出力無し
・Zabbix_Server側のログに以下出力
Web scenario step [Web監視アイテム名:URL_CHK] error: error doing curl_easy_perform: couldn't connect to server
よろしくお願い致します。
TNK - 投稿数: 4768
現在のバージョンでは、zabbix_proxy経由でのWeb監視はできません。
Zabbixが持っているWeb監視の機能そのままは利用できませんが、単純に接続できるかというレベルであれば、Zabbixエージェント経由でUserParameterを利用するなどして確認することは実現可能だと思います。
しかし、この方法の場合、シナリオを利用したWeb監視を行われたい場合は、別途、そのような仕組みを作成しなければなりません。
もうひとつの選択肢としては、WebProxyサーバをご用意頂く方法があります。
この方法であれば、Web監視の機能をそのまま利用できると思います。
84nm - 投稿数: 8
TNK様
早速のご連絡ありがとうございます。
UserParameterかWebProxyの利用を検討致します。
ありがとうございました。