この記事は、Splunk Enterpriseをご利用のお客様に適用されます。
Splunk Enterpriseをダウンロード/インストール/設定します。
https://www.splunk.com/en_us/download/splunk-enterprise.html
Splunk REST API Modular Input v1.4をダウンロード/インストール/設定します。
これは、REST APIをポーリングして応答をインデックス化するためのSplunk Modular Inputです。
https://splunkbase.splunk.com/app/1546/#/details
Splunk 5.0+
Windows、Linux、MacOS、Solaris、FreeBSD、HP-UX、AIXでサポートされます。
Modular Inputは、エラーを$SPLUNK_HOME/var/log/splunk/splunkd.logに書き込みます。
以下内容ご確認ください:
Splunk 5+をお使いですか?
エラーを$SPLUNK_HOME/var/log/splunk/splunkd.logで確認しましたか?
ファイアウォールが外向きのHTTPコールをブロックしていませんか?
REST URL、ヘッダ、URL引数は正しいですか?
認証は正しく設定されていますか?
1. TeamViewer APIを呼び出すアプリトークンを作成します。
2. その他のリクエストについては、TeamViewerのAPIドキュメントページをご確認ください。https://www.teamviewer.com/en/for-developers/
3. 結果の確認
Splunkは接続レポートのJSONを縮小することがあるため、接続レポートを特定の期間に限定することが望ましいことを、一部のユーザー様よりフィードバックをいただきましたので共有させていただきます。
タイムスタンプの形式は YYY-MM-DDTHH:MM:SSZです 。時間的な制約がある接続レポートリクエストの URL の例は次のとおりです。 https://webapi.teamviewer.com/api/v1/reports/connections?from_date=2019-01-31T19:20:30Z&to_date=2019-02-02T19:45:01Z
TeamViewer Reporting APIパラメータの詳細については、以下を参照してください: