|
| 1 | +--- |
| 2 | +title: SIEM forwarding |
| 3 | +linkTitle: SIEM forwarding |
| 4 | +weight: 35 |
| 5 | +description: Forward Docker AI Governance audit events to Splunk, Dynatrace, or a custom HTTPS endpoint. |
| 6 | +keywords: docker sandboxes, SIEM, audit logs, Splunk, Dynatrace, AI Governance, forwarding, NDJSON |
| 7 | +--- |
| 8 | + |
| 9 | +Docker can forward audit events to your security information and event |
| 10 | +management (SIEM) system, letting you centralize Docker governance data |
| 11 | +alongside other security signals. Events are forwarded in NDJSON format. |
| 12 | +Docker verifies the endpoint is reachable with the supplied credential before |
| 13 | +saving. |
| 14 | + |
| 15 | +## Supported destinations |
| 16 | + |
| 17 | +| Destination | Description | |
| 18 | +| -------------------------------- | --------------------------------------------------------------- | |
| 19 | +| Splunk Cloud (HEC) | Hosted Splunk using the HTTP Event Collector | |
| 20 | +| Splunk Enterprise (self-hosted) | Self-hosted Splunk using the HTTP Event Collector | |
| 21 | +| Dynatrace | Dynatrace Log Management using the Log Ingest API | |
| 22 | +| Custom HTTPS endpoint (advanced) | Any SIEM that accepts HTTPS with a custom authentication header | |
| 23 | + |
| 24 | +## Before you begin |
| 25 | + |
| 26 | +SIEM forwarding requires Docker Cloud delivery to be enabled for your |
| 27 | +organization. If you haven't already, enable it under **AI Platform** > |
| 28 | +**Audit logs** > **Audit delivery** before configuring a SIEM destination. See |
| 29 | +[Configure audit delivery](configure.md). |
| 30 | + |
| 31 | +Gather credentials from your SIEM before configuring forwarding: |
| 32 | + |
| 33 | +- **Splunk Cloud**: HEC ingest URL and an HEC token. Optionally, a Splunk index |
| 34 | + name. See [Splunk documentation](https://docs.splunk.com/). |
| 35 | +- **Splunk Enterprise**: HEC endpoint URL (typically port 8088) and an HEC |
| 36 | + token. The endpoint must present a publicly-trusted TLS certificate. |
| 37 | + Optionally, a Splunk index name. See [Splunk documentation](https://docs.splunk.com/). |
| 38 | +- **Dynatrace**: Log Ingest API URL and an API token with the `logs.ingest` |
| 39 | + scope. See [Dynatrace documentation](https://docs.dynatrace.com/). |
| 40 | +- **Custom HTTPS endpoint**: Your endpoint URL, authentication header name, and |
| 41 | + full header value including any scheme (for example, `Bearer <token>`). |
| 42 | + |
| 43 | +## Add a SIEM destination |
| 44 | + |
| 45 | +1. Sign in to [Docker Home](https://app.docker.com/). |
| 46 | +1. Open your organization. |
| 47 | +1. Go to **AI Platform** > **Audit logs**. |
| 48 | +1. Open **Export & Connectors**. |
| 49 | +1. Select **Add destination**. |
| 50 | +1. Select your destination and complete the form. |
| 51 | +1. Select **Save**. |
| 52 | + |
| 53 | +If verification fails, check that the URL and credential are correct and that |
| 54 | +the endpoint is accessible from the internet. |
| 55 | + |
| 56 | +## Manage destinations |
| 57 | + |
| 58 | +From the **SIEM forwarding** list, select the menu next to a destination to |
| 59 | +edit or delete it. The edit form lets you update credentials and toggle |
| 60 | +forwarding on or off for that destination. Deleting a destination permanently |
| 61 | +removes the endpoint and its stored credential and cannot be undone. |
0 commit comments