Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

ServiceNowとMist Webhookの統合

統合プロセスは、ServiceNow 構成と Mist 構成の 2 つのセクションに分かれています。構成セクションの後に、Postman を使用して Webhook のセットアップをテストする検証セクションを提供します。

ServiceNowセットアップ

メモ:

このタスクで示す手順は、ServiceNow バージョン "ローマ" でテストされています。 画面キャプチャは、ServiceNow の他のバージョンと一致しない場合があります。この手順では、ServiceNow に提供する必要がある情報に関するコンテキストを提供します。

  1. ServiceNow インスタンスで、[スクリプト化された Web サービス] > [スクリプト化された REST API] > [システム Web サービス] に移動します。
    1. [新規] ボタンをクリックします。
  2. 新しい「スクリプト化されたRESTサービス」に名前を付けます
    メモ:

    [名前] フィールドのフォーカスが解除されると、[ API ID ] フィールドが自動的に更新されます。

  3. 新しいスクリプト化されたRESTサービスを見つけてクリックします
  4. タブの一番下までスクロールし、[リソース]タブの[新規]をクリックします
  5. 新しいリソースに適切な名前を付ける
  6. HTTP メソッドを POST に設定します。
  7. [認証が必要] のチェックを外し、[送信] をクリックします。
  8. 新しいリソースに戻る
    [リソース パス] 列の パス をメモします。
  9. [Mist デバイス イベント リソース] リンクをクリックします。
  10. [スクリプト] セクションに次の JavaScript を追加し、[更新] をクリックします

    このコードは、Webhook の内容を文字列として含む "Input" という名前の変数を定義します。gs.log(入力)コマンドは、変数をServiceNowのシステムログに送信します。

これで、ServiceNowでのウェブフックの初期設定は完了です。要求リソースのスクリプト セクションは、受信データを解析したり、このリソースに入力される情報に基づいてインシデントを作成したりするのに最適な場所です。

Mist の設定

:org_id が Mist 組織 ID である https://api.mist.com/api/v1/orgs/:org_id/webhooks に移動します。これ

は、[組織>設定]に移動して見つけることができます

  1. Mist組織IDを確認する
    組織 ID を確認するには、[ 組織 ] > [ 設定] に移動します。
  2. :org_id = Mist組織IDが設定されている https://api.mist.com/api/v1/orgs/:org_id/webhooks に移動します
  3. 次のテキストを Getall Create Webhook フォームの [コンテンツ] セクションに貼り付けます
  4. フォームで、ServiceNow のインスタンスの正しい URL に置き換えservice_now_instance_urlます
  5. フォームで、ServiceNow 構成の手順 8 のリソース パスに置き換えnew_resource_pathます

郵便配達員を使用した検証

ServiceNowとMistの設定を検証するには、Postmanを使用して偽のWebhookをServiceNowに送信します。このセクションでは、その方法を示します。
メモ:

次の例に示すバージョンとは異なるバージョンの Postman を使用している可能性があります。この例で作成する接続要求と、入力および収集するデータに注意してください。接続の種類と適切なデータを使用して、使用しているバージョンの Postman で構成をテストします。

  1. Mist で作成した URL を使用して、ServiceNow インスタンスへの HTTPS POST リクエストを作成します。
  2. [ヘッダー] タブをクリックし、application/json の値を持つ content-type という名前の新しいキーを作成します。

    そうしたら

    要求:

  3. [本文] タブをクリックし、raw ラジオ ボタンをクリックします。
    必要に応じて、[強調表示] を [JSON] に設定します。
  4. 次の情報をコピーして、要求の本文に貼り付けます。
    完了すると、要求の本文は次のようになります。
  5. [送信] ボタンをクリックし、応答を表示します。

ServiceNowでWebhook情報を確認する

ServiceNow GUI で、[すべて] > [システム ログ] に移動します。
Postman 要求からのペイロード (本文) を含むログ エントリを探します