お世話になります。
webURL監視について質問です。 ステータスコード200が返ってきていたサイトが、閲覧不可となっていたがアラートが上がりませんでした。 curlコマンドで調べたところステータスコード000が返ってきたのですが、 zabbixの最新データを見ると200が返ってきているようでした。 これはzabbixが000のステータスコードの定義がないため起きた現象でしょうか?
zabbixのバージョンはZabbix 4.0.0rc3になります。 agentのバージョンは3.0.32です。
最新データのタイムスタンプは、更新され続けていますか? あとは、トリガーにどのように設定されているのかわかりません。
ついでになりますが、rc3というリリース前の開発途中のバージョ ンを使い続けることは強くお勧めしません。
最新データのタイムスタンプは更新され続けています。 監視間隔は1分で、1分ごとに最新の値が更新され、200が表示されています。 トリガーは下記のように、3回連続でステータスコード200が取れない場合アラートが上がるようにしています。 { Hostname:web.test.fail[xxxx.jpに接続できません].count(#3,1)}=3
タイムアウトも発生せず、200が取得し続けることができていて、 要求ステータスコードが200であることだけをチェックするように しているのであれば、障害として検知することはできないと思いま す。
curlで確認された環境や呼び出し方が、Zabbixに設定していて、 Zabbixサーバーからチェックする際とは異なる点があるのではない でしょうか?
環境の違いや呼び出し方の違いをご確認ください。
しかしサイトを開くとサイトはダウンしており、 ブラウザ上のコードでも200は表示されていませんでした。 ブラウザでのステータスはfaildとなっていたのを確認しています。 zabbixが200を取得し続けているということがおかしいと思っております。
curlのコマンドは下記で確認し、000が返ってきました。
curl -LI https://xxxx.jp -o /dev/null -w '%{http_code}\n' -s
ですから、おかしいとおもうのであれば、Zabbix上に設定されてい る内容と見比べてください。
アカウント名 m-m
Zabbix関連
TNK - 投稿数: 4740
最新データのタイムスタンプは、更新され続けていますか?
あとは、トリガーにどのように設定されているのかわかりません。
ついでになりますが、rc3というリリース前の開発途中のバージョ
ンを使い続けることは強くお勧めしません。
m-m - 投稿数: 38
最新データのタイムスタンプは更新され続けています。
監視間隔は1分で、1分ごとに最新の値が更新され、200が表示されています。
トリガーは下記のように、3回連続でステータスコード200が取れない場合アラートが上がるようにしています。
{ Hostname:web.test.fail[xxxx.jpに接続できません].count(#3,1)}=3
TNK - 投稿数: 4740
タイムアウトも発生せず、200が取得し続けることができていて、
要求ステータスコードが200であることだけをチェックするように
しているのであれば、障害として検知することはできないと思いま
す。
curlで確認された環境や呼び出し方が、Zabbixに設定していて、
Zabbixサーバーからチェックする際とは異なる点があるのではない
でしょうか?
環境の違いや呼び出し方の違いをご確認ください。
m-m - 投稿数: 38
しかしサイトを開くとサイトはダウンしており、
ブラウザ上のコードでも200は表示されていませんでした。
ブラウザでのステータスはfaildとなっていたのを確認しています。
zabbixが200を取得し続けているということがおかしいと思っております。
curlのコマンドは下記で確認し、000が返ってきました。
curl -LI https://xxxx.jp -o /dev/null -w '%{http_code}\n' -s
TNK - 投稿数: 4740
ですから、おかしいとおもうのであれば、Zabbix上に設定されてい
る内容と見比べてください。