トリガー設定のうち、掲題のような復旧条件式が書けず、困っています。
やりたいことは次のとおりです。
(障害条件)直近10分間のICMP lossが3%を超えた場合
(復旧条件)60分間継続して直近10分間のICMP lossが3%を下回っていた場合
実は、現在は以下のように設定しているのですが、障害→復旧を異様に繰り返してしまっています。
(障害条件式){Template ICMP Ping:icmppingloss[,1,,,1000].avg(10m)}>3
(復旧条件式){Template ICMP Ping:icmppingloss[,1,,,1000].avg(60m)}<3 and {Template ICMP Ping:icmppingloss[,1,,,1000].avg(10m)}<3
なぜ間違っているのかは、理解できています。
“and”より前が、直近60分間のlossが3%を下回ったとき、ということになり、分母が10→60に大きくなった分、閾値が緩くなってしまうんですよね。
なので“and”以降を付け加えてみたのですが、うまくいきません... 理由は分かっているのですが、一体どうしたらよいのでしょうか?(T_T)
もし条件式ではできないようでしたら、アイテムの設定を工夫したらよいのでしょうか。