Configure Audit
First, to make this work, you need to provide the following variable:
- SDM_ADMIN_TOKEN. Admin Token created in SDM Web UI. You need to check the options
Activities
,Datasources
,Users
,Roles
andGateways
to have permissions to extract all logs from the SDM CLI audit command.
NOTE: if you intend to run LEC locally, you’ll need to install the SDM CLI.
Configure Periodic Audit Data Extraction
The Log Export Container uses fluentd input exec plugin to extract the logs from strongDM Audit command. To export the logs about activities, resources, users and roles coming from strongDM Audit command, you need to specify the value of the following variable with the name of the entity (activities, resources, users or roles) and the extract interval in minutes (you should follow the syntax shown below where we have entity_name/extract_interval
space-separated):
LOG_EXPORT_CONTAINER_EXTRACT_AUDIT=activities/15 resources/480 users/480 roles/480
It is worth noting that if you do not specify the interval value after each /
, the default interval values for each entity will be as defined above.
If you want to specifically extract the activity logs you can also use the variables below:
LOG_EXPORT_CONTAINER_EXTRACT_AUDIT_ACTIVITIES=true
Variable responsible for indicating whether activity logs will be extracted, default = false.LOG_EXPORT_CONTAINER_EXTRACT_AUDIT_ACTIVITIES_INTERVAL=15
Interval in minutes for running the extractor script, default = 15.
However, be aware that if these variables are informed together with LOG_EXPORT_CONTAINER_EXTRACT_AUDIT
, their content will have priority over LOG_EXPORT_CONTAINER_EXTRACT_AUDIT
.
NOTE: the variables LOG_EXPORT_CONTAINER_EXTRACT_AUDIT_ACTIVITIES
and LOG_EXPORT_CONTAINER_EXTRACT_AUDIT_ACTIVITIES_INTERVAL
will be deprecated. So we encourage to use the LOG_EXPORT_CONTAINER_EXTRACT_AUDIT
variable instead.
Configure Stream
If you want to see the Audit Data in real-time, use the following syntax (instead of defining the interval in minutes just set it as stream
):
LOG_EXPORT_CONTAINER_EXTRACT_AUDIT=activities/stream
NOTES:
- It’s only possible to stream activities
- It’s only possible to stream when using a syslog (csv or json) input