web監視 ステータスコード000について

お世話になります。

webURL監視について質問です。
ステータスコード200が返ってきていたサイトが、閲覧不可となっていたがアラートが上がりませんでした。
curlコマンドで調べたところステータスコード000が返ってきたのですが、
zabbixの最新データを見ると200が返ってきているようでした。
これはzabbixが000のステータスコードの定義がないため起きた現象でしょうか?

zabbixのバージョンはZabbix 4.0.0rc3になります。
agentのバージョンは3.0.32です。

コメント表示オプション

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

最新データのタイムスタンプは、更新され続けていますか?
あとは、トリガーにどのように設定されているのかわかりません。

ついでになりますが、rc3というリリース前の開発途中のバージョ
ンを使い続けることは強くお勧めしません。

ユーザー m-m の写真

最新データのタイムスタンプは更新され続けています。
監視間隔は1分で、1分ごとに最新の値が更新され、200が表示されています。
トリガーは下記のように、3回連続でステータスコード200が取れない場合アラートが上がるようにしています。
{ Hostname:web.test.fail[xxxx.jpに接続できません].count(#3,1)}=3

ユーザー TNK の写真

タイムアウトも発生せず、200が取得し続けることができていて、
要求ステータスコードが200であることだけをチェックするように
しているのであれば、障害として検知することはできないと思いま
す。

curlで確認された環境や呼び出し方が、Zabbixに設定していて、
Zabbixサーバーからチェックする際とは異なる点があるのではない
でしょうか?

環境の違いや呼び出し方の違いをご確認ください。

ユーザー m-m の写真

しかしサイトを開くとサイトはダウンしており、
ブラウザ上のコードでも200は表示されていませんでした。
ブラウザでのステータスはfaildとなっていたのを確認しています。
zabbixが200を取得し続けているということがおかしいと思っております。

curlのコマンドは下記で確認し、000が返ってきました。

curl -LI https://xxxx.jp -o /dev/null -w '%{http_code}\n' -s

ユーザー TNK の写真

ですから、おかしいとおもうのであれば、Zabbix上に設定されてい
る内容と見比べてください。