Docs » Splunk On-Callインテグレーション » Splunk On-Callのメールエンドポイントインテグレーション

Splunk On-Callのメールエンドポイントインテグレーション 🔗

一般的なメールエンドポイントは、タイムラインのインシデントを作成、確認、解決するために、特別に作成されたSplunk On-Callアドレスにメールを送信するために使用できる基本的なメール取り込みインターフェイスです。このインテグレーションは、任意のモニタリングツールまたはメールサービスプロバイダーからのメールを受け入れます。

メールの件名を変更できることは、メールエンドポイントインテグレーションの重要なコンポーネントです。メールの件名や本文をカスタマイズできない場合は、レガシーメールシステム および 推奨されるルールエンジンのルール を参照してください

注釈

メールアラートは、メールハンドラによって遅延される可能性があります。可能な限り、代わりにRESTエンドポイントを使用してください。Splunk On-CallのRESTエンドポイントインテグレーション を参照してください。

要件 🔗

このインテグレーションは以下のバージョンのSplunk On-Callと互換性があります:

  • Starter

  • Growth

  • エンタープライズ

Splunk On-Callの設定 🔗

Splunk On-Callポータルにログインし、IntegrationsEmail Generic を選択します。

メールエンドポイントインテグレーション

Enable Integration を選択して、メールのエンドポイントアドレスを生成します。有効化すると、インテグレーションによって一般的なメールエンドポイントアドレスが生成されます。Email Options で、解析不可能なメールを情報として扱うか、重要なアラートとして扱うかを選択します。

メールオプション

メールのエンドポイントアドレス 🔗

オンコールメールエンドポイントアドレスは3つの部分から構成されています:

  1. メールエンドポイントキーは、ルーティングキーの前にある数字、文字、ダッシュの長い文字列です。オンコールであなたの組織に固有のものです。キーを取り消し、新しいキーを生成することができますが、一度に使用できるエンドポイントキーは1つだけです。

  2. ルーティングキーは、メールエンドポイントで開始されたインシデントをオンコール内の特定のチームまたはチームにルーティングするために使用できます。次の例では、ルーティングキーは database です:

    70ysj-6ks..(endpoint key)..9284\ **+database**\ @alert.victorops.com
    

    On-Callのルーティングキーは大文字と小文字を区別し、メールエンドポイントのルーティングセグメントのルーティングキー名と一致する必要があります。ルーティングキーの設定については、Splunk On-Callでルーティングキーを作成する を参照してください。

    注釈

    メールプロバイダーが + 記号の使用を禁止している場合は、ドット( . )を使用してみてください。

  3. メールのエンドポイントアドレスの最後の部分は、メールのドメイン @alert.victorops.com です。

メールのフォーマットとインシデントの処理 🔗

メールエンドポイントを使用する場合、オンコールプラットフォームの結果の動作は、メールの件名行に定義済みのキーワードを使用することに依存します。以下のキーワードのいずれかを使用できます:

  • CRITICAL: 新しいインシデントを開き、インシデントを受け取るチームに設定したエスカレーションポリシーをトリガーします。認識されるパターンは「クリティカル」と「問題」です。

  • WARNING: タイムラインにエントリを追加し、新しいインシデントを作成するか、SettingsAlert Configuration の設定に基づいて視覚的に表示することができます。認識されるパターンは」warn」と」warning」です。

  • INFO: インシデントを起こさずに、タイムラインにインフォメーションイベントを投稿します。誰もページングされません。認識されるパターンは、」info」、」informational」、」information」です。

  • ACKNOWLEDGEMENT: インシデントを確認します。プラットフォームはユーザーへのページングを停止します。認識されるパターンは、」acked」、」acknowledge」、」acknowledgement」、」acknowledged」です。

  • RECOVERY: 未解決のインシデントを解決します。プラットフォームはユーザーへのページングを停止します。インシデントを解決する前に、インシデントを確認する必要はありません。認識されるパターンは、」resolved」、」recovered」、」recovery」、」ok」、」closed」です。

メールがOn-Callに取り込まれる際、件名が解析され、キーワードが削除されます。同様に、Re:Fwd:、または Fw: のテキストが件名の先頭にある場合、それらは解析され、削除されます。件名行に残ったテキストは、結果のインシデント( entity_id フィールド)のタイトルとメインのIDになります。

メッセージ本文は、インシデントの state_message フィールドにテキストとして含まれます。ベストプラクティスは、インシデントのタイトルのスペースによる問題を避けるために、キーワードを件名の最後に含めることです。

メールにこれらのキーワードが含まれていない場合は、解析できません。

サンプルインシデント 🔗

以下のメールの例では、チーム「Lost」にルーティングされる新しいインシデントが作成されます。

件名の例

その結果、インシデントは次のようになります:

トリガーされたインシデント

同じメールを送信するが、キーワード CRITICAL をキーワード ACKNOWLEDGEMENT に置き換えることで、前回のサンプルインシデントを確認することができます。解決するには、キーワード ACKNOWLEDGEMENT をキーワード RESOLVED または OK に置き換えてください。

自動解決のトラブルシューティング 🔗

メールの件名は、キーワードを除き、あるインシデントに関連するすべてのメールで同じになるようにします。

たとえば、「データベースサーバーDB6がダウンしていますCRITICAL」という件名のメールを送信した後、「データベースサーバーDB6がアップしましたRECOVERY」という件名のインシデントを解決するためのメールを送信した場合、最初のアラートの entity_id には down という単語が含まれているのに対し、解決メッセージの entity_id には up という単語が含まれているため、On-Callプラットフォームは、2番目のメールが最初のアラートによって開かれたインシデントに関連しているとは認識しません。

レガシーメールシステム 🔗

レガシーモニタリングツールの中には、メール通知の件名行の内容をユーザーが変更できないものがあります。この場合、ルールエンジンツール(エンタープライズのみ)を使用して、そのツールで生成されたインシデントのワークフローを制御できます。この設定のヘルプについては、製品内チャットを使用してサポートにお問い合わせください。

正規表現 🔗

高度なメールのユースケースに正規表現を使用することができます。詳細は 正規表現によるマッチング を参照してください。

このページは 2024年04月29日 に最終更新されました。