トリガーの初回挙動について
いつもお世話になります。
下記トリガーを設定して、SNMP-TRAPを受信して監視はできているのですが、
設定後、初回に限り、strで設定していない文字列のトラップを受けてトリガーを引いてしまいます。
一度、受けると後は、正常に動作します。
条件式に不備があれば、ご教授頂けますと幸いです。
({A_Template_SNMP_Trap:snmptrap["Status Events"].str(ファン障害)}=1)or(({TRIGGER.VALUE}=1)and({A_Template_SNMP_Trap:snmptrap["Status Events"].str(ファン復旧)}=0))
({A_Template_SNMP_Trap:snmptrap["Status Events"].str(リンクアグリケーション障害)}=1)or(({TRIGGER.VALUE}=1)and({A_Template_SNMP_Trap:snmptrap["Status Events"].str(リンクアグリケーション復旧)}=0))
同様のトリガー多数
アイテムの設定 アイテムのキー:snmptrap["Status Events"] データ型:文字列
トリガー設定 深刻度:軽度の障害 障害イベントを継続して生成(チェックなし)依存関係なし
トリガー設定後一度だけ"Status Events"を含むトラップを受信すると深刻度:軽度の障害 ステータス:正常 のイベントが上記の条件式のトリガーすべてに上がります。
CentOS 7.2.1511
zabbix3.0
よろしくお願いいたします。
TNK - 投稿数: 4671
あがるイベントは障害のイベントではなく正常のイベントではあり
ませんか?
トリガーを作成しただけでは、そのトリガーの状態は不定の状態な
ので、障害もしくは正常どちらかの条件に合致した時点で、トリガー
の状態が変化しイベントとして記録されます。
同じようなトリガーを設定してみましたが、最初に「ファン障害」
ではない何らかのトラップを受信した時には、「正常」のイベント
が発生しました。
正常のイベント発生でアクションが実行されるのが問題ということ
であれば、アクションのデフォルトの設定で含まれている、アクシ
ョンの実行条件内の、
トリガーの値 = 障害
という設定は必ず残すようにしてください。
kyouji-east - 投稿数: 28
TNK様
コメントありがとうございます。
返答遅くなりまして、申し訳ございません。
上記のイベントの件、ご指摘の通り正常イベントであがります。
トリガーを設定後、状態が不定の状態なので、正常のイベントが上がるのは、理解できました。
ただ、strで設定の文字列以外、(アイテムStatus Eventsのその他の文字列)で、上がるのかいま一つわかりません。
現状、アクション実行条件トリガーの値は、障害にしているので、アクション(パトライト等)は、動作しないので問題ないのですが、
トリガー設定後、アイテムStatus Eventsを含むトラップが、忘れた頃に上がって、すべてのトリガーが正常のイベントで
上がるので、どうにかならないかなと思っております。
また上記設定のトリガーだけは、(監視データ:イベント:コメントあり:いいえ)ですが、(監視データ:トリガー:コメントあり:はい)になっています。(コメントは、入れていません。)この動作は、何を機に(コメントあり:はい)になるのでしょうか?
もしご教授頂けますと幸いです。
TNK - 投稿数: 4671
値を取得したときに条件式の評価が行われるので、その条件式を評
価して「合致しない」という条件に合致するので、トリガーの状態
が「正常」へと変化したのでしょう。
条件式に合致したらトリガーの状態が「障害」になる場合とトリガー
の状態が反対(正常)になるだけです。
トリガーの状態が障害であることをアクションの実行条件に追加す
ればアクションは実行されませんので、内部的に状態が変化するだ
けで、メールが送られたりすることがなくなります。
通常は、コメントを入力しなければ、「コメントあり:はい」にな
りません。
もし、コメントを入力していないのにコメントありになってしまっ
ているのであれば、Zabbix 3.0の不具合でしょう。
現状は、しばらく放置しておけば正常な状態に戻ると思います。
kyouji-east - 投稿数: 28
TNK様いつもありがとうございます。
トリガーの正常への状態変化の件、了解しました。
イベントには、残りますが気にしないようにします。
あと、コメントの件 コメントを入力していないのですが、
(監視データ:トリガーは、コメントあり:はい)になっているようです。
この件も、現状でしばらく放置しておきます。
ご教授ありがとうございました。