ServiceNow でのインシデント作成
このドキュメントは外部ソースを参照しています。 
Nexthinkは、サードパーティのドキュメントや外部の更新に関する正確性を管理しておらず、それが不一致を引き起こす可能性があります。
エラーや矛盾をNexthink サポートに報告してください。
このドキュメントは、Nexthink Webhookを設定してアラートやイベントを検出し、ServiceNowに送信してインシデントを作成する方法を説明します。
ServiceNow内
Nexthinkで資格情報を定義するために、ユーザーの適切な役割が設定されていることを確認してください。
ユーザー管理に移動し、ユーザーを選択します。
ユーザーに以下の役割が割り当てられていることを確認してください。
rest_api_explorer
itil
ユーザーがServiceNowに設定されたら、システムWebサービス > RESTに入り、REST API Explorerを選択します。
次の値を選択したことを確認してください。
Namespace = now
API Name = Table API
API Version = latest
レコードを作成 (POST) オプションをクリックします
リクエストの準備セクションで、tableNameにドロップダウンリストからIncidentを選択します。
![Prepare request](https://docs.nexthink.com/~gitbook/image?url=https%3A%2F%2F3549141153-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FeLm8O7QKZDn6z806e7Sv%252Fuploads%252Fgit-blob-0afcd49a47859c31eac29e5de2247c61ab0b7648%252Fscreenshot-2022-02-08-at-12-58-39.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=3938a&sv=2)
将来の参照用にレコード作成情報をコピーして保存します。 つまり、Nexthinkのwebインターフェースでのコネクタ資格情報の設定およびwebhookの設定のために。
![](https://docs.nexthink.com/~gitbook/image?url=https%3A%2F%2F3549141153-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FeLm8O7QKZDn6z806e7Sv%252Fuploads%252Fgit-blob-5991c81228dbf69290f1e9076ca3b71e17d5487c%252Fcreate_record.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=42582c8b&sv=2)
リクエストボディセクションに移動し、ページ下部に位置するビルダータブを選択します。
![Builder tab](https://docs.nexthink.com/~gitbook/image?url=https%3A%2F%2F3549141153-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FeLm8O7QKZDn6z806e7Sv%252Fuploads%252Fgit-blob-649f16654c9f7b82a02faac5ade8780dca62251a%252Fscreenshot-2022-02-08-at-16-37-08.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=67049474&sv=2)
将来の参照用にリクエストボディを構築して保存するためにフィールドを追加します。 つまり、Nexthinkのwebインターフェースでのwebhook設定のために。
たとえば、
caller
、impact
、urgency
、business service
、configuration item
、short description
、description
のフィールドを持つインシデントを作成するには、ドロップダウンメニューを使用してServiceNowの適切なフィールドを選択し、値を割り当てるためにテキストを入力します。オプションとして、プラスボタンを使用して必要な行数だけ新しい行を作成して、ServiceNowのリクエストにさらに多くのフィールドを追加します。
![Assign values to fields](https://docs.nexthink.com/~gitbook/image?url=https%3A%2F%2F3549141153-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FeLm8O7QKZDn6z806e7Sv%252Fuploads%252Fgit-blob-b46a87c3f767c5d4be830f1e6280ad52b28065aa%252Fscreenshot-2022-02-08-at-16-44-16.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=d8bb9db&sv=2)
以下はServiceNowでのリクエストボディの例です。
Webhookフィールドの設定: メソッド、リソース、ペイロードを参照して、ペイロードのための許可されたプレースホルダについて詳細を知ってください。
Nexthink内
Nexthink webインターフェースから:
ServiceNowインシデント作成用のコネクタ資格情報の設定
コネクタ資格情報 設定ページから、ServiceNowで作成した接続情報を使用してフィールドを入力します。
プロトコルドロップダウンからHTTPSオプションを選択します。
ServiceNow からのレコード作成URL
https://venXXXXX.service-now.com/
をURLアドレスフィールドに貼り付けます。承認ドロップダウンから基本オプションを選択します。
サードパーティーツールに接続するためのユーザー名およびパスワードを入力します。
資格情報を保存します。
ServiceNowインシデント作成用のwebhookの設定
webhook設定ページ から、ServiceNow REST API Explorerのセットアップからの情報を用いてフィールドを記入します。
Webhook NQL条件のリファレンス に従ってNQL条件を埋めてください。 以下のクエリを参照してください。
NQL条件を埋めた後、システムはペイロードのための許可されたプレースホルダ をリストすると、
資格情報 ドロップダウンからServiceNowのために作成されたコネクタ資格情報を選択します。
メソッド ドロップダウンからPOSTを選択します。
リソース欄にServiceNowからのレコード作成URLをURLアドレスなしでコピーし、貼り付けます。 例:
api/now/table/incident
この場合、ServiceNowのtableNameのために選択されたクエリパラメータで
{tableName}
を置き換えることを忘れないでください。 この場合は、incident
です。
ServiceNowで作成されたリクエストボディを使用してペイロード欄に貼り付けます。 フォーマットは不要です。 以下の例を参照してください。
Webhookフィールドの設定: メソッド、リソース、ペイロードを参照して、ペイロードのための許可されたプレースホルダについて詳細を知ってください。
Last updated
Was this helpful?