トリガーの時間間隔設定

CPU使用率が90%を超えると警告メッセージが届くように設定しているのですが、日によっては頻繁に90%を超えるため、メールがうざくて仕方ありません。

閾値を超えるたびにメールが来るのではなく、一定の時間間隔(例えば10分だとして)で何回閾値を超えた場合でも、10分に一通メールが届くように設定することは可能でしょうか?

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー KAZ の写真

Ryo Sugisakiさん

えーっと、未検証ですが…

トリガーで以下を設定し、アクションのエスカレーションを有効にして10分間隔にすると、障害が継続されている間は指定間隔でメールが飛ぶんじゃないかと…
count(600,閾値)>1

10分に1回でも閾値超えたら障害、障害継続中はエスカレーションで10分間隔でメール飛ばす(ハズ…)

こんな感じで上手くいくかなと…A(^^;

ユーザー Ryo Sugisaki の写真

KAZさん

コメントありがとうございます。

条件式が苦手な私は単純に以下のようにしたのですが、「トリガー条件式が正しくありません。」と言われてしまいました。

count(600,{ホスト名:system.cpu.util[].last(0)}>90)>1

これは何がいけなかったのでしょうか?

ユーザー Ryo Sugisaki の写真

KAZさん

ごめんなさい。
私バカやってました。

{ホスト名:system.cpu.util[].count(600,90)}>1

ですね。。。