web監視のトリガーの設定について
いつもお世話になっています。
web監視のトリガーの設定についてお聞きしたいのですが、
--------------------------------------
項目 :HTTPアクセスができなかった場合
名前 :Failed http access of website on {HOSTNAME}
条件式:{web:web.test.fail[***].last(0)}=1
--------------------------------------
条件式の***で
1つのシナリオの名前を入れることができたのですが、
複数のシナリオの名前を入れたいときはどのように設定すればよいのでしょうか。
ご教授お願致します。
TNK - 投稿数: 4769
書籍の5.1章にもあるとおり、トリガーの条件式は「&」(and)や「|」(or)で複数の式を組み合わせて条件式にすることができます。
例えば、条件式を「|」で区切って並べて、
<code>
({web:web.test.fail[シナリオ1].last(0)}=1)|({web:web.test.fail[シナリオ2].last(0)}=1)
</code>
というようにすれば、シナリオ1かシナリオ2のどちらかで障害になればトリガーが発生すると思います。
t-yokoi - 投稿数: 14
返信遅くなりました。
書籍の5.1章にもあるとおり、トリガーの条件式は「&」(and)や「|」(or)で複数の式を組み合わせて条件式にすることができます。
例えば、条件式を「|」で区切って並べて、
<code>DQooe3dlYjp3ZWIudGVzdC5mYWlsW6W3pcql6qWqo7FdLmxhc3QoMCl9PTEpfCh7d2ViOndlYi50ZXN0LmZhaWxbpbelyqXqpaqjsl0ubGFzdCgwKX09MSkNCg==</code>
というようにすれば、シナリオ1かシナリオ2のどちらかで障害になればトリガーが発生すると思います。
ご教授有難うございます。
説明不足ですみません。
シナリオ数が64と多いため、それらをまとめることはできないのでしょうか。
例えば、アプリケーション名で指定することは可能でしょうか。
TNK - 投稿数: 4769
私の知っている範囲では、トリガーとしては、Web監視の条件式をシナリオ数分の64個分の記述をする必要があると思います。
先日も書かせて頂いたように、複数の式をならべていくつかのトリガーに集約することはできるでしょう。
それに対して、それらのトリガーに対応させて設定されると思われるアクションに関しては、全てのトリガーの名前に共通の文字列を設定しておくことで、アクション内の「トリガーの名前にその共通の文字列が含まれるもの」という条件を設定すれば、アクションは1つだけで済ませることができます。
t-yokoi - 投稿数: 14
分かりました。
やはり、64個分の条件式を書く必要があるのですね。
それに対して、それらのトリガーに対応させて設定されると思われるアクションに関しては、全てのトリガーの名前に共通の文字列を設定しておくことで、アクション内の「トリガーの名前にその共通の文字列が含まれるもの」という条件を設定すれば、アクションは1つだけで済ませることができます。
アクションは1つだけで済ませることができるのですね。
では早速、そのように設定させていただきます。
丁寧に対応していただいて有難うございました。