API タスクにおけるサーバーへのログアクションの設定
- 最終更新日2025/11/04
API タスクにおけるサーバーへのログアクションの設定
サーバーへのログ アクションを使用して、ランタイムログおよびカスタムログを外部の SIEM サーバーに転送し、集中監視やコンプライアンス対応を実現します。 カスタムログに必要なヘッダー、ログレベル、およびデータソースタグを追加できます。
前提条件
- API タスク を作成および実行する権限。
- SIEM サーバーを構成するための権限。
- ServiceNow インスタンスへのアクティブな OAuth 接続。 ServiceNow OAuth 接続の設定について詳しくは、OAuth 接続を作成するを参照してください。
- Pipedreamというアカウントが、Loggingという名前のソースを持っています。 Pipedream ポータルで、 に移動してソースを作成します。 ソースを作成すると、ポータルはカスタム HTTP エンドポイントを作成します。 このエンドポイントを SIEM サーバーとして使用して、ログを収集します。
手順
- Control Room にログインします。
-
Pipedream HTTP エンドポイントを SIEM サーバーとしてログ記録に追加するために、以下のアクションを実行してください。
-
API タスク を作成するには、以下の手順を実行してください。
-
ServiceNow
Authentication アクションを追加して構成するために、以下の手順を実行してください。
-
ServiceNow
レコード取得 アクションを追加して構成するために、次の手順を実行します。
-
サーバーに記録 アクションを追加して構成するために、次の手順を実行します。
- 保存 を選択してオートメーションを保存します。
次のステップ
{
"method": "POST",
"path": "/",
"query": {},
"client_ip": "35.155.28.36",
"url": "https://04038b46964107d148cfdd251d89c826.m.pipedream.net/",
"headers": {
"host": "04038b46964107d148cfdd251d89c826.m.pipedream.net",
"content-length": "459",
"accept-encoding": "gzip;q=1.0,deflate;q=0.6,identity;q=0.3",
"accept": "*/*",
"user-agent": "Ruby",
"content-type": "application/x-ndjson"
},
"bodyRaw": "{\"logMessage\":{\"logContent\":\"servicenow incident logs\",\"variableValues\":{\"incident_state\":\"1\",\"incident_sys_id\":\"57af7aec73d423002728660c4cf6a71c\",\"incident_short_description\":\"API call issue\"}},\"executionId\":\"b2e45a6d-186b-4b96-a2a2-3509808909f9_88f3a7ff9e646cc7\",\"logLevel\":\"INFO\",\"sysLogSource\":\"incident_record\",\"botName\":\"servicenow-logging\",\"botId\":\"45\",\"logCreatedTime\":\"2025-10-24T18:13:41.267798Z\",\"_tenantId\":\"dc170ff6-42d0-4f3d-8e9f-1904278d77f8\"}\n",
"body": {
"logMessage": {
"logContent": "servicenow incident logs",
"variableValues": {
"incident_state": "1",
"incident_sys_id": "57af7aec73d423002728660c4cf6a71c",
"incident_short_description": "API call issue"
}
},
"executionId": "b2e45a6d-186b-4b96-a2a2-3509808909f9_88f3a7ff9e646cc7",
"logLevel": "INFO",
"sysLogSource": "incident_record",
"botName": "servicenow-logging",
"botId": "45",
"logCreatedTime": "2025-10-24T18:13:41.267798Z",
"_tenantId": "dc170ff6-42d0-4f3d-8e9f-1904278d77f8"
}
}