1時間以内に障害が復旧した場合は、アラート通知しない設定について

完了

コメント

3件のコメント

  • a.i

    五月雨式に申し訳ありません。追加で質問です。

    上記のようなアラートが20種類ほどあります。

    20種類以外のアラートについては、即時AlertHubからメールを通知させたいです。

    このような場合は、ランブックを使用する方法になりますでしょうか?

    0
    コメントアクション パーマリンク
  • Kompiraサポートチーム

    お問い合わせありがとうございます。

    障害発生中の間、1時間毎にアラート通知が受信スロットに送られることが前提になりますが、
    以下のスコープとランブックを作成することで実現可能です。

    ■ランブックによる深刻度の変化に応じて、メール通知を出すトリガーを発動するスコープを作成する
    (【】は指定部分となります)
    トリガーは以下の2つを作成する
    1.実行条件・条件文を以下の2つにする
     条件①「イベントのフィールドを指定値と比較する」
     ・【深刻度】が【5】と【等しい】値である
     条件②「深刻度の増減を判定する」
     ・深刻度が【増えた】
    2.実行条件を「一定時間経過後のイベントフィールドを指定値と比較する」に設定し以下の条件文にする
     ・【3600】秒経過後、【最新の深刻度】が【5】【と等しい】値である

    ■受信メールの内容に応じて深刻度を設定するランブックを作成する
    メール文内の現在のステータスで判断
    ・Downの場合
     イベント「対象スコープを直接指定して、深刻度名を直接指定」を実行し、
     深刻度名【(hostnameに記載されたものを指定)】を【5】【にする】
    ・RESOLVEDの場合
     イベント「対象スコープを直接指定して、深刻度名を直接指定」を実行し、
     深刻度名【(hostnameに記載されたものを指定)】を【0】【にする】

    これにより、以下のような動きになります。
    ・障害未検知の状態で障害通知を受信した時:受信時にAlertHubからメールを通知する。1時間後に復旧していなければ再度通知する
    ・障害をすでに検知した状態で障害通知を受信した時:受信時は何もしない。1時間後に復旧していなければAlertHubからメール通知する
    ・障害をすでに検知した状態で復旧通知を受信した時:以降、AlertHubからメール通知は行われない

    以上、よろしくお願いします。

    0
    コメントアクション パーマリンク
  • a.i

    ご返信ありがとうございます。

    ご教示いただいた内容を参考に設定をしてみます。

    0
    コメントアクション パーマリンク

サインインしてコメントを残してください。