Dynatrace からのプッシュ通知の設定
オブザーバビリティのサービスグラフコネクタ - Dynatrace がインストールされている ServiceNow インスタンスへの Dynatrace からのイベントのプッシュ通知を設定します。
始める前に
Dynatrace にアラートプロファイルがない場合は、次の手順を実行して作成します。
- 移動先 設定 > アラート > アラートプロファイル.
- ビジネスニーズに応じてアラートプロファイルを設定します。注:アラートプロファイルの設定方法の詳細については、Dynatrace ドキュメントサイトの「アラートプロファイル」を参照してください。
Observability Commons for CMDB がインストールされている必要があります。
必要なロール:admin
手順
- Dynatraceインスタンスで、 設定 > 統合 > 問題通知.
- [通知を追加] をクリックします。
-
フォームのフィールドに入力します。
フィールド 値 通知タイプ カスタム統合 表示名 通知の名前 Webhook URL 次の URL を使用します:https://<name_of_your_servicenow_instance_name> /api/sn_em_connector/em/inbound_event?source=SGO-Dynatrace 追加の HTTP ヘッダー (Additional HTTP header) > 基本認証の作成 (Create basic authorization) - ServiceNow インスタンスで、次の操作を行って、事前に作成された Dynatrace API ユーザーのパスワードを設定します。
- 移動先 システムセキュリティ > ユーザー.
- Dynatrace API ユーザーを選択します。
- [パスワード] フィールドで新しいパスワードを設定します。
- [パスワードのリセットが必要 (Password needs reset)] チェックボックスをオフにします。
- ユーザーを更新または保存します。
- [ユーザー名] フィールドを Dynatrace API に設定します。
- [パスワード] フィールドを、作成したパスワードに設定します。
- [追加] をクリックします。
カスタムペイロード 次のペイロードを使用します。 { "connectionId": <connections_alias_sys_id>, "ImpactedEntities": {ImpactedEntities}, "ImpactedEntity": "{ImpactedEntity}", "PID": "{PID}", "ProblemDetailsHTML": "{ProblemDetailsHTML}", "ProblemDetailsJSONv2": {ProblemDetailsJSONv2}, "ProblemDetailsMarkdown": "{ProblemDetailsMarkdown}", "ProblemDetailsText": "{ProblemDetailsText}", "ProblemID": "{ProblemID}", "ProblemImpact": "{ProblemImpact}", "ProblemSeverity": "{ProblemSeverity}", "ProblemTitle": "{ProblemTitle}", "ProblemURL": "{ProblemURL}", "State": "{State}", "Tags": "{Tags}" }注:<connections_alias_sys_id>の場合:- 移動先 すべて > 統合ハブ > 接続と資格情報 > 接続 & 資格情報エイリアス.
- <connections_alias_sys_id>を取得するコネクタを選択して開きます。
- コンテキストメニュー (
) を右クリックし、[ sys_idをコピー] を選択します。
アラートプロファイル [事前準備] セクションで作成したアラートプロファイルまたは別のアラートプロファイルを選択します。 テスト通知を送信 (Sending Test Notifications) クリックして、テスト通知を送信し、応答ステータスが 200 であることを確認します。 - ServiceNow インスタンスで、次の操作を行って、事前に作成された Dynatrace API ユーザーのパスワードを設定します。