ServiceNow
ServiceNow は、着信セキュリティー・イベント通知をアクションに対してプログラマチックにコンシュームできるサービス宛先を表します。
ServiceNow 宛先にルーティングされるイベントは、構成された ServiceNow 宛先でのインシデントの作成をトリガーします。
ServiceNow 宛先の設定
ServiceNow 名は、標準の https://xxx.service-now.com
に従います。ここで、 xxx
はインスタンス名です。 ServiceNow インスタンス名、ユーザー名、およびパスワードは、 ServiceNow コンソールから取り出すことができます。 ServiceNow プロファイルにナビゲートし、 「インスタンス・パスワードの管理 (Manage Instance Password)」 に移動して詳細を取得します。
ServiceNow 宛先を構成するには、以下の手順を実行します。
-
Event Notifications インスタンス・ダッシュボードから、 「宛先」 をクリックします。
-
「追加」 をクリックして、新しい宛先を追加します。
-
「宛先の追加」 サイド・パネルで、以下の詳細を指定します。
-
名前- 宛先の名前を入力します。
-
説明-オプションで、宛先の説明を入力します。
-
タイプ- 「宛先」 の下の 「タイプ」 で、宛先タイプとしてドロップダウンから ServiceNow を選択します。
-
インスタンス名- ServiceNow インスタンスの名前を入力してください。
-
ユーザー名- ServiceNow インスタンスへの接続に使用するユーザー名を入力します。
-
パスワード-前述のユーザー名を認証して ServiceNow インスタンスで認証するために使用するパスワードを入力します。
-
「名前空間」 のデフォルトは
now
であり、これは変更できません。 -
Event Notifications では現在、「インシデント」テーブルにのみエントリーを作成でき、変更することはできません。
-
URL 前に指定された値に基づいて入力されます。
-
クライアントID- OAuth アクセストークンを取得するために必要なクライアントIDを入力します。
-
クライアント・シークレット-前に指定したクライアント ID を認証するために必要なクライアント・シークレットを入力します。
クライアントID とクライアントシークレットは、
System Oauth
->Application Registries
から取得できます。これは、 ServiceNow インスタンスコンソール内にあります(「すべて」をクリックして検索できます)。 アクティブ状態であり、外部クライアントへの接続に適用できることを確認してください。
-
-
追加 をクリックします。
Event Notifications 重大度 (ibmenseverity) から ServiceNow 重大度へのマッピング
Event Notifications 重大度 (ibmenseverity) | ServiceNow 重大度-影響 | ServiceNow 重大度-緊急度 | ServiceNow 重大度-優先度 |
---|---|---|---|
重大 | 1 | 1 | 1 |
高 | 1 | 2 | 2 |
中 | 2 | 2 | 3 |
低 | 2 | 3 | 4 |
その他すべて | 3 | 3 | 4 |
ServiceNow 宛先構成のテスト
ServiceNow 宛先をテストするには、宛先を指定するオプション・メニューを使用します。 提供された構成が正しいかどうかにかかわらず、シングルクリックで宛先を簡単にテストできます。
宛先のテストについて詳しくは、 ここ を参照してください。
ServiceNow 再試行ポリシー
Webhook を呼び出すときに、ネットワーク・エラーやアプリケーションの欠陥などの問題が原因で要求が失敗することがあります。 再試行は、外部要求に対する回復力を提供するために使用されます。 このような状況では、以下の値を使用して要求を再試行してください。
- 制限 = 60 秒: サービスが再試行する合計時間。
- ステップ = 5 秒: 各障害の後、サービスは 5 秒待機してから再試行します。 この遅延により、外部サービス (Webhook) の爆撃を防ぐことができます。
さらに、以下のタイムアウト条件により、 ServiceNow コールが失敗します
- 10 秒の接続タイムアウト
- 60 秒の応答タイムアウト
ServiceNow のウェブフック URL への呼び出しが再試行後も失敗した場合、通知は失われます。