Generating logs for auditing purposes
The logging of audit-able activities and events of a CP4BA production deployment can be enabled after installation by setting the sc_audit_logging.enabled custom resource (CR) parameter to true. An audit event is any activity that manages or manipulates sensitive data. Information about the activity provides accountability, traceability, and regulatory compliance of data access, data modification, and data security.
About this task
Cloud Pak for Business Automation
includes an Audit Logging service (rsyslog process) that is designed to collect and
validate audit events. The following Cloud Pak for Business Automation capabilities
support the Audit Logging service.
| CP4BA capability | Support | For more information, see |
|---|---|---|
| Automation Document Processing | ✓ | Automation Document Processing audit log records |
| Business Automation Application | ✓ | Business Automation Application audit log records |
| Business Automation Navigator | ✓ | Business Automation Navigator audit log records |
| Business Automation Workflow | ✓ | Workflow automation audit log records |
| Decision Intelligence Client Managed Software | ✓ | Decision Intelligence Client Managed Software audit log records |
| Content Cortex | ✓ |
Content Cortex audit log
records Note: Content Platform Engine (CPE), Content Management Interoperability Service
(CMIS), and Business
Automation Navigator can generate audit
records.
|
| Operational Decision Manager | ✓ | Operational Decision Manager audit log records |
| CP4BA foundation capabilities | Support | For more information, see |
|---|---|---|
| Business Automation Insights | ✓ | Business Automation Insights audit log records |
| Business Automation Navigator | ✓ | Business Automation Navigator audit log records |
| Business Automation Studio | ✓ | Business Automation Studio audit log records |
The following Cloud Pak foundational services support the Audit Logging service.
| Cloud Pak foundational services | Support | For more information, see |
|---|---|---|
| Business Teams Service | ✓ | Business Teams Service audit log records
|
| Identity Management (IM) | ✓ | Auditing IM service
|
| Platform UI (Zen Service) | ✓ | Zen Service audit log records |
The Audit Logging service is scoped to each CP4BA production deployment namespace. In a multi-tenant configuration, each Audit Logging service is configured and runs independently from services in other namespaces. Therefore, the audit log records from each CP4BA deployment are isolated from other namespaces. From a security and compliance perspective, the Audit Logging service makes sure that auditors for one tenant have visibility to records only for that tenant.
The Audit Logging service can also forward and persist the records to external Security
Information and Event Management (SIEM) solutions. SIEM solutions can secure and enable auditing
compliance queries. By default, the Audit Logging service is configured without SIEM, but you can
add external SIEM configurations to the ConfigMap named
zen-audit-config to forward the logs.
rsyslog process is monitored. If the process stops running, the following messages
are seen in the log to inform you that the rsyslog pod
restarted.Startup probe failed: Readiness probe successful. rsyslog is not running. Restarting pod.
...
Liveness probe failed: Liveness probe successful. rsyslog is not running. Restarting pod.