アクションの実行条件につきまして。
アクションの実行条件についてですが、除外したいトリガー名を設定したのですが、除外してくれません。
設定は以下となります。
----------------------------------------------------------------------------------------
計算のタイプ:AND/OR (A)and(B)and(CorD)
アクションの実行条件:
(A)トリガーの値 = 障害
(B)トリガーの深刻度 = 致命的な障害
(C)トリガー名 含まれない イベントログ-システム-error
(D)トリガー名 含まれない イベントログ-アプリケーション-error
----------------------------------------------------------------------------------------
また、以下のようにしても除外できませんでした。
--------------------------------------------------------------------------------------------
計算のタイプ:AND/OR (A)and(B)and(CorD)and(EorF)
アクションの実行条件:
(A)トリガーの値 = 障害
(B)トリガーの深刻度 = 致命的な障害
(C)トリガー名 含まれない イベントログ-システム-error
(D)トリガー名 含まれない イベントログ-アプリケーション-error
(E)トリガー <> template-test: イベントログ-システム-error
(F)トリガー <> template-test: イベントログ-アプリケーション-error
--------------------------------------------------------------------------------------------
そもそもアクションの使い方が間違っているのでしょうか。
どなたかご教授いただけますと幸いです。
※zabbixのバージョンは2.2.5です。
TNK - 投稿数: 4742
最初の条件が、
(A)and(B)and(CorD)
となっているので、C or Dですから、トリガー名に
イベントログ-システム-error
が含まれていた場合、
(C)トリガー名 含まれない イベントログ-システム-error
(D)トリガー名 含まれない イベントログ-アプリケーション-error
のうち、Cは含まれているので論理式として「偽」になりますが、
Dに関しては含まれないので「真」となります。
C or Dなら「真」ですので、障害が発生し、致命的な障害であるな
らば、トリガー名に「イベントログ-システム-error」含まれてい
ても「真」つまり、トリガーは発生します。
ですので、
(A)and(B)and(CorD)
ではなく、
(A)and(B)and(C)and(D)
にすることで求められている条件式になるのではないでしょうか?