ServiceNow でのインシデント作成
このドキュメントは外部ソースを参照しています。
Nexthinkは、サードパーティのドキュメントや外部更新の正確性を制御しておらず、それが不一致を引き起こす可能性があります。
エラーや不一致をNexthinkサポートに報告してください。
このドキュメントでは、Nexthink Webhook を設定してアラートやイベントを検出し、それらをServiceNowに送信してインシデントを作成する方法を示します。
ServiceNowにおいて
Nexthinkで資格情報を定義するために、ユーザーに適切なロールが設定されていることを確認します。
ユーザー管理に移動し、ユーザーを選択します。
ユーザーに以下のロールが割り当てられていることを確認します。
rest_api_exploreritil
ユーザーがServiceNowにセットアップされた後、システムウェブサービス > REST に入り、Rest API Explorerを選択します。
次の値を選択していることを確認します。
名前空間 = now
API 名 = テーブル API
API バージョン = 最新
レコードを作成 (POST) のオプションをクリックします。
リクエストを準備するセクションで、tableNameにドロップダウンリストからインシデントを選択します。

リクエスト本文セクションに移動し、ページ下部にあるビルダータブを選択してください。

リクエスト本文を構築するためにフィールドを追加し、将来の参照のために保存してください。 これは、Nexthinkウェブインターフェイスでのウェブフック設定のためです。
例えば、
caller,impact,urgency,business service,configuration item,short description,descriptionのフィールドを含む事象を作成するには、ServiceNowから適切なフィールドをドロップダウンメニューで選択し、その値を入力してください。必要に応じて、プラスボタンを使用してServiceNowリクエストに新しい行を追加し、さらに多くのフィールドを追加してください。

以下は、ServiceNowでのリクエスト本文の例です。
{
"short_description":"これはNexthinkアラートによって作成された問題です",
"description":"Nexthinkアラート{{alert.monitor.name}}がトリガーされました",
"impact":"2",
"urgency":"2",
"cmdb_ci":"{{device.device.name}}",
"caller_id":"NexthinkIntegration"
}Nexthink
Nexthinkウェブインターフェイスから:
ServiceNowでの事象作成のためのコネクター認証情報の設定
コネクター認証情報設定ページから、ServiceNowで作成した接続の情報を使用してフィールドを入力します。
プロトコルドロップダウンからHTTPSオプションを選択します。
ServiceNowからのレコード作成URL
https://venXXXXX.service-now.com/をURLアドレスフィールドに貼り付けます。認証ドロップダウンからベーシックオプションを選択します。
サードパーティツールに接続するためのユーザー名とパスワードを入力してください。
認証情報を保存します。
ServiceNowでの事象作成のためのウェブフックの設定
ウェブフック設定ページから、ServiceNow REST APIエクスプローラーセットアップの情報を使用してフィールドを入力します。
ウェブフックNQL条件の設定ドキュメントに従ってNQL条件を入力します。 以下のクエリを参照してください。
NQL条件を入力した後、システムはペイロードの許可されたプレースホルダーをリストします。
alert.alerts
| list alert.monitor.name, alert.status, monitor.tags, alert.context, trigger_time, recovery_time, alert.monitor.thresholds, monitor.priority, alert.trigger_values, alert.trigger_reference_value, alert.recovery_values, alert.context, device_view_link, issue_view_link, device.nameServiceNow用に作成したコネクター認証情報を認証情報ドロップダウンから選択します。
メソッドドロップダウンからPOSTを選択します。
ServiceNowからのレコード作成URLを、URLアドレスを除いてリソースフィールドにコピーして貼り付けます。 例えば:
api/now/table/incidentこの場合、ServiceNowのtableNameに対するクエリパラメータ{tableName}を選択されたもので置き換えてください。 この場合、
incidentです。
リクエスト本文で作成したペイロードフィールドをServiceNowに貼り付けてください。 フォーマットは必要ありません。 以下の例を参照してください。
{
"short_description":"これはNexthinkアラートによって作成された問題です",
"description":"Nexthinkアラート{{alert.monitor.name}}がトリガーされました",
"impact":"2",
"urgency":"2",
"cmdb_ci":"{{device.device.name}}",
"caller_id":"NexthinkIntegration"
}Last updated
Was this helpful?