Skip to content

Audit Events

The Audit Events service provides a centralized audit trail for the Industrial Edge Management (IEM). It records security-relevant events — such as user logins, application installations, device operations, and configuration changes — to support security monitoring, compliance, and forensic analysis.

From the Audit events page under Settings, you can enable or disable the audit service, configure reserved storage size and retention period, and download audit logs as an archive.

For details on the audit log format, see Log Format. For Identity and Access Management (IAM) events, see IAM Events.

Permission

Only users with the admin role can access the Audit events page.

Download Audit Logs

To download audit logs, navigate to the Settings page. The download button is located in the top-right corner.

Download Audit Logs

No. Items
Click to download the audit logs as a .tar.gz archive. The archive contains rotated and decompressed log files.

The download button state changes dynamically depending on the audit service status and user permissions. The following table describes each scenario:

Scenario Button State Tooltip
Audit Events service enabled, log files exist Enabled
Audit Events service disabled, old log files still exist Enabled
Audit Events service enabled, no log files available yet Disabled "No audit logs available for download"
Audit Events service disabled, no log files available Disabled "To carry out this task, you need to enable audit events"
User lacks required permissions Disabled "To carry out this task, you need more permissions. Contact admin to change permissions."
Service or database is unreachable Disabled "Unable to determine audit log status. Please try again later."

Example of a downloaded .tar.gz archive file content:

  • A rotated log file:
  • audit-2026_05_15_11_57_46_197.log

  • Example audit event entry in this file:

{
  "apiVersion":1,
  "category":"audit log",
  "eventID":"iem.audit.enable.success",
  "message":"",
  "result":"success",
  "severity":5,
  "source":{
    "clientAddress":"158.226.192.212",
    "componentName":"audit-service",
    "instanceID":"my-iem-instance",
    "sessionID":"9uXnNbXhVL8Dhhwa-QbArooT",
    "userID":"590f8e2d-aca8-4850-b3c2-910acbe7675e"
  },
  "timestamp":"2026-05-15T08:57:09.461Z",
  "type":"SE_AUDIT_CFG_CHANGED"
}

Overview

Below is an overview of the Audit Events UI, accessible under Settings > Audit events

Audit Events UI

No. Items
Enable/disable audit service. If disabled, audit logs are no longer recorded.The default is enabled.
Set the maximum reserved storage size for audit logs (in MB). The allowed range is 32 MB (minimum) to 5120 MB (maximum), with a default of 128 MB. Audit logs are stored internally and the active log file (audit.log) is rotated when it reaches 8 MB in size or daily, whichever comes first. Rotated files are compressed using gzip. If the total storage usage exceeds the configured maximum, the oldest compressed logs are automatically deleted.
Set the retention period for audit logs (in days). The allowed range is 1 day (minimum) to 30 days (maximum), with a default of 7 days. Log files older than the configured retention period are automatically removed. Cleanup is triggered when either the maximum storage size or the retention period is reached, whichever comes first.

Confirmation Dialog Popup

When reducing the Reserved storage size (MB) or Retention period (Days), a confirmation popup is displayed before applying the changes. This popup warns that older audit logs may be permanently deleted and the action cannot be undone. Users are given the option to download existing logs as a .tar.gz archive before proceeding or cancel the operation.

Audit Events Confirmation Popup

Audit Service Own Events

eventID (Routing Key) Security Event Type Description
iem.audit.enable.success SE_AUDIT_CFG_CHANGED Audit service enabled.
iem.audit.enable.failure SE_AUDIT_CFG_CHANGED Enabling audit service failed.
iem.audit.disable.success SE_AUDIT_CFG_CHANGED Audit service disabled.
iem.audit.disable.failure SE_AUDIT_CFG_CHANGED Disabling audit service failed.
iem.audit.configuration.update.success SE_AUDIT_CFG_CHANGED Audit configuration updated.
iem.audit.configuration.update.failure SE_AUDIT_CFG_CHANGED Audit configuration update failed.
iem.audit.logs.download.success SE_AUDIT_DATA_SAVED Audit logs downloaded.
iem.audit.logs.download.failure SE_AUDIT_DATA_SAVED Audit logs download failed.
iem.audit.api.access.failure SE_ACCESS_DENIED Audit API non-privileged user access.

Default Event Fallback

When an IEM component sends an audit event with an eventID that is not present in the predefined FCT list, the Audit Events service applies a default fallback mapping.

Condition eventID Security Event Type
Event with success or failure result iem.event.success / iem.event.failure SE_OBJECT_OPERATION
Event without a result suffix iem.event SE_OBJECT_OPERATION

This fallback ensures that unknown or unlisted events are still recorded and traceable.