CPU使用率が90%を超えると警告メッセージが届くように設定しているのですが、日によっては頻繁に90%を超えるため、メールがうざくて仕方ありません。
閾値を超えるたびにメールが来るのではなく、一定の時間間隔(例えば10分だとして)で何回閾値を超えた場合でも、10分に一通メールが届くように設定することは可能でしょうか?
Ryo Sugisakiさん
えーっと、未検証ですが…
トリガーで以下を設定し、アクションのエスカレーションを有効にして10分間隔にすると、障害が継続されている間は指定間隔でメールが飛ぶんじゃないかと… count(600,閾値)>1
10分に1回でも閾値超えたら障害、障害継続中はエスカレーションで10分間隔でメール飛ばす(ハズ…)
こんな感じで上手くいくかなと…A(^^;
KAZさん
コメントありがとうございます。
条件式が苦手な私は単純に以下のようにしたのですが、「トリガー条件式が正しくありません。」と言われてしまいました。
count(600,{ホスト名:system.cpu.util[].last(0)}>90)>1
これは何がいけなかったのでしょうか?
ごめんなさい。 私バカやってました。
{ホスト名:system.cpu.util[].count(600,90)}>1
ですね。。。
アカウント名 Ryo Sugisaki
Zabbix関連
KAZ - 投稿数: 1085
Ryo Sugisakiさん
えーっと、未検証ですが…
トリガーで以下を設定し、アクションのエスカレーションを有効にして10分間隔にすると、障害が継続されている間は指定間隔でメールが飛ぶんじゃないかと…
count(600,閾値)>1
10分に1回でも閾値超えたら障害、障害継続中はエスカレーションで10分間隔でメール飛ばす(ハズ…)
こんな感じで上手くいくかなと…A(^^;
Ryo Sugisaki - 投稿数: 139
KAZさん
コメントありがとうございます。
条件式が苦手な私は単純に以下のようにしたのですが、「トリガー条件式が正しくありません。」と言われてしまいました。
count(600,{ホスト名:system.cpu.util[].last(0)}>90)>1
これは何がいけなかったのでしょうか?
Ryo Sugisaki - 投稿数: 139
KAZさん
ごめんなさい。
私バカやってました。
{ホスト名:system.cpu.util[].count(600,90)}>1
ですね。。。