特定の条件に合致するアラートを除外したい
完了一つの受信スロットに100種類以上のアラートが届く環境です。
特定の条件に合致したアラートが届いた場合は通知しないようにしたいです。
アラートはZabbixから受信します。
具体的には下記のような条件が20種類ほどあり、下記条件に合致した場合、アラートを通知しないようにしたいです。
また、それ以外のアラートは全て通知するといった動きにしたいです。
■アラートを通知しない条件
〈条件①〉
以下メールを受信した際に、アラート通知をしない
----------------------------------
Zabbixが障害を検知しました。
検知機器:hostname
IPアドレス:xxx.xxx.xxx.xxx
検知時刻:xx:xx:xx
ステータス:PROBLEM
重要度:Average
イベント
ログ監視:BROKER_DISABLED
----------------------------------
〈条件②〉
以下メールを受信した際に、アラート通知をしない
----------------------------------
ディスクの健康状態に関する月次レポートです。
ドライブで問題は検出されませんでした。
----------------------------------
・・・・上記のような条件が、20種類ほどあります。
■質問
アラート通知の不要ルールを20種類作成し、1つのスコープに紐づけを行おうと考えております。
アラート通知の不要ルール20種類以外は、すべてアラートを通知させたいのですが、どのようにルールを作成すればよいでしょうか。
-
お問い合わせありがとうございます。
「アラートを通知したくない条件が20種類ほどあり、条件に合致した場合、アラートを通知しないようにしたい。また、それ以外のアラートは全て通知するといった動きにしたい」という要件は、ランブック機能を活用することで実現可能です。手順としては以下の通りとなります。1. ランブックの新規作成2. ランブックのフロー設計とステップの追加作成したランブックのフロー編集画面で、条件判断のロジックを構築していきます。①フロー編集画面の左上にある「+」マークをクリックしてステップを追加します。②20種類の「通知したくない条件」を評価するブランチステップを直列に配置します。3. 各ブランチステップの詳細設定各「通知したくない条件」に応じて、適切なブランチステップの条件判断オペレーターを選択します。ブランチステップでは、メッセージの内容(フィールド)を元に様々な条件判断が可能です。4. 通常の通知アクションの設定20種類の除外条件のいずれにも合致しなかった場合、つまり、最後のブランチステップのelseパスに、アラートを通知する通常のアクションステップを接続します。5. 受信スロットへのランブックの紐付け最後に、作成したランブックを、アラートメッセージを受け取る受信スロットに紐付けます。ランブックの詳細につきましては、AlertHubのマニュアルにランブック操作マニュアルというのがございますので、そちらも参考にしていただければと思います。以上、よろしくお願いします。 -
ご回答ありがとうございます。
早速、ランブック機能を活用しております。
ランブックの条件式の作成方法について、質問です。
以下条件のように、メール本文に改行が含まれるものがあります。
〈条件①〉
以下メールを受信した際に、アラート通知をしない
----------------------------------
Zabbixが障害を検知しました。検知機器:hostname
IPアドレス:xxx.xxx.xxx.xxx
検知時刻:xx:xx:xx
ステータス:PROBLEM
重要度:Averageイベント
ログ監視:BROKER_DISABLED
----------------------------------条件①の場合、条件判断オペレータの[value]には、どのように入力すればよいでしょうか。

-
ご返信ありがとうございます。
「フィールドが正規表現にマッチするかどうか確認する」オペレーターを使用したところ、想定通りの動作をしました。大変助かりました。
追加で1点質問です。
フィールドの入力文字数に制限はありますでしょうか?
以下をフィールドに入力しましたが、条件にマッチしているにも関わらず、AlertHubよりメールが送信されてしまいます。
■フィールドへの入力内容
イベントID513\napplicationログ監視:暗号化サービスで、システム ライター オブジェクトで OnIdentity() の呼び出しを処理中にエラーが発生しました。;;Details:;AddLegacyDriverFiles: Unable to back up image of binary Microsoft Link-Layer Discovery Protocol.;;System Error:;アクセスが拒否されました。\n
■アクション実行履歴

■アラートメール本文
イベントID513
applicationログ監視:暗号化サービスで、システム ライター オブジェクトで OnIdentity() の呼び出しを処理中にエラーが発生しました。;;Details:;AddLegacyDriverFiles: Unable to back up image of binary Microsoft Link-Layer Discovery Protocol.;;System Error:;アクセスが拒否されました。
サインインしてコメントを残してください。



コメント
9件のコメント