HTTP API エクスポーター
HTTP API エクスポーターは、Nexthink から構成管理データベース (CMDB) や SIEM、IT Ops、AI Ops、ロギング、モニタリングなどのオペレーション ツールに生のデータとインサイトをエクスポートすることによって、職場の技術体験を向上させます。
Nexthink の API データエクスポートをサードパーティツールと統合することにより、データを組み合わせ、集約し、操作することが可能になります。
特定の指標の時間の経過に伴う変化を視覚化することで、強力な最新のビューを作成できます。
データの粒度を一貫して保持します。
複数のソースからデータを組み合わせて、コンプライアンスとセキュリティ基準を満たします。
変更中および変更後に、構成アイテムの自動システマティックな更新を行います。
HTTP API エクスポーターは、組織内のコスト削減を目指し、例えば、サービスデスクの時間を節約することで、サービス利用の理解を深めることを目的としています。
前提条件
この統合には以下が必要です:
システムがJSON ペイロードを介して複数のレコードを送信できる公開 API を備えたサードパーティ ツール。
サードパーティツール API に接続するための認証メカニズムは、BASIC、ベアラートークンまたは (クライアントクレデンシャル) 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 件のレコードをロード ボタンをクリックします。
[保存] ボタンをクリックしてデータエクスポーターを検証して作成します。
一般タブ

名前: データエクスポーターの名前を入力します。
説明 (任意): データエクスポーターの意味のある目標を入力します。
資格情報: Nexthink データのエクスポートを有効にするために、サードパーティ ツールの資格情報を定義します。詳細については、コネクタ資格情報 のドキュメントを参照してください。
メソッド: データの送信をサポートする公開 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
スケジューリング頻度: NQL クエリを実行しデータをエクスポートする頻度を定義します。 利用可能なオプションは次のとおりです:
時間単位: ドロップダウンメニューで選択された値に基づいてデータエクスポートをトリガーします。 たとえば、1h、2h、3h、4h、6h、12hごと。
毎日: Nexthink クラウド インスタンスが所在するタイムゾーンでの 00:00 に毎日データ エクスポートをトリガーします。
毎週: Nexthink クラウド インスタンスが所在するタイムゾーンでの 00:00 に、選択された日にデータ エクスポートを毎週トリガーします。
毎時および毎日のスケジュール頻度では、前のバケットが適切に閉じられてデータの完全性を確保するために、システムがデータエクスポーターを実行する前に 20 分待機します。
データ タブ

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

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

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

制限事項
詳細な最新の制限リストについては、Nexthink Infinityのしきい値と制限の概要を参照してください。
FAQ
Last updated
Was this helpful?