Skip to main content
This screen connects your security team’s SIEM to this organisation’s audit trail. Everything the trail records goes to the SIEM: who signed in, who was refused, which accounts were locked, and who changed what. There are two ways to connect, and both read the same events in the same order: You can start with one and move to the other later without a gap. Open it from Settings → Integrations → Security events.

What your SIEM receives

The audit trail records two kinds of event. Security events, about getting in: Changes to data, for every record anybody creates, changes, archives or deletes: RECORD_CREATED, RECORD_MODIFIED, RECORD_ARCHIVED and RECORD_DELETED. A person can hold accounts in several organisations with one password. A wrong password is therefore an attempt on every organisation that password opens. It is recorded in each of them, and each record names that organisation’s own account. An attempt on an address that nobody holds is not recorded anywhere, because no organisation owns it. Each event carries:
Field names leave. Values do not. An event says a work order’s priority changed, but not from what to what. The values before and after stay in the product, where reading them is checked against the person asking. Your SIEM needs to know what happened, and the audit trail keeps the detail for whoever investigates it.
The What your SIEM receives section shows the last day of events, read exactly the way your SIEM will read them and in the same order. Check it before you connect anything, so you know what you are getting.

Your SIEM fetches it

Your SIEM signs in with a collector key and asks for everything since the last event it received. Nothing is missed and nothing is sent twice, even if the SIEM was switched off for a week.

Issuing a collector key

Click Issue a collector key. This creates three things:
  • a service account called SIEM collector
  • a role of the same name, which can follow the audit trail and do nothing else
  • a key for that service account
The service account and the role appear on Access under those names, so a key made last year can still be recognised.
The key is shown once. Copy it into your SIEM before you close the dialog. A lost key is replaced, not recovered.
Keys that can follow the trail lists every key that can read the feed, with the service account it signs in as, when it last signed in and when it stops working. Keys expire like any other. You rotate and revoke them on API keys.

The requests your SIEM makes

The screen shows these with this organisation’s own address filled in:
Every event has a cursor. Store the cursor of the last event on each page, and send it as p_after with the next request. A page holds up to 1,000 events. When a page comes back empty, you are up to date. Ask again whenever you like. A change that is still being saved when your SIEM asks is held back until it is finished, not skipped. So the feed can run a few seconds behind the screen, but it never has a gap.

We send it to you

The Send it to your OpenTelemetry collector section sends new events every few seconds to an OpenTelemetry collector, as OTLP logs over HTTPS. The collector then forwards them to your SIEM. Connecting your SIEM has a collector configuration for Splunk, Microsoft Sentinel, Elastic and QRadar. Click Save, then Send a test event. The test posts a single event to your collector, marked as a test. The result appears under the form: either The last test was accepted, or The last test was refused with the reason your collector gave. Nothing moves on for a test, so you can send as many as you need. Remove the credential deletes the stored credential, for a collector that does not need one. Changing the address does not restart the stream. A replacement collector picks up where the old one stopped.

Is it keeping up?

The section header shows Sending, Failing or Off. Below the form: If your collector is down or refuses a delivery, The last attempt failed, and we will try again shows the reason. Nothing is lost while it is down. Events wait, the gap between attempts grows up to an hour, and delivery carries on from the first event your collector does not have. If your collector accepts a page but turns down particular events in it, those events are counted and not sent again. A collector that turns an event down because of its content would turn it down again.

Who can use this

Connecting a SIEM hands it the whole audit trail. So this screen is only for people who may export that trail themselves. See roles.

Connecting your SIEM

A collector configuration for Splunk, Microsoft Sentinel, Elastic and QRadar.