Opsgenie にアラートを送信する
Webhook と Jira 自動化を使用して Opsgenie にアラートを送信します。Jira 自動化について
この操作を実行できるユーザー |
ステップ 1: Opsgenie で新しい API 統合を作成する
Opsgenie では、設定内またはチーム内で API 統合を作成できます。この例では、チーム向けの統合を作成します。Opsgenie で API 統合を作成する方法
Opsgenie で新しい API 統合を作成するには、次の手順に従います。
Opsgenie でチームに移動して、[統合] を選択します。
[統合の追加] を選択します。
API 統合を検索します。
統合に名前をつけます (例: アトラシアン)。
アラート)、チームに割り当てます。
[続行] を選択します。
API キーをメモしておきます。これは後ほどステップで必要となります。
Step 2: Create a Jira automation flow
You can create the automation flow as a global flow, or in a Jira project if you’re not a Jira administrator. In this example we’ll create the flow in a project.
To create an automation flow in Jira:
Jira でプロジェクトに移動します。
[プロジェクト設定] > [自動化] に進みます。
Select Create flow.
[受信 Webhook] コンポーネントを検索します。
[コンポーネントを追加] を選択します。 次のステップまで、Webhook を設定することはできません。
[THEN: アクションを追加] を選択します。
[Web リクエストを送信] コンポーネントを検索します。
Opsgenie API URL や API キーなど、Web リクエストの詳細を入力します。下のテーブルをご参照ください。
[Web リクエストを送信] コンポーネントに変更を [保存] します。
From the Turn on flow menu, select Save flow without enabling.
When prompted, give your flow a name and Save.

Web リクエストの詳細
次の情報を使用して Web リクエストを設定します。
Web リクエスト URL |
|
|---|---|
ヘッダー |
|
HTTP メソッド | POST |
Web リクエスト本文 | カスタム データ |
カスタム データ | Webhook ペイロードのデータを Opsgenie アラートに含めることができます。たとえば、次のようにアラートのタイトルを含められます。 {
"message":"{{webhookData.alertTitle}}"
}これはシンプルな一例です。Webhook ペイロードの任意の属性を使用して、Opsgenie フィールドにマッピングできます。 |
ステップ 3: 自動化の Webhook URL を取得する
Webhook URL を取得する手順は以下のとおりです。
In Jira, go back to your automation flow and select the Incoming webhook trigger.
Webhook URL とシークレットをコピーします。これは次のステップで必要となります。
Select No issues from the webhook when asked how to execute the automation flow.
[受信 Webhook] コンポーネントに変更を保存します。
Enable the flow whenever you’re ready.
ステップ 4: Webhook URL を Guard Detect に追加する
Webhook URL を追加するには、次の手順に従います。
Guard Detect で、[統合] > [SIEM Webhook] に移動します。
[Webhook URL を追加] を選択します。
Jira からコピーした Webhook URL を貼り付けて [保存] します。
[その他のアクション] (…) > [Add authorization header (認証ヘッダーを追加)] の順に選択します。
Jira からコピーしたシークレットを貼り付けて [保存] します。
![Webhook URL の例と [Webhook を追加] ボタンを表示する SIEM 統合](http://images.ctfassets.net/zsv3d0ugroxu/77iamLO91sSFZZHI3hMuqs/80b5eb2f65ee6e74546f3d044e882a9b/Screenshot_detect-integration-SIEM-activewebhook.png)
Step 4: Configure the automation flow to create an issue
In Jira, go back to your automation flow and select THEN: Add an action.
[Web リクエストを送信] コンポーネントを検索します。
Opsgenie API URL や API キーなど、Web リクエストの詳細を入力します。下のテーブルをご参照ください。
[Web リクエストを送信] コンポーネントに変更を [保存] します。
Name your automation flow and select Turn it on.
ステップ 5: テスト アラートを送信する
テスト アラートを送信するには、次の手順に従います。
Guard Detect で、[統合] > [SIEM Webhook] に移動します。
この統合用の Webhook の横にある [テスト] を選択します。
統合が機能していれば、Opsgenie チームに対して新しいアラートが表示されるようになります。
ツールに送信されるデータ
統合を設定すると、選択したサードパーティ ツールにアラート データが送信されるようになります。 アラートのタイトル、説明、コンテキストが送信され、以下が含まれる場合があります。
アクターの名前とそのプロフィール写真
対象の名前 (個人、またはスペース、プロジェクト、ポリシーなどのエンティティ)
アクティビティが発生したサイト URL またはページ URL
アクターの Atlassian アカウント プロフィールの表示設定が優先されます。 アクターが自分のプロフィール写真をアトラシアン組織と共有しないことを選択している場合にはその設定が優先されます。
統合を設定する前に、このデータをサードパーティ ツールと共有することが適切であることを確認する必要があります。
この内容はお役に立ちましたか?