値のマッピングを使用したトリガーについて
お世話になっております。
値のマッピングを使用したトリガー条件式を作成する場合がわかりません。
こちらで確認したところ、値のマッピングの場合トリガー条件式では
マッピング後の文字列で条件式とすることが出来ないようでiregexpやregexpのように
特定文字列を引っ掛けてアラートを上げるということが出来ないことがわかりました。
(マッピング前の値(数字)で条件を書かなければならないところで行き詰っております)
■値のマッピング
0 ⇒ success
1 ⇒ failure
2 ⇒ error
3 ⇒ warning
4 ⇒ critical
5 ⇒ infomational
6 ⇒ notice
上記の
1 ⇒ failure
2 ⇒ error
3 ⇒ warning
4 ⇒ critical
については異常とみなし、それ以外は正常とする条件式にしたいと考えてますが
条件をどのようにすればよいのかわかりません。
トリガー条件式について上記を満たす記述方法を教えていただけると助かります。
heya - 投稿数: 319
ご自身で書かれている通り、マッピング前の数値を条件式に使えばいいです。
{ホスト:アイテム.last(0)}>0&{ホスト:アイテム.last(0)}<5
範囲指定できないなら or (|) を使って列挙すればいいでしょう。
ultim - 投稿数: 12
heya様
ご回答ありがとうございます。
教えていただいた通り、last関数にて設定してみたいと思います。
大変助かりました。