webシナリオで登録したweb監視について

web監視について、ステータスコードが200以外になった際にアラート設定としているのですが、
障害アラートが発生した際に、ステータスコードを検知できておらず、グラフが障害発生時だけ空欄となっていました。
この時の障害原因をzabbixコンソールから特定することはできますか?
zabbixバージョンは4.0を使用しています。

コメント表示オプション

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

恐らくタイムアウトなどの障害が発生したのだと思います。
障害発生時であれば、Web監視の設定で自動的に生成されるアイテ
ムの状態を確認すれば、その時のエラーの詳細を確認できるはずで
す。

確認方法としては、対象のホストのアイテムの一覧を表示させると、
値が取得できていないアイテムに関しては、右側に赤い×マークが
表示されるので、そのマークにマウスのポインタを移動させると、
詳細が表示されます。

タイムアウトなどのエラー発生時には、最新データの対象のホスト
のweb.test.error[]の値にも同様のメッセージが記録されているは
ずです。

ユーザー m-m の写真

ありがとうございます。
障害解消後にはタイムアウトなどの障害発生原因を見ることはできないということでしょうか?

ユーザー TNK の写真

上でも書いた通り、最新データの対象のホストの

 web.test.error[...]
 (Last error message of scenario "...")

の障害が発生した時刻の前後の値を確認してみてください。

ユーザー m-m の写真

web.test.error[...]
のカッコの部分には、webシナリオの名前が表示されているだけでした。

ユーザー TNK の写真

どの画面を見ているのですか?
括弧の部分ではなく最新データ内の各アイテムの値の履歴を
確認してください。

ユーザー m-m の写真

ありがとうございます。
最新データだと、現時刻のものしか表示されていないではないですか?
現状は障害解消済みなので、web.test.errorの値は空欄となっています。
最新データの画面で過去のデータを見ることができるのでしょうか?

ユーザー TNK の写真

右側のヒストリをクリックしてみてください。

ユーザー m-m の写真

ありがとうございます。確認できました。
このヒストリの保持期間については、最新データのヒストリ欄に、30dとあるので、
30日以上経過した場合はヒストリからも情報が消えてしまうという認識であっていますか?