Auditing activities


The Auditing page allows you to track user actions and monitor activities in BMC Helix Continuous Optimization. To access the Auditing page, navigate to Administration > System > Auditing.

 

The following table describes the options on the Auditing page:

Name Description
Filter action groups

Filters messages in the Audit messages table. You can filter messages based on the following activities:

  • User Logins: Actions related to user authentication. Example: User login, Login attempt.
  • User Activity: Actions triggered by users. Example: Analysis run, System configuration changed.
  • System Component Activity: Actions related to system components. Example: Configuration data loaded, Task started.
  • Scheduler Activity: Actions related to the schedulers. Example: Scheduler started, Scheduler task error.
  • External Tool Activity: Actions related to external tools. Example: ETL module activation, Configuration download.
  • User Administration Activity: Actions performed by users with administrator privileges. Example: modifying hierarchy rules, system tasks, performing reconciliation of entities.
Display audit messages for

Select a period for which you want to view the audit message details in the table. For example, last 7 days, 24 hours. The default filter options are:

  • All
  • Last 6 hours
  • Last day
  • Last 7 days
  • Last 30 days
Audit messages

Lists all audit messages saved in BMC Helix Continuous Optimization. This table contains the following columns:

  • Timestamp: The date and time on which the message was recorded.
  • Action: Action that triggered the message. For example, Object loaded, User Login.
  • Message: Audit message stored by BMC Helix Continuous Optimization. For example, User 'Admin' logged out.
  • Component: The component affected by the action. For example, Web, Gateway Server.
  • Subcomponent: The subcomponent affected by the action. For example, The ETL task with ID 1234 (displayed as etlid:1234).
    For more information on Subcomponent IDs and to view their details, see Understanding the Subcomponent column in the Audit messages table.
  • Username: The username that triggered the action.
  • Identifier: The unique identifier of the object affected by the action. For example, The system with ID 5678 (displayed as sysid:5678).
    For more information on Identifier IDs and to view their details, see Understanding the Identifier column in the Audit messages table.
  • Elapsed: Duration of the action (in seconds).

 

Understanding the Subcomponent column in the Audit messages table

The Subcomponent column displays the Task IDs of the sub-components affected by the action performed by a particular user. When you click the link, you can view details of the subcomponent that was affected.

The displays of task IDs in this column depend on your selection in the Filter action groups list. Selecting each action group displays related task IDs. Some action groups do not display any IDs. For example, if you filter on User Logins and User Activity, the Subcomponent column does not display any task IDs, while filtering on System Component Activity displays task IDs for the Subcomponent affected.

Some common types of task IDs that are displayed in the Subcomponent column are described in the following table:

Task IDDescription
etlid:nDenotes an ETL task
srcid:nDenotes the Source ID for the task

To view details of tasks listed in the Subcomponent column

If you click on a task ID listed in the Subcomponent column, the Auditing page displays details of the particular task for which an audit was recorded. The following image displays the task ID in the Subcomponent table.

auditing_subcomponent.png

For example, when you click an ETL Task with an ID, the Auditing page displays all details for the selected ETL Task, such as, Run History, Run Configurations, and so on. 

Understanding the Identifier column in the Audit messages table

The Identifier column displays IDs of objects affected by the action performed by a particular user. When you click the link, you can view details for the selected object.

The values displayed in this column depend on your selection in the Filter action groups list. Selecting each action group displays related IDs. Some action groups do not display any IDs.

Some common types of IDs that are displayed in the Identifier column are described in the following table:

IDDescription
seriesid:nDenotes a Series
sysid:nDenotes a System
modelid:nDenotes an event model
reportid:nDenotes a report
analysisid:nDenotes an analysis
appid:nDenotes an application

To view details of tasks listed in the Identifier column

If you click on an ID listed in the Identifier column, the Auditing page displays details of the particular task for which an audit was recorded. The following image displays the ID in the Identifier table.

auditing_identifier.png

For example, after you click a model with an ID, details for the model, such as the domains it is used in and its hierarchy location, are displayed in the Workspace tab. To return to viewing the Audit messages table, use your browser's back button.

Aging values for audit actions

The Aging value is a numeric value that indicates the number of days audit message data is retained. It differs for each Audit Action and is not consistent across Audit Action Groups. The following table displays the Aging value configured for each Audit Action in the respective Audit Action Group.

Audit Action GroupAudit ActionAging Value
User LoginsUser login10
User logout10
Login attempt10
User ActivityObject inserted60
Object updated60
Object deleted60
View or download10
Run10
Analysis run10
Model run10
System configuration changed60
Generated an API key90
ETL data deleted120
System Component ActivityEntity creation error30
Object creation error30
Custom data loaded30
Custom data updated30
Custom data deleted30
Optimizer alert60
Analysis run (scheduled)10
Model run (scheduled)10
Object inserted30
Object updated30
Object deleted30
Task started10
Task ended10
Object inserted from ETL30
Object relationship transaction loaded30
Data loaded10
Configuration data loaded10
Object loaded10
Scheduler ActivityScheduler restart30
Scheduler killed30
Scheduler started30
Scheduler stopped30
Mail sent30
Mail failure30
Scheduler has dismissed an entity90
Scheduler has purged an entity90
Scheduler has purged entity series90
Scheduler task error10
Scheduler has inactivated entity90
External Tool ActivityConfiguration download10
ETL project Uploaded60
ETL project Downloaded30
ETL module Activation60
ETL module Deactivation60
Configuration download failure30
ETL project deleted90
User Administration ActivityManual entity reconciliation90
Task creation60
Task scheduling request60
Task unscheduling request60
Task reconfiguration60
BCO user account creation60
BCO user account edit60
View creation60
View update60
Alert rule creation60
Alert rule update60
Event rule creation60
Event rule updated60
Custom metric creation60
Event rule deleted60
Task deleted60
Task updated60
Run configuration created60
Run configuration updated60
Run configuration deleted60
Alert rule deleted60
View deleted60
Task kill request60
Task run request60
Hierarchy rule run request60
BCO user account deleted60
Lastcounter edit60
Lastcounter deleted60
Lookup shared60
Lookup unshared60
Scheduler instance created60
Scheduler instance updated60
Scheduler instance deleted60
Entity reconciliation60
Dashboard deleted60
Dashboard group deleted60
Dashboard group updated60
Dashboard group created60
Dashboard updated60
Dashboard created60
ETL engine creted60
ETL engine updated60
ETL engine deleted60
Task stop request60
Scheduler restart requested60
Scheduler stop requested60
Entity Catalog created60
Entity Catalog updated60
Entity Catalog deleted60
Diagnostic Alert suppressed60
Add ETL to a Shared Entity Catalog60
Add ETL to Private Entity Catalog60
Formula created60
Formula updated60
Formula deleted60
Metric profile deleted60
Metric profile created60
Metric profile updated60
Open ETL template created60
Open ETL template updated60
Open ETL template deleted60
Threshold update60
Revoke API token60
Helix Dashboard Report ActivityRecipient list created30
Recipient list updated30
Recipient list deleted30
Report result deleted30
Report created30
Report deleted30
Report updated30
Manual report run30
Report generated30

 

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*