HTTP API エクスポーター
HTTP API Exporter は、Nexthink から CMDB や SIEM、IT Ops、AI Ops、ログ、モニタリングなどの運用ツールといったサードパーティツールへ生データとインサイトをエクスポートすることで、職場のテクノロジー Experience を向上させます。
Nexthink の API データエクスポートをサードパーティツールと統合することにより、データを組み合わせ、集約し、操作することが可能になります。
特定の指標の時間の経過に伴う変化を視覚化することで、強力な最新のビューを作成できます。
データの粒度を一貫して保持します。
複数のソースからデータを組み合わせて、コンプライアンスとセキュリティ基準を満たします。
変更中および変更後に、構成アイテムの自動システマティックな更新を行います。
HTTP API エクスポーターは、組織内のコスト削減を目指し、例えば、サービスデスクの時間を節約することで、サービス利用の理解を深めることを目的としています。
前提条件
この統合には以下が必要です:
公開 API を備え、JSON ペイロードを使用して複数のレコードをシステムから送信できるサードパーティツール。
サードパーティツール API へ接続する認証メカニズムは、BASIC、bearer token、または(クライアントクレデンシャル)OAuth 2.0 のいずれかである必要があります。
公開APIサードパーティツールのJSONペイロードは、以下の形式のいずれかをサポートする必要があります:
JSON オブジェクトのコレクション:
{"property_a":"value_a", "property_b":"value_b"} {"property_c":"value_c", "property_d":"value_d"} {"property_e":"value_e", "property_f":"value_f"}複数のJSONオブジェクトを含む配列:
[{"property_a":"value_a", "property_b":"value_b"}, {"property_c":"value_c", "property_d":"value_d"}, {"property_e":"value_e", "property_f":"value_f"}]プロパティと1つの配列を持つJSONオブジェクト:
{ "property_a": "value_a", "property_b": "value_b", "records": [ { "property_c": "value_c", "property_d": "value_d", "property_e": "value_e", "property_f": "value_f" } ] }
HTTP API データ エクスポーターの作成
データエクスポーターにアクセスするには:
メインメニューから管理を選択します。
ナビゲーションパネルの統合セクションからアウトバウンドコネクターを選択します。

アウトバウンド コネクタの一覧からデータ エクスポーターを選択します。データ エクスポーター ページには、作成されたデータ エクスポーターの合計数が記載されています。
ページの右上隅にある新しいエクスポーターボタンをクリックして新しいデータエクスポーターを作成し、HTTP API エクスポーターオプションを選択します。

[テスト] セクションで NQL クエリ を実行するために、最大 20 件のレコードをロード ボタンをクリックします。
[保存] ボタンをクリックしてデータエクスポーターを検証して作成します。
一般タブ

メインの詳細
名前: データエクスポーターの名前を入力します。
NQL ID:NQL クエリで ServiceNow コネクタを参照する際に使用される、コネクタ固有の識別子です. 提案された NQL ID は最初に変更できますが、コネクタを保存すると以後は変更できなくなります。
説明(任意): データエクスポーターの目的をわかりやすく入力します。
接続
認証情報: Nexthink データのエクスポートを有効にするために、サードパーティツールの認証情報を定義します。 詳細については、Connector credentials ドキュメントを参照してください。
メソッド: データ送信に対して公開 API がサポートするメソッド(POST、PUT、PATCH など)を定義します。
リソース: 以下の表に記載されているとおり、プロトコルとインスタンスを除いた公開 API エンドポイント名を入力します。
https://ven00000.service-now.com/api/now/import/u\_infinity\_file/insertMultiple
api/now/import/u_infinity_file/insertMultiple
https://prd-p-00000.splunkcloud.com:8088/services/collector?index=main
services/collector?index=main
カスタムヘッダー
セキュリティ向上のため、1 つ以上の静的トークンを含むカスタム HTTP ヘッダーを作成します。新しいカスタムヘッダー を選択し、各トークンに対して次の情報を入力します:
キー: トークンの名前を入力します。
値: トークンの値を入力します。エクスポーターを保存した後に、トークンを常に表示する(ロック解除アイコン)か、完全に非表示にする(ロックアイコン)かを切り替えるには、南京錠アイコンを選択します。
スケジューリング頻度
繰り返し: システムが NQL クエリーを実行しデータをエクスポートする頻度を定義します。利用可能なオプションは次のとおりです:
毎時: ドロップダウンメニューで選択した値に基づき、システムがデータエクスポートを実行します。例: 1 時間ごと、2 時間ごと、3 時間ごと、4 時間ごと、6 時間ごと、または 12 時間ごと。
毎日: Nexthink クラウドインスタンスが位置するタイムゾーンの 00:00 に、システムが毎日データエクスポートを実行します。
毎週: Nexthink クラウドインスタンスが位置するタイムゾーンの 00:00 に、選択した曜日に毎週データエクスポートを実行します。
毎時および毎日のスケジュール頻度では、前のバケットが適切に閉じられてデータの完全性を確保するために、システムがデータエクスポーターを実行する前に 20 分待機します。
データ タブ

クエリー
NQL クエリー: NQL クエリーを使用して、Nexthink Web インターフェイスから出力先へエクスポートされるデータを定義します。
ペイロード
ペイロード構造: サードパーティツール API に送信するペイロード構造を選択します。 対象の公開 API が、このページで説明されているいずれかのペイロード構造をサポートしていることを事前に確認してください。
ペイロード(JSON): サードパーティツールに送信するペイロード構造を JSON 形式で作成します。単一オブジェクトのペイロードのみを指定します。
ペイロードコンテンツヘルパー: ペイロード内で使用できる NQL クエリーの変数を一覧表示します。
HTTP データ エクスポーターのテスト
最大 20 件のレコードをロードするボタンをクリックして、データ タブで構成されたクエリを実行します。システムは、一般タブに設定した宛先に結果を送信します。
NQL クエリと接続が有効な場合、クエリ結果が正常に配信されたことを示すメッセージが表示されます。
NQL クエリまたは接続が無効な場合は、エラーの詳細を通知するメッセージが表示されます。
次のスクリーンショットは、データ タブに有効なクエリのさまざまな例を示しています。
有効なクエリの例 (JSON オブジェクト)

有効なクエリの例 (配列)

有効なクエリの例 (配列を含む JSON オブジェクト)

制限事項
詳細な最新の制限リストについては、Nexthink Infinityのしきい値と制限の概要を参照してください。
FAQ
最終更新
役に立ちましたか?