Webシナリオ監視のどのステップで失敗しているのかをアクションのメッセージ送信に表示したい
お世話になります。
kekeと申します。
コミュニティの皆さまご教示の程何卒宜しくお願い致します。
当方、zabbix3.0.10を使用しています。
表題の通り、Webシナリオ監視でエラーを検知した場合、
どのステップで失敗しているのか、または原因がわかる詳細を、
メッセージに表示する様にしたく考えております。
例えば、添付のエラーティップの内容を表示するようなマクロがあれば
それを埋め込むことで、要望が実現できると思うのですが、その様なマクロはありますでしょうか?
以上、よろしくお願い致します。
- error_tip.jpg (30.55 KB)
yk_taiko - 投稿数: 184
Web監視で作成されるアイテム「Failed step of scenario <Scenario>」は
失敗したステップの番号を返すので、
その ITEM.VALUE を取得してはどうでしょうか。
アイテム「Last error message of scenario <Scenario>」はエラーの内容を表示するので、
併せて通知内容に含めると良いかと思います。(注:失敗後に成功しても内容はクリアされません)
設定例:
●トリガー
-----------------
{「Failed step of scenarioのアイテム」.last}>0 and {「Last error message of scenarioのアイテム」.regexp(.*)}=1
-----------------
●アクション通知内容
-----------------
失敗したステップNo.:<ITEM.VALUE1>
エラー内容:<ITEM.VALUE2>
-----------------
keke - 投稿数: 2
yk_taiko 様
設定例に示していただいたトリガーの通りに変更し、
マクロ {ITEM.VALUE1} {ITEM.VALUE2} をアクション通知に埋め込む事で期待する動作が得られました。
この度は誠に有難うございました。