Skip to main content

Auditable Events

Introduction

This document provides a overview of auditable events within the system. Auditable events are categorised into different groups based on the type of event, making it easier to manage and understand the events. Each individual event that is produced by the system is represented by a unique Event ID.

Auditable events play a crucial role in maintaining the security and integrity of the system. They provide a detailed record of significant actions and changes, which can be used for various purposes, including:

  • Security Monitoring: Tracking login attempts, configuration changes, and other critical actions to detect and respond to potential security threats.
  • Compliance: Ensuring that the system adheres to regulatory requirements by maintaining a detailed audit trail of all significant events.
  • Troubleshooting: Providing a historical record of events that can be used to diagnose and resolve issues within the system.
  • Accounting: Keeping track of user activities and system changes to ensure accountability and transparency.

This document also details the format of syslog messages generated for audit events, the configuration options available for managing audit event logging, and the operational commands for viewing and managing the audit log.

Overview

Auditable Event Categories

The auditable events are categorised into different categories, based on the type of the event. The categories are used to group the events into logical groups, making it easier to manage and understand the events. Each individual Event ID will always be associated with a specific category, based on how the Event ID is constructed.

The entire Event ID is a 64-bit value, where the upper 16 bits are used to specify the category of the event, and the lower 48 bits are used to specify the specific event within that category. The following categories are available:

Category IDCategory NameDescription
0x1000Access ControlEvents related to access control, such as login, logout, authentication, etc.
0x2000Request ErrorEvents related to errors in requests, such as invalid requests, unauthorized requests, etc.
0x3000Control System EventEvents related to the control system, such as link up, link down, system reboot, etc.
0x4000Backup Restore EventEvents related to backup and restore operations, such as storing of configuration, etc.
0x5000Configuration ChangeEvents related to configuration changes, such as specific configuration changes to the system.
0x5100Configuration TransactionEvents related to configuration transactions, such as configuration commit, rollback, etc.
0x6000Audit Log EventEvents related to the audit log, such as audit log display, audit log clear, etc.
0x7000File System EventEvents related to the file system, such as file creation, deletion, modification, etc.
0x8000Configuration IntegrityEvents related to configuration integrity, such as configuration integrity check, etc.
0x9000Boot Process EventEvents related to the boot process

Table 1: Auditable Event Categories

Possibly Subject to Change

Since this is a very new addition to the system, it is possible that changes will be made to the Categories in the upcoming releases. The intention is to keep the Categories as stable as possible, but because more changes may be needed early on, it is possible that they will be changed.

Auditable Event Types

Each auditable event is represented by a unique Event ID. The Event ID is a 64-bit value, where the upper 16 bits are used to specify the category of the event, and the lower 48 bits are used to specify the specific event within that category.

The Event ID is constructed in the following manner:

+-----------------+-----------------+-----------------+
| Category | Main ID | Sub ID |
+-----------------+-----------------+-----------------+
| 0xffff | 0xffffffff | 0xffff |
+-----------------+-----------------+-----------------+

As can be seen, the Event ID is divided into three parts:

  • Category: The upper 16 bits are used to specify the category of the event. This is the exact values defined in the Auditable Event Categories section. Therefore, no Event ID can exist that does not have a valid category, i.e. the initial part of the Event ID will always be a valid category. Therefore, it is always possible to determine the category of an Event ID by looking at the upper 16 bits.

  • Main ID: The next 32 bits are used to specify the main ID of the event.

  • Sub ID: The lower 16 bits are used to specify the sub ID of the event. This can be used to further specify an event that is part of a larger category.

As an example, if we take the following Event ID 0x1000000000010010 which represents a successful console login event, we can break it down as follows:

  • Category: 0x1000 which corresponds to the Access Control category.
  • Main ID: 0x00000001 which is the main ID of the event.
  • Sub ID: 0x0010 which is the sub ID of the event.
Possibly Subject to Change

Since this is a very new addition to the system, it is possible that changes will be made to the Event IDs in the upcoming releases. The intention is to keep the Event IDs as stable as possible, but because more changes may be needed early on, it is possible that they will be changed.

However, if changes are made to existing events in the future, the aim is to retire any existing Event IDs, so that they will not be reused for new events. This way, the Event IDs will always be unique, and will not be reused for different events.

Access Control Events

The following Event IDs are available for the Access Control category:

Event IDEvent NameDescriptionNote
0x1000000000010010Console login SuccessSuccessful console login event.-
0x1000000000010011Console login ExitConsole login session ended.-
0x1000000000010012Console login FailureFailed console login attempt.-
0x1000000000010013Suspicious Console login SuccessConsole login succeeded with suspicious credentials or context.-
0x1000000000010014Suspicious Console login FailureFailed console login attempt flagged as suspicious.-
0x1000000000010015Console login Success secureTTYSuccessful console login via secure TTY (trusted terminal).-
0x1000000000010020SSH login SuccessSuccessful SSH login event.-
0x1000000000010021SSH login ExitSSH login session ended.-
0x1000000000010022SSH login FailureFailed SSH login attempt.-
0x1000000000010023Suspicious SSH login SuccessSSH login succeeded with suspicious credentials or context.-
0x1000000000010024Suspicious SSH login FailureFailed SSH login attempt flagged as suspicious.-
0x1000000000010030Web login SuccessSuccessful web interface login event.-
0x1000000000010031Web login ExitWeb login session ended.-
0x1000000000010032Web login FailureFailed web login attempt.-
0x1000000000010033Suspicious Web login SuccessWeb login succeeded with suspicious credentials or context.-
0x1000000000010034Suspicious Web login FailureFailed web login attempt flagged as suspicious.-
0x1000000000010040Telnet login SuccessSuccessful Telnet login event.-
0x1000000000010041Telnet login ExitTelnet login session ended.-
0x1000000000010042Telnet login FailureFailed Telnet login attempt.-
0x1000000000010043Suspicious Telnet login SuccessTelnet login succeeded with suspicious credentials or context.-
0x1000000000010044Suspicious Telnet login FailureFailed Telnet login attempt flagged as suspicious.-
0x1000000000010050Other login SuccessSuccessful login via other (non-standard) method.-
0x1000000000010051Other login ExitOther login session ended.-
0x1000000000010052Other login FailureFailed login attempt via other method.-
0x1000000000010053Suspicious Other login SuccessOther login succeeded with suspicious credentials or context.-
0x1000000000010054Suspicious Other login FailureFailed other login attempt flagged as suspicious.-
0x1000000000020000SNMPv3 Access SuccessSuccessful SNMPv3 access.-
0x1000000000020001SNMPv3 Access FailureFailed SNMPv3 access attempt.-
0x1000000000020002SNMPv3 Engine ID FailureSNMPv3 engine ID verification failed.-
0x1000000000020003SNMPv2 Access SuccessSuccessful SNMPv2 access.-
0x1000000000020004SNMPv2 Access FailureFailed SNMPv2 access attempt.-
0x1000000000020005SNMP Command SuccessSNMP command executed successfully.-
0x1000000000020006SNMP Command FailureSNMP command execution failed.-
0x1000000000030000Enter CLI ShellEntered CLI shell session.-
0x1000000000030001Exit CLI ShellExited CLI shell session.-
0x1000000000040001Authorised MAC address through mac-authenticationMAC address authorised via MAC authentication.Deprecated
0x1000000000040002De-authorised MAC address through mac-authenticationMAC address de-authorised via MAC authentication .Deprecated
0x1000000000040003Authentication through mac-authentication failedMAC authentication attempt failed .Deprecated
0x1000000000040008Authorised MAC address through MABAuthorised MAC address through MAB.-
0x1000000000040009De-authorised MAC address through MABDe-authorised MAC address through MAB.-
0x100000000004000AAuthentication through MAB failedAuthentication through MAB failed.-
0x100000000004000BAssign port to VID from radius server through MABAssign port to VID from radius server through MAB.-
0x100000000004000CAssign port to VID from ports default through MABAssign port to VID from ports default through MAB.-
0x100000000004000DAssign port to start VID, nothing authenticated through MABAssign port to start VID, nothing authenticated through MAB.-
0x100000000004000ENo allowed VID provided in radius server response for MABNo allowed VID provided in radius server response for MAB.-
0x100000000004000FDefault VLAN disabled for MABDefault VLAN disabled for MAB.-
0x1000000000040010Port is already assigned to a different VID, cannot be assigned by MABPort is already assigned to a different VID, cannot be assigned by MAB.-
0x1000000000040011Port unlocked MAB Port ModePort unlocked MAB Port Mode.-
0x1000000000040012Port locked MAB Port ModePort locked MAB Port Mode.-
0x1000000000040013Authorised MAC address through MAC WhitelistAuthorised MAC address through MAC Whitelist.-
0x1000000000040014De-authorised MAC address through MAC WhitelistDe-authorised MAC address through MAC Whitelist.-
0x1000000000040015Authentication through MAC Whitelist failedAuthentication through MAC Whitelist failed.-
0x1000000000040016Port unlocked MAC Whitelist Port ModePort unlocked MAC Whitelist Port Mode.-
0x1000000000040017Port locked MAC Whitelist Port ModePort locked MAC Whitelist Port Mode.-
0x1000000000040004Authorised MAC address through 802.1XMAC address authorised via IEEE 802.1X authentication.Deprecated
0x1000000000040005De-authorised MAC address through 802.1XMAC address de-authorised via IEEE 802.1X authentication.Deprecated
0x1000000000040006Authentication through 802.1X failedIEEE 802.1X authentication failed.Deprecated
0x1000000000040007IPsec Authentication failedIPsec Authentication failed .Deprecated
0x1000000000050001Authorised MAC address through 802.1XMAC address authorised via IEEE 802.1X authentication.-
0x1000000000050002De-authorised MAC address through 802.1XMAC address de-authorised via IEEE 802.1X authentication.-
0x1000000000050003Authentication through 802.1X failedIEEE 802.1X authentication failed.-
0x1000000000050004Assign port to VID from radius server through 802.1XAssign port to VID from radius server through 802.1X.-
0x1000000000050005Assign port to VID from ports default through 802.1XAssign port to VID from ports default through 802.1X.-
0x1000000000050006Assign port to start VID, nothing authenticated through 802.1XAssign port to start VID, nothing authenticated through 802.1X.-
0x1000000000050007No allowed VID provided in radius server response for 802.1XNo allowed VID provided in radius server response for 802.1X.-
0x1000000000050008Default VLAN disabled for 802.1XDefault VLAN disabled for 802.1X.-
0x1000000000050009Port is already assigned to a different VID, cannot be assigned by 802.1XPort is already assigned to a different VID, cannot be assigned by 802.1X.-
0x1000000000050010Port unlocked 802.1X Port ModePort unlocked 802.1X Port Mode.-
0x1000000000050011Port locked 802.1X Port ModePort locked 802.1X Port Mode.-
0x1000000000060001IPsec Authentication failedIPsec Authentication failed.-

Table 2: Access Control Events

Request Error Events

The following Event IDs are available for the Request Error category:

Event IDEvent NameDescriptionNote
0x2000000000010000Unauthorised CLI CommandAttempt to execute a CLI command without proper authorisation.-
0x2000000000020000SNMP OID Request SuccessSNMP OID request completed successfully.-
0x2000000000020001SNMP OID Request FailureSNMP OID request failed (e.g., due to permissions or bad OID).-
0x2000000000030000Unauthorised SSH UserSSH login attempt by unauthorised user.-
0x2000000000030001Unauthorised Web UserWeb login attempt by unauthorised user.-
0x2000000000030002Unauthorised Console UserConsole login attempt by unauthorised user.-

Table 3: Request Error Events

Control System Events

The following Event IDs are available for the Control System Event category:

Event IDEvent NameDescriptionNote
0x3000000000010001Service StartA system service has started.-
0x3000000000010002Service StopA system service has stopped. Some services will also be stopped and started as part of their restart handling.-
0x3000000000010003Service RestartA system service has restarted. Typically this can occur during system reconfiguration.-
0x3000000000010004Service DiedA system service has unexpectedly terminated. The system will attempt to restart it.-
0x3000000000010005Service CrashA system service has crashed. It has died too many times within a short period and attempts to restart it will cease, it is now considered crashed.-
0x3000000000010006Service Crash RestartA system service crashed and was automatically restarted.-
0x3000000000020001Link UpA network link became active.-
0x3000000000020002Link DownA network link became inactive.-
0x3000000000030001System BootThe system has booted.-
0x3000000000030002System StartupThe system startup process has completed.-
0x3000000000030003System OperationalThe system is now operational.-
0x3000000000030004System ShutdownThe system is shutting down.-
0x3000000000030005System UpgradeA system upgrade has occurred.-
0x3000000000030006System Upgrade FailedSystem Upgrade Failed.-
0x3000000000030007System Upgrade Validation PassedSystem Upgrade Validation Passed.-
0x3000000000030008System Upgrade Validation FailedSystem Upgrade Validation Failed.-
0x3000000000040000ECSC Communication EstablishedECSC communication channel established.-
0x3000000000040001TTDP Stack ReadyTTDP protocol stack is ready.-
0x3000000000050002DHCP Client Lease DeconfigDHCP client lease deconfigured.-
0x3000000000050003DHCP Client Lease RenewDHCP client lease renewed.-
0x3000000000050004DHCP Client Lease BoundDHCP client lease bound to an address.-
0x3000000000050005DHCP Client Received NAKDHCP client received a negative acknowledgment (NAK).-
0x3000000000050006DHCP Client Lease FailedDHCP client lease acquisition failed.-
0x3000000000050100DHCP Server DiscoverDHCP server received a discover message.-
0x3000000000050101DHCP Server OfferDHCP server sent an offer message.-
0x3000000000050102DHCP Server RequestDHCP server received a request message.-
0x3000000000050103DHCP Server AcknowledgeDHCP server sent an acknowledge message.-
0x3000000000050104DHCP Server ReleaseDHCP server received a release message.-
0x3000000000050105DHCP Server NAKDHCP server sent a negative acknowledgment (NAK).-
0x3000000000050106DHCP Server DeclineDHCP server received a decline message.-
0x3000000000050107DHCP Server InformDHCP server received an inform message.-
0x3000000000050108DHCP Server No Address AvailableDHCP server has no address available to assign.-
0x3000000000060001Configuration ChangedA configuration change was made.-
0x3000000000070001Enter Maintenance ModeSystem entered maintenance mode.-
0x3000000000070002Exit Maintenance ModeSystem exited maintenance mode.-
0x3000000000080000MRP Ring OKMRP ring is operational.-
0x3000000000080001MRP Ring BrokenMRP ring is broken.-
0x3000000000090000NTP Clock SynchronisedNTP clock synchronised successfully.-
0x3000000000090001NTP Update FailedNTP clock update failed.-
0x30000000000a0000FRNT Ring OKFRNT ring is operational.-
0x30000000000a0001FRNT Ring BrokenFRNT ring is broken.-
0x30000000000b0000Duplicate IP AddressA duplicate IP address was detected.-
0x30000000000b0001Duplicate MAC AddressA duplicate MAC address was detected.-
0x30000000000b0002ARP New EntryA new ARP entry was added.-
0x30000000000b0003ARP Entry ChangedAn ARP entry was changed.-
0x30000000000b0004ARP Entry Flip FlopARP entry is rapidly changing (flip-flop detected).-
0x30000000000c0000RICO Port State ChangeRICO port state changed.-
0x30000000000d0000ATU Full ViolationAddress Translation Unit (ATU) is full.-
0x30000000000e0000Unknown IPv4 Route InstallAn unknown IPv4 route was installed.-
0x30000000000e0001Unknown IPv4 Route DeleteAn unknown IPv4 route was deleted.-
0x30000000000e0002Kernel IPv4 Route InstallA kernel IPv4 route was installed.-
0x30000000000e0003Kernel IPv4 Route DeleteA kernel IPv4 route was deleted.-
0x30000000000e0004Connected IPv4 Route InstallA connected IPv4 route was installed.-
0x30000000000e0005Connected IPv4 Route DeleteA connected IPv4 route was deleted.-
0x30000000000e0006Static IPv4 Route InstallA static IPv4 route was installed.-
0x30000000000e0007Static IPv4 Route DeleteA static IPv4 route was deleted.-
0x30000000000e0008RIP IPv4 Route InstallA RIP IPv4 route was installed.-
0x30000000000e0009RIP IPv4 Route DeleteA RIP IPv4 route was deleted.-
0x30000000000e000aOSPF IPv4 Route InstallAn OSPF IPv4 route was installed.-
0x30000000000e000bOSPF IPv4 Route DeleteAn OSPF IPv4 route was deleted.-
0x30000000000e000cKernel IPv6 Route InstallA kernel IPv6 route was installed.-
0x30000000000e000dKernel IPv6 Route DeleteA kernel IPv6 route was deleted.-
0x30000000000e000eConnected IPv6 Route InstallA connected IPv6 route was installed.-
0x30000000000e000fConnected IPv6 Route DeleteA connected IPv6 route was deleted.-
0x30000000000e0010Static IPv6 Route InstallA static IPv6 route was installed.-
0x30000000000e0011Static IPv6 Route DeleteA static IPv6 route was deleted.-
0x30000000000e0012RIP IPv6 Route InstallA RIP IPv6 route was installed.-
0x30000000000e0013RIP IPv6 Route DeleteA RIP IPv6 route was deleted.-
0x30000000000e0014OSPF IPv6 Route InstallAn OSPF IPv6 route was installed.-
0x30000000000e0015OSPF IPv6 Route DeleteA OSPF IPv6 route was deleted.-
0x30000000000e0016Unknown IPv6 Route InstallAn unknown IPv6 route was installed.-
0x30000000000e0017Unknown IPv6 Route DeleteAn unknown IPv6 route was deleted.-
0x30000000000e0018Multicast IPv4 Route InstallA multicast IPv4 route was installed.-
0x30000000000e0019Multicast IPv4 Route DeleteA multicast IPv4 route was deleted.-
0x30000000000f0000Link Alarm ActivedA link alarm was activated.-
0x30000000000f0001Link Alarm DeactivedA link alarm was deactivated.-
0x30000000000f0002Temp Alarm ActivedA temperature alarm was activated.-
0x30000000000f0003Temp Alarm DeactivedA temperature alarm was deactivated.-
0x30000000000f0004Power Alarm ActivedA power alarm was activated.-
0x30000000000f0005Power Alarm DeactivedA power alarm was deactivated.-
0x30000000000f0006Digin Alarm ActivedA digital input alarm was activated.-
0x30000000000f0007Digin Alarm DeactivedA digital input alarm was deactivated.-
0x30000000000f0008Ping Alarm ActivedA ping alarm was activated.-
0x30000000000f0009Ping Alarm DeactivedA ping alarm was deactivated.-
0x30000000000f000aFRNT Alarm ActivedA FRNT alarm was activated.-
0x30000000000f000bFRNT Alarm DeactivedA FRNT alarm was deactivated.-
0x30000000000f000cRing Alarm ActivedA ring alarm was activated.-
0x30000000000f000dRing Alarm DeactivedA ring alarm was deactivated.-
0x30000000000f000eProfinet Alarm ActivedA Profinet alarm was activated.-
0x30000000000f000fProfinet Alarm DeactivedA Profinet alarm was deactivated.-
0x30000000000f0010POE Alarm ActivedA PoE alarm was activated.-
0x30000000000f0011POE Alarm DeactivedA PoE alarm was deactivated.-
0x30000000000f0012RICO Alarm ActivedA RICO alarm was activated.-
0x30000000000f0013RICO Alarm DeactivedA RICO alarm was deactivated.-
0x30000000000f0014Media Threshold Alarm ActivedA media threshold alarm was activated.-
0x30000000000f0015Media Threshold Alarm DeactivedA media threshold alarm was deactivated.-
0x30000000000f0016Media Plug Alarm ActivedA media plug alarm was activated.-
0x30000000000f0017Media Plug Alarm DeactivedA media plug alarm was deactivated.-
0x3000000000100000Media Plugged InA media device, e.g. a USB device or SD card, was plugged in. This does not indicate that the device has been mounted or is ready for use.-
0x3000000000100001Media RemovedA media device was removed.-
0x3000000000100002Media MountedA media device was mounted. The device is now available and ready for use.-
0x3000000000100003Media UnmountedA media device was unmounted.-
0x3000000000100004Media Mount FailedMedia Mount Failed.-
0x3000000000110000Firewall Allow Rule HitA firewall allow rule was hit.-
0x3000000000110001Firewall Deny Rule HitA firewall deny rule was hit.-
0x3000000000110002Firewall DSCP Rule HitA firewall DSCP rule was hit.-
0x3000000000110003Firewall Port Forwarding Rule HitA firewall port forwarding rule was hit.-
0x3000000000110004Firewall NAT Rule HitA firewall NAT rule was hit.-
0x3000000000120000Certificate has been revokedA certificate was revoked.-
0x3000000000120001CRL distribution point not accessibleThe Certificate Revocation List (CRL) distribution point could not be accessed.-
0x3000000000120002CRL expiredThe Certificate Revocation List (CRL) has expired.-
0x3000000000120003CRL signature verification failedCRL signature verification failed.-
0x3000000000120004CRL too large for downloadCRL was too large to download.-
0x3000000000120005SSH host key managementSSH host key management event occurred.-
0x3000000000120006SSH host key management failureSSH host key management failure event occurred.-
0x3000000000120007Weak/deprecated certificate usedWeak/deprecated certificate used.-
0x3000000000130000Custom Telegram PublishCustom Telegram Publish.-
0x3000000000130001Custom Telegram SubscribeCustom Telegram Subscribe.-
0x3000000000130002Custom Telegram System Clock ChangedCustom telegram indicating system clock change.-
0x3000000000130003Custom Telegram Inhibit Flag ChangedCustom telegram indicating inhibit flag change.-
0x3000000000130004Custom Telegram Bypass-relay ChangedCustom telegram indicating bypass-relay change.-
0x3000000000140000Package InstalledA software package has been installed.-
0x3000000000140001Package RemovedA software package has been removed.-
0x3000000000150000TPM ErrorA Trusted Platform Module (TPM) error occurred.-
0x3000000000160000System time manually setSystem time manually set.-
0x3000000000160001System time manually set failureFailure occurred while manually setting system time.-
0x3000000000160002RTC time manually setReal-Time Clock (RTC) time was manually set.-
0x3000000000160003RTC time manually set failureFailure occurred while manually setting RTC time.-
0x3000000000160004RTC chip incorrectly configuredRTC chip incorrectly configured.-
0x3000000000160005Failed setting configuration for RTC chipFailed setting configuration for RTC chip.-
0x3000000000170000IPsec Closing Child SAIPsec is closing a Child Security Association (SA).-
0x3000000000170001IPsec Established Child SAIPsec has established a Child Security Association (SA).-
0x3000000000170002IPsec Reauth IKE SAIPsec Reauth Internet Key Exchange (IKE) Security Association (SA).-
0x3000000000170003IPsec Closing IKE SAIPsec Closing Internet Key Exchange (IKE) Security Association (SA).-
0x3000000000180000App StartA container application was started.-
0x3000000000180001App StopA container application was stopped.-
0x3000000000180002App RestartA container application was restarted.-
0x3000000000180003App AttachA user attached to a running application container console.-
0x3000000000180004App ReloadAn application was reloaded after configuration or image label changes.-
0x3000000000180005App Update Label On ImageAn image label was updated or assigned to an application image.-
0x3000000000180006App Load AllAll configured applications were loaded and initialized.-
0x3000000000180007App Signature VerificationAn application image signature was verified.-
0x3000000000180008App DeleteAn application instance or application image was deleted.-

Table 4: Control System Events

Note that this simply lists what can be logged, what is logged is dependent on the configuration of the system. For instance, no audit events will be generated related to DHCP server if no DHCP server is configured.

Backup Restore Events

The following Event IDs are available for the Backup Restore Event category:

Event IDEvent NameDescriptionNote
0x4000000000010000Update Running ConfigurationThe system running configuration was updated after successful activation.-
0x4000000000020000Read Config FileA configuration file was read.-
0x4000000000020001Read Config File ErrorFailed to read configuration file.-
0x4000000000020002Read Config File Error - JSONJSON parsing error while reading the configuration file.-
0x4000000000020003Read Config File Error - No ExistConfiguration file not found.-
0x4000000000030000Validate Config FileConfiguration file validation was initiated.-
0x4000000000040000Write Config FileConfiguration was written to file.-
0x4000000000040001Write Config File ErrorFailed to open configuration file for writing.-
0x4000000000040002Write Config File Error - JSONJSON formatting or encoding error while writing the configuration file.-
0x4000000000050000Copied Config File - CLIConfiguration file copied via CLI command.-
0x4000000000050001Copy Config File Error - CLIError occurred while copying configuration file via CLI.-
0x4000000000060000Verify Config File EncryptionConfiguration file encryption verification.-
0x4000000000070000Support File GeneratedA support file for troubleshooting was created.-
0x4000000000080000JSON Schema validation successfulConfiguration file passed JSON schema validation.-
0x4000000000080001JSON Schema validation failConfiguration file failed JSON schema validation.-
0x4000000000080002JSON Schema validation fail with errorConfiguration file failed JSON schema validation with specific error details.-
0x4000000000080003JSON Schema validation fail, force applyConfiguration was force applied despite JSON schema validation failure.-
0x4000000000080004JSON Schema validation fail, force copyConfiguration file was force copied despite JSON schema validation failure.-
0x4000000000090000Web Enable Config Force ApplyForce apply option temporarily enabled for current web session.-
0x4000000000090001Web Disable Config Force ApplyForce apply option disabled for current web session.-
0x4000000000090002Web Config Force ApplyConfiguration change was force applied via web interface, validation checks were ignored.-

Table 5: Backup Restore Events

Configuration Change Events

The following Event IDs are available for the Configuration Change category:

Event IDEvent NameDescriptionNote
0x5000000000020000LLDPConfiguration change related to LLDP (Link Layer Discovery Protocol).-
0x5000000000020001LLDP PortConfiguration change for an LLDP-enabled port.-
0x5000000000030000DHCP ServerConfiguration change to the DHCP server settings.-
0x5000000000030001DHCP Server SubnetConfiguration change to a DHCP server subnet.-
0x5000000000030002DHCP Server HostConfiguration change to a DHCP server host entry.-
0x5000000000030003DHCP Server RouteConfiguration change to a DHCP server route.-
0x5000000000030004DHCP Server Host MatchConfiguration change to DHCP server host matching rules.-
0x5000000000030005DHCP Server Static LeasesConfiguration change to DHCP server static lease assignments.-
0x5000000000040000SSHConfiguration change related to SSH settings.-
0x5000000000040001SSH Shell accessConfiguration change for SSH shell access permissions.-
0x5000000000050000TelnetConfiguration change related to Telnet settings.-
0x5000000000060000PortConfiguration change to a network port.-
0x5000000000060001Ethernet PortConfiguration change to an Ethernet port.-
0x5000000000070000OwnershipConfiguration change to system or resource ownership.-
0x5000000000080000SystemGeneral system configuration change.-
0x5000000000090000TFTPConfiguration change related to TFTP settings.-
0x50000000000a0000DNSConfiguration change related to DNS settings.-
0x50000000000a0001DNS Forward RuleConfiguration change to DNS forwarding rules.-
0x50000000000a0002DNS ServerConfiguration change to a DNS server entry.-
0x50000000000a0003DNS HostConfiguration change to a DNS host entry.-
0x50000000000a0004DNS Search PathConfiguration change to DNS search path settings.-
0x50000000000b0000NTPConfiguration change related to NTP (Network Time Protocol) settings.-
0x50000000000b0001NTP ClientConfiguration change to NTP client settings.-
0x50000000000c0000WEBConfiguration change related to web interface settings.-
0x50000000000c0001HTTPConfiguration change to HTTP settings.-
0x50000000000c0002HTTPSConfiguration change to HTTPS settings.-
0x50000000000d0000RSTPConfiguration change related to RSTP (Rapid Spanning Tree Protocol).-
0x50000000000d0001RSTP PortConfiguration change to an RSTP-enabled port.-
0x50000000000e0000FRNTConfiguration change related to FRNT (Fast Recovery Network Topology).-
0x50000000000e0001FRNT PortConfiguration change to a FRNT port.-
0x50000000000f0000ICMPConfiguration change related to ICMP (Internet Control Message Protocol) settings.-
0x5000000000100000ManagementConfiguration change to management interface or settings.-
0x5000000000110000PasswordConfiguration change to a password or password policy.-
0x5000000000120000VRRPConfiguration change related to VRRP (Virtual Router Redundancy Protocol).-
0x5000000000120001VRRP TriggerConfiguration change to VRRP trigger settings.-
0x5000000000120002VRRP InstanceConfiguration change to a VRRP instance.-
0x5000000000120003VRRP GroupConfiguration change to a VRRP group.-
0x5000000000130000RIP InterfaceConfiguration change to a RIP (Routing Information Protocol) interface.-
0x5000000000130001RIP Interface MD5Configuration change to RIP interface MD5 authentication.-
0x5000000000130002RIP Interface SecretConfiguration change to RIP interface secret settings.-
0x5000000000130003RIP Interface AuthConfiguration change to RIP interface authentication settings.-
0x5000000000140000RIPConfiguration change related to RIP protocol.-
0x5000000000140001RIP NetworkConfiguration change to a RIP network entry.-
0x5000000000150000OSPF InterfaceConfiguration change to an OSPF (Open Shortest Path First) interface.-
0x5000000000150001OSPF Interface MD5Configuration change to OSPF interface MD5 authentication.-
0x5000000000150002OSPF Interface SecretConfiguration change to OSPF interface secret settings.-
0x5000000000150003OSPF Interface AuthConfiguration change to OSPF interface authentication settings.-
0x5000000000160000OSPFConfiguration change related to OSPF protocol.-
0x5000000000160001OSPF NetworkConfiguration change to an OSPF network entry.-
0x5000000000160002OSPF AreaConfiguration change to an OSPF area.-
0x5000000000160003OSPF TimersConfiguration change to OSPF timer settings.-
0x5000000000160004OSPF RedistributeConfiguration change to OSPF route redistribution settings.-
0x5000000000160005OSPF Distribute DefaultConfiguration change to OSPF default route distribution.-
0x5000000000170000PIM InterfaceConfiguration change to a PIM (Protocol Independent Multicast) interface.-
0x5000000000180000PIMConfiguration change related to PIM protocol.-
0x5000000000180001PIM Rendezvous PointConfiguration change to a PIM rendezvous point.-
0x5000000000180002PIM PolicyConfiguration change to a PIM policy.-
0x5000000000180003PIM SSM PrefixConfiguration change to a PIM SSM (Source-Specific Multicast) prefix.-
0x5000000000190000InterfaceConfiguration change to a network interface.-
0x5000000000190001Interface IPv4Configuration change to an IPv4 interface.-
0x5000000000190002Interface IPv4 AddressConfiguration change to an IPv4 address on an interface.-
0x5000000000190003Interface IPv6Configuration change to an IPv6 interface.-
0x50000000001a0000IPConfiguration change related to IP settings.-
0x50000000001a0001IP RouteConfiguration change to an IP route.-
0x50000000001a0002IP Multicast RouteConfiguration change to an IP multicast route.-
0x50000000001a0003IP NATConfiguration change to IP NAT (Network Address Translation) settings.-
0x50000000001a0004Policy Route Match IpConfiguration change to policy route IP match settings.-
0x50000000001a0005IP Policy Route MatchConfiguration change to IP policy route match rules.-
0x50000000001a0006IP Policy RouteConfiguration change to an IP policy route.-
0x50000000001b0000FirewallConfiguration change related to firewall settings.-
0x50000000001b0001Firewall NetworkConfiguration change to a firewall network object.-
0x50000000001b0002Firewall RuleConfiguration change to a firewall rule.-
0x50000000001b0003Firewall CounterConfiguration change to a firewall counter.-
0x50000000001b0004Firewall LogConfiguration change to firewall logging settings.-
0x50000000001c0000PoEConfiguration change related to Power over Ethernet (PoE) settings.-
0x50000000001c0001PoE PortConfiguration change to a PoE-enabled port.-
0x50000000001d0000AAAConfiguration change related to AAA (Authentication, Authorization, Accounting) settings.-
0x50000000001d0001AAA User SSH KeyConfiguration change to a user's SSH key in AAA settings.-
0x50000000001d0002AAA UserConfiguration change to a user in AAA settings.-
0x50000000001d0003AAA Local UserConfiguration change to a local user in AAA settings.-
0x50000000001d0004AAA Local DatabaseConfiguration change to the AAA local user database.-
0x50000000001d0005AAA Remote ServerConfiguration change to a remote AAA server.-
0x50000000001d0006AAA Server GroupConfiguration change to a AAA server group.-
0x50000000001d0007AAA ServerConfiguration change to a AAA server entry.-
0x50000000001d0008AAA MethodConfiguration change to a AAA authentication method.-
0x50000000001d0009AAA MAC PatternConfiguration change to a AAA MAC address pattern.-
0x50000000001d000aAAA AuthenticationConfiguration change to AAA authentication settings.-
0x50000000001d000bAAA 802.1x Auth GroupsConfiguration change to AAA 802.1x authentication groups.-
0x50000000001d000cAAA MAC Auth GroupsConfiguration change to AAA MAC authentication groups.-
0x50000000001d000dAAA Login Auth GroupsConfiguration change to AAA login authentication groups.-
0x50000000001d000eAAA Password PolicyConfiguration change to AAA password policy.-
0x50000000001d000fAAA Lockout PolicyConfiguration change to AAA lockout policy.-
0x50000000001d0010AAA Authentication ChainAAA Authentication Chain.-
0x50000000001e0000SSLConfiguration change related to SSL (Secure Sockets Layer) settings.-
0x50000000001e0001SSL NetworkConfiguration change to an SSL network object.-
0x50000000001e0002SSL Pool RangeConfiguration change to SSL pool range settings.-
0x50000000001e0003SSL Internal RouteConfiguration change to an SSL tunnel.-
0x50000000001e0004SSL Client ConfigConfiguration change to SSL client configuration.-
0x50000000001f0000Generic Routing EncapConfiguration change to GRE (Generic Routing Encapsulation) settings.-
0x5000000000200000Audit LoggingConfiguration change to audit logging settings.-
0x5000000000210000IPSecConfiguration change related to IPSec (IP Security) settings.-
0x5000000000210001IPSec Remote CAConfiguration change to IPSec remote certificate authority settings.-
0x5000000000210002IPSec Protocol PortConfiguration change to IPSec protocol port settings.-
0x5000000000220000TunnelConfiguration change to a network tunnel.-
0x5000000000220001SSL TunnelConfiguration change to an SSL tunnel.-
0x5000000000220002GRE TunnelConfiguration change to a GRE tunnel.-
0x5000000000220003IPSec TunnelConfiguration change to an IPSec tunnel.-
0x5000000000230000IPv6Configuration change related to IPv6 settings.-
0x5000000000230001IPv6 RouteConfiguration change to an IPv6 route.-
0x5000000000240000PTPConfiguration change related to PTP (Precision Time Protocol) settings.-
0x5000000000240001PTP ClockConfiguration change to a PTP clock.-
0x5000000000240002PTP ParametersConfiguration change to PTP parameters.-
0x5000000000250000TTDPConfiguration change related to TTDP (Time-Triggered Data Protocol) settings.-
0x5000000000250001TTDP ECNConfiguration change to TTDP ECN (Explicit Congestion Notification) settings.-
0x5000000000250002TTDP Multicast RouteConfiguration change to TTDP multicast route settings.-
0x5000000000250003TTDP PortConfiguration change to a TTDP port.-
0x5000000000250004TTDP InternetConfiguration change to TTDP internet settings.-
0x5000000000250005TTDP Custom TRDPConfiguration change to TTDP CUTE (Custom User Traffic Engineering) settings.-
0x5000000000250006TTDP Custom TRDP AliasTTDP Custom TRDP Alias.-
0x5000000000260000WatchdogConfiguration change to watchdog settings.-
0x5000000000260001Watchdog MonitorConfiguration change to watchdog monitor settings.-
0x5000000000270000VLANConfiguration change related to VLAN (Virtual LAN) settings.-
0x5000000000270001VLAN CommonsConfiguration change to common VLAN settings.-
0x5000000000270002VLAN dbnumConfiguration change to VLAN database number.-
0x5000000000280000LAGConfiguration change related to LAG (Link Aggregation Group) settings.-
0x5000000000280001LAG LACPConfiguration change to LAG LACP (Link Aggregation Control Protocol) settings.-
0x5000000000280002LAG TTPDConfiguration change to LAG TTPD settings.-
0x5000000000280003LAG PortConfiguration change to a LAG port.-
0x5000000000290000ActionConfiguration change to an action or action list.-
0x5000000000290001Action InterfaceConfiguration change to an action interface list.-
0x50000000002a0000TriggerConfiguration change to a trigger or trigger list.-
0x50000000002b0000AlarmConfiguration change to an alarm or alarm settings.-
0x50000000002b0001Alarm TriggerConfiguration change to an alarm trigger list.-
0x50000000002b0002Alarm ActionConfiguration change to an alarm action list.-
0x50000000002c0000RingConfiguration change related to ring topology settings.-
0x50000000002c0001Ring PortConfiguration change to a ring port.-
0x50000000002c0002Ring MRPConfiguration change to ring MRP (Media Redundancy Protocol) settings.-
0x50000000002d0000ConsoleConfiguration change to console access or settings.-
0x50000000002e0000RiCoConfiguration change related to RiCo (Ring Coupling) settings.-
0x50000000002e0001RiCo Coupling PortConfiguration change to a RiCo coupling port.-
0x50000000002e0002RiCo SubringConfiguration change to a RiCo subring.-
0x50000000002f0000DDNSConfiguration change related to DDNS (Dynamic DNS) settings.-
0x50000000002f0001DDNS ProviderConfiguration change to a DDNS provider.-
0x50000000002f0002DDNS Custom ProviderConfiguration change to a custom DDNS provider.-
0x50000000002f0003DDNS Builtin ProviderConfiguration change to a built-in DDNS provider.-
0x5000000000300000Application ContainerConfiguration change to an application container.-
0x5000000000300001Application Container ShareConfiguration change to an application container share.-
0x5000000000300002App Environment VariableConfiguration change to an application environment variable.-
0x5000000000300003App CapabilityApp Capability.-
0x5000000000310000SNMPConfiguration change related to SNMP (Simple Network Management Protocol) settings.-
0x5000000000310001SNMP AddressConfiguration change to an SNMP IP address.-
0x5000000000310002SNMP UserConfiguration change to an SNMP user.-
0x5000000000310003SNMP Trap HostConfiguration change to an SNMP trap host.-
0x5000000000310004SNMP Engine IDConfiguration change to an SNMP engine ID.-
0x5000000000310005SNMP Ifindex PersistenceConfiguration change to SNMP ifIndex persistence settings.-
0x5000000000310006SNMP CommandConfiguration change to an SNMP command.-
0x5000000000320000MonitorConfiguration change to monitoring settings.-
0x5000000000320004Monitor DestinationConfiguration change to a monitoring destination.-
0x5000000000320006Monitor SourceConfiguration change to a monitoring source.-
0x5000000000330000Serial PortConfiguration change to a serial port.-
0x5000000000340000Serial Port AppConfiguration change to a serial port application.-
0x5000000000350000GPSConfiguration change related to GPS settings.-
0x5000000000360000HSR/PRPConfiguration change related to HSR (High-availability Seamless Redundancy) or PRP (Parallel Redundancy Protocol) settings.-
0x5000000000360001HSR/PRP StatisticsConfiguration change to HSR/PRP statistics settings.-
0x5000000000360002HSR/PRP PortConfiguration change to an HSR/PRP port.-
0x5000000000360003HSR/PRP PairingConfiguration change to HSR/PRP port pairing.-
0x5000000000370000Multicast DNSConfiguration change related to mDNS (Multicast DNS) settings.-
0x5000000000380000VRFConfiguration change related to VRF (Virtual Routing and Forwarding) settings.-
0x5000000000390001MPTCPConfiguration change related to MPTCP (Multipath TCP) settings.-
0x50000000003a0000ProfinetConfiguration change related to Profinet protocol settings.-
0x50000000003b0000DHCP RelayConfiguration change related to DHCP relay settings.-
0x50000000003b0001DHCP Relay InterfaceConfiguration change to a DHCP relay interface.-
0x50000000003b0002DHCP Relay ServerConfiguration change to a DHCP relay server.-
0x50000000003b0003DHCP Relay Option 82Configuration change to DHCP relay Option 82 settings.-
0x50000000003b0004DHCP Relay PortConfiguration change to a DHCP relay port.-
0x50000000003c0000CLIConfiguration change related to CLI (Command Line Interface) settings.-
0x50000000003d0000SSDPConfiguration change related to SSDP (Simple Service Discovery Protocol) settings.-
0x50000000003e0000MetricsConfiguration change to system metrics or monitoring settings.-
0x50000000003f0000Port Access DOT1XConfiguration change related to IEEE 802.1X authentication settings.-
0x50000000003f0001Port Access MAC authConfiguration change to MAC-based authentication settings.-
0x50000000003f0002Port AccessConfiguration change to port access control settings.-
0x50000000003f0003Port Access VLAN AssignmentPort Access VLAN Assignment.-
0x5000000000400000FDBConfiguration change to the forwarding database (FDB).-
0x5000000000400001FDB MACConfiguration change to a MAC address in the forwarding database.-
0x5000000000400002FDB GroupConfiguration change to a group in the forwarding database.-
0x5000000000410000RNRPConfiguration change related to RNRP (Redundant Network Ring Protocol) settings.-
0x5000000000410001RNRP ExplicitConfiguration change to explicit RNRP settings.-
0x5000000000420000VendorConfiguration change to vendor-specific settings.-
0x5000000000430000PolicyConfiguration change to a policy or policy list.-
0x5000000000430001Policy NetworkConfiguration change to a policy network object.-
0x5000000000430002Policy RuleConfiguration change to a policy rule.-
0x5000000000430003Policy PortConfiguration change to a policy port.-
0x5000000000440000AT CommandConfiguration change to an AT command.-
0x5000000000440001AT MapConfiguration change to an AT command map.-
0x5000000000440002AT MessageConfiguration change to an AT command message.-
0x5000000000440003AT User MessageConfiguration change to an AT user message.-
0x5000000000450000LoggingConfiguration change to logging settings.-
0x5000000000450001Logging SourceConfiguration change to a logging source.-
0x5000000000450002Logging DestinationConfiguration change to a logging destination.-
0x5000000000450003Logging FilterConfiguration change to a logging filter.-
0x5000000000450004Logging SinkConfiguration change to a logging sink.-
0x5000000000460000TRDPConfiguration change related to TRDP (Train Real-time Data Protocol) settings.-
0x5000000000470000RouterConfiguration change to router settings.-
0x5000000000480000RiChConfiguration change related to RiCh (Ring Channel) settings.-
0x5000000000490000Factory ResetConfiguration change to factory reset settings or operation.-
0x5000000000500000Encrypted SecretsConfiguration change to encrypted secrets or secret management.-
0x5000000000510000ProvisioningConfiguration change related to system provisioning.-
0x5000000000520000PKIConfiguration change related to PKI (Public Key Infrastructure) settings.-
0x5000000000520001PKI Server StatusConfiguration change to PKI server status.-
0x5000000000520002PKI Enroll ServerConfiguration change to PKI enrollment server settings.-
0x5000000000520003PKI RevocationConfiguration change to PKI certificate revocation settings.-
0x5000000000530000Bootloader ConfigurationBootloader Configuration.-
0x5000000000540000WireGuardWireGuard.-

Table 6: Configuration Change Events

These Event IDs are generated to account for any configuration change made to any configurable setting in the system. All events under the cluster 0x5000xxxxxxxxxxxx provide a comprehensive record of configuration changes to any configurable setting in the system.

Referring to the list of auditable Event IDs, various configuration change events can be generated. Instead of having a unique Event ID for every single configuration setting, they are categorised based on the type of setting changed. For example, there are unique Event IDs for changes made to system, interfaces, ports, VLANs, DHCP-Server, etc.

As an example of a configuration change event, consider that we change a few settings under the system configuration, like this:

example:/#> configure
example:/config/#> system
example:/config/system/#> hostname MySwitch
example:/config/system/#> location My Location
example:/config/system/#> contact My Contact
example:/config/system/#> leave
MySwitch:/#>

This should new generate three different audit log entries, with the Event ID representing configuration changes for system, which would be 0x5000000000080000. Therefore, the generated audit log entries would look something like this:

MySwitch:/#> audit
MySwitch:/audit/#> show
╒ Audit log ring buffer, entries 1-3 of 142 ═══════════════════════════════════════════════════════════╕
│SEQ  TIME        LEVEL/FACILITY  USER/ROLE      EVENTID             MESSAGE                           │
│209  2025-03-10  Notice          admin          Configuration C...  system: "contact": from 'my       │
│     12:18:44    Security        administrator  System              previous' -> 'My Contact'         │
│                                                0x5000000000080000                                    │
├──────────────────────────────────────────────────────────────────────────────────────────────────────┤
│208  2025-03-10  Notice          admin          Configuration C...  system: "location": from 'other   │
│     12:18:44    Security        administrator  System              location' -> 'My Location'        │
│                                                0x5000000000080000                                    │
├──────────────────────────────────────────────────────────────────────────────────────────────────────┤
│207  2025-03-10  Notice          admin          Configuration C...  system: "hostname": from          │
│     12:18:44    Security        administrator  System              'example' -> 'MySwitch'           │
│                                                0x5000000000080000                                    │
└──────────────────────────────────────────────────────────────────────────────────────────────────────┘
Page 1 of 48 | Navigation: 'a' prev, 'd' next, 'q' quit, 'r' refresh, 'g' goto, 'l' display all

MySwitch:/#>

As we can see they all share the same Event ID, but the message indicates the specific values that were changed. In this case we can see that we changed "contact", "location", and "hostname" settings under the system configuration.

Configuration Transaction Events

The following Event IDs are available for the Configuration Transaction category:

Event IDEvent NameDescriptionNote
0x5100000000010000StartConfiguration transaction started.-
0x5100000000010001Start - ErrorError occurred while starting configuration transaction.-
0x5100000000020000EndConfiguration transaction ended.-
0x5100000000020001End - Validation FailConfiguration transaction ended with validation failure.-
0x5100000000020002End - UnchangedConfiguration transaction ended with no changes applied.-
0x5100000000020003ActivationConfiguration transaction activated changes.-
0x5100000000020004End - ErrorError occurred while ending configuration transaction.-
0x5100000000030000AbortConfiguration transaction aborted.-
0x5100000000040000LockConfiguration transaction lock acquired.-
0x5100000000050001UnlockConfiguration transaction lock released.-
0x5100000000060002Unlock - ErrorError occurred while releasing configuration transaction lock.-

Table 7: Configuration Transaction Events

Audit Log Events

The following Event IDs are available for the Audit Log Event category:

Event IDEvent NameDescriptionNote
0x6000000000010000DisplayThe audit log was displayed or viewed via CLI command.-
0x6000000000010001Display CategoryAudit log entries were displayed filtered by a specific category.-
0x6000000000020000Clear Ring BufferThe internal audit log ring buffer was cleared, removing all stored audit events.-
0x6000000000030000Reload wauditdThe audit daemon (wauditd) was reloaded to apply configuration changes.-
0x6000000000040000ExportAudit log entries were exported to an external file or destination.-
0x6000000000050000SearchA search operation was performed on the audit log using pattern matching or regex.-
0x6000000000060000Time SearchA time-based search was performed on the audit log to find entries within a specific time range.-
0x6000000000070000Display from WebThe audit log was displayed or accessed via the web interface.-
0x6000000000080000Remote Shell Access EnabledRemote shell access (e.g., SSH) was enabled on the system.-
0x6000000000080001Remote Shell Access changed from outside CLIRemote shell access setting was modified from outside the CLI (e.g., via SSH or web interface).-

Table 8: Audit Log Events

File System Events

The following Event IDs are available for the File System Event category:

Event IDEvent NameDescriptionNote
0x7000000000010000CopyA file or directory was copied in the file system.-
0x7000000000010001Copy errorAn error occurred during a file or directory copy operation.-
0x7000000000020000ViewFile view operation performed (e.g., file was opened or read).-
0x7000000000020001View errorAn error occurred while viewing or accessing a file or directory.-
0x7000000000020002View diffA difference between files was viewed.-
0x7000000000030000EraseA file or directory was erased or deleted from the file system.-
0x7000000000030001Erase errorAn error occurred during a file or directory erase operation.-
0x7000000000040000List directoryA directory listing operation was performed.-
0x7000000000040001List directory errorAn error occurred during a directory listing operation.-
0x7000000000050001CRL downloadedA certificate revocation list (CRL) was downloaded to the device.-
0x7000000000050002Config file createdA PKI configuration file was created on the device.-
0x7000000000050003Certificate enrolledA certificate was successfully enrolled using SCEP.-
0x7000000000050004Certificate renewedA certificate was successfully renewed using SCEP.-
0x7000000000050005PKI artifact import operationA PKI artifact was imported into the device.-
0x7000000000050006PKI artifact generate operationA PKI artifact was generated on the device.-
0x7000000000050007PKI artifact remove operationA PKI artifact was removed from the device.-
0x7000000000050008Certificate enrollment failed.A certificate enrollment operation failed.-
0x7000000000050009Certificate renewal failed.A certificate renewal operation failed.-
0x700000000005000aPKI artifact import operation FailPKI artifact import operation failed.-
0x7000000000060000File Transfer ImportFile transfer import operation performed.-
0x7000000000060001File Transfer Import FailFile transfer import operation failed.-
0x7000000000060002File Transfer ExportFile transfer export operation performed.-
0x7000000000060003File Transfer Export FailFile transfer export operation failed.-
0x7000000000070000Upgrade Image DownloadUpgrade image download operation performed.-
0x7000000000070001Upgrade Image Download FailUpgrade image download operation failed.-
0x7000000000080000Package File DownloadPackage file download operation performed.-
0x7000000000080001Package File Download FailPackage file download operation failed.-
0x7000000000090000Unlock License File ImportUnlock License file import operation performed.-
0x7000000000090001Unlock License File Import FailUnlock License file import operation failed.-
0x70000000000a0000App Image ImportApp Image Import.-
0x70000000000a0001App Image Import FailApp Image Import Fail.-

Table 9: File System Events

Configuration Integrity Events

The following Event IDs are available for the Configuration Integrity Event category:

Event IDEvent NameDescriptionNote
0x8000000000010000Integrity AlertConfiguration file integrity verification failed. For instance, file hash does not match stored hash, or no fingerprint exists for the file.-
0x8000000000020000Integrity OKConfiguration file integrity verification successful. File hash matches stored hash.-
0x8000000000030000Integrity WarningConfiguration file integrity warning. For instance, hash not found in integrity database or failed to erase fingerprint.-
0x8000000000040000Update IntegrityConfiguration file hash updated in the integrity database.-
0x8000000000050000Add to Integrity DBConfiguration file fingerprint added to the integrity database for tracking.-
0x8000000000060001CSTINFO file upload: validation successfulCSTINFO data file uploaded and passed correctness validation (syntax and semantic rules).-
0x8000000000060002CSTINFO file upload: validation failed, syntax errorCSTINFO data file upload failed: syntax validation error.-
0x8000000000060003CSTINFO file upload: validation failed, semantic errorCSTINFO data file upload failed: semantic correctness rules violation.-
0x8000000000060004CSTINFO file missing - ECSP services limitedCSTINFO data file not found at startup; ECSP services are limited.-
0x8000000000060005CSTINFO file syntax error - ECSP services limitedCSTINFO data file failed syntax validation at startup; ECSP services are limited.-
0x8000000000060006CSTINFO file semantic error - ECSP services limitedCSTINFO data file failed semantic correctness validation at startup; ECSP services are limited.-
0x8000000000060007CSTINFO file hash not stored - contents may be unreliableCSTINFO data file hash not found in configuration; file integrity cannot be verified.-
0x8000000000060008CSTINFO file hash mismatch - contents may be unreliableCSTINFO data file hash differs from stored value; file may have been modified unintentionally.-
0x8000000000060009CSTINFO file hash validation successfulCSTINFO data file passed all validation checks (correctness and integrity).-
0x8000000000070000Custom Telegram Dataset File OkCustom TRDP telegram dataset file passed all validation checks (correctness and integrity).-
0x8000000000070001Custom Telegram Dataset File MissingCustom TRDP telegram dataset file not found; custom telegrams are disabled.-
0x8000000000070002Custom Telegram Dataset File ErrorCustom TRDP telegram dataset file failed validation (syntax or semantic error); custom telegrams are disabled.-
0x8000000000070003Custom Telegram Dataset File Hash MismatchCustom TRDP telegram dataset file hash differs from stored value; file may have been modified unintentionally.-
0x8000000000070004Custom Telegram Dataset File Hash AcceptedCustom TRDP telegram dataset file hash accepted by operator after validation.-

Table 10: Configuration Integrity Events

Boot Process Events

The following Event IDs are available for the Boot Process Event category:

Event IDEvent NameDescriptionNote
0x9000000000010000Boot Loader Configuration IntegrityBoot Loader Configuration Integrity verification status.-
0x9000000000010010ID-mem IntegrityID-mem Integrity verification status. Note: The ID-mem integrity verification should not fail during operation. If it does, this may indicate that the product definition of the product has been manipulated.-

Table 11: Boot Process Events

Syslog Message Format for Auditable Events

For each audit event, a syslog message is by default generated and sent to the any configured logging destinations. For the audit events, the syslog message is formatted as follows:

type="audit"; eventid=<EVENTID>; username=<USERNAME>; userid=<USERID>; userrole=<ROLE>; seqnum=<NUM>; eventidtext="<EVENT_TEXT>"; msg="<MESSAGE>";

The different fields are constructed so that they should be easily parsable. The fields are as follows:

FieldDescription
typeThe type of the message, in this case audit, and it will always be audit for audit events.
eventidThe unique event ID for the audit event, where <EVENTID> is the hexadecimal representation of the event ID.
usernameThe username of the user that generated the audit event. Where <USERNAME> is the username of the user.
useridThe user ID of the user that generated the audit event. Where <USERID> is the user ID of the user, as an integer.
userroleThe role of the user that generated the audit event. Where <ROLE> is the role of the user.
seqnumThe sequence number of the audit event. Where <NUM> is the sequence number of the event, as an integer.
eventidtextThe text representation of the event ID. Where <EVENT_TEXT> is the text representation of the event ID and category.
msgA message that provides additional information about the audit event. Where <MESSAGE> is the specific message for the event.

Example of an actual syslog message generated for an audit event, in this case a Link Up event:

type="audit"; eventid=0x3000000000020001; username=root; userid=0; userrole=system; seqnum=57; eventidtext="Control System Event - Link Up"; msg="port/interface ethX8";
Note on the Syslog Message Format

This is simply the message part of the syslog message, the header part is not included here. For information on the full syslog message format, please refer to the Logging documentation.

Sending Auditable Events With Syslog

When setting up logging on the device, one aspect is to specify the source of the log messages. When wanting to send log messages that originate from the device a source of type local is configured. In turn, this type can select a number of different local sources, one of them being audit. Therefore, when this local source type is selected, only log messages that fall within these auditable events will be sent to the configured logging destinations.

For more information on setting up logging sources, please refer to the Logging documentation.

If for some reason the syslog messages should not be generated for the auditable events, this can be configured in the CLI. Again, the auditable events will still be generated (unless they too are disabled), but they will not be sent to syslog, they will be stored in the local audit log ring buffer on the device.

Configuration

Configuration options related Audit can be found in the top-level configuration context in the CLI:

example:/#> configure
example:/config/#> audit
example:/config/audit/#>

[no] enable [CATEGORY]

Description

Enable or disable audit event logging

This setting controls whether audit events are logged or not. It is enabled or disabled on a per event category basis.

Default: Enabled, for all categories of audit events.

Example

Enable audit event logging for all categories:

example:/config/audit/#> enable

Disable audit event logging for all categories:

example:/config/audit/#> no enable

Enable audit event logging for a specific category:

example:/config/audit/#> enable access-control

Disable audit event logging for a specific category:

example:/config/audit/#> no enable access-control

Multiple categories can be enabled or disabled at the same time:

example:/config/audit/#> enable access-control request-error

Options

OptionDescription
no

Disable audit event logging. If a specific category is provided, only that category will be disabled. If no category is provided, all categories will be disabled.

CATEGORY

Based on the list of available audit event categories, this is the category to enable or disable. If no category is provided, all categories will be enabled or disabled.

TAB Completion

When providing the category, tab completion can be used to list all available categories.

[no] syslog

Description

Enable or disable sending audit log messages to syslog

This setting controls whether audit events are sent to syslog or not.

note

Auditable event messages are always generated, if enabled, regardless of whether they are sent to syslog or not. On the device itself, they are stored separately from the syslog messages. If the auditable events are to be sent to a logging destination, this setting must be enabled.

Default: Enabled

Example

Enable sending audit log messages to syslog:

example:/config/audit/#> syslog

Disable sending audit log messages to syslog:

example:/config/audit/#> no syslog

Options

OptionDescription
no

Disable sending audit log messages to syslog.

Operational Commands

Operational commands related to auditable events can be found in the audit context, located top-level exec context in the CLI:

example:/#> audit
example:/audit/#>

list [eventid | category]

Description

List the audit Categories and EventIDs that exist in the system.

This command will list all of the existing audit event categories and event IDs that can be available for the system.

Note on the Displayed Event IDs

This list shows every possible event ID and category that can be generated by the system. When these events can be generated is dependent on the configuration of the system.

Example

List all available audit event categories and event IDs:

example:/audit/#> list
...

Options

OptionDescription
eventid

List only all available audit event IDs.

category

List only all available audit event categories.

[show] status

Description

Display basic status information about the internal audit ring buffer.

This command will display the current status of the internal audit ring buffer, including the number of entries currently stored in the buffer.

Example

Display the current status of the audit ring buffer:

example:/audit/#> status
AUDIT RING-BUFFER STATUS                                                      
Ring buffer count     : 72
Ring buffer used size : 5.41 KB
Ring buffer max size  : 1.00 MB

clear

Description

Clear the internal audit ring buffer.

This command will clear the internal audit ring buffer, removing all locally stored audit events.

Authorised Users Only

This command is only accessible by administrator level users.

Example

Clear the internal audit ring buffer:

example:/audit/#> clear
Are you sure you want to clear the audit log? (y/N) y
Clearing audit log...
example:/audit/#>

Viewing Auditable Events

Auditable events can be accessed and viewed in the CLI, from the audit context, accessed from the top level exec context:

example:/#> audit
example:/audit/#>

By default, when show commands are executed, the audit log will be attempted to be displayed in an interactive mode. This mode will display the audit log in a paginated format. If this is undesired, the entire terminal can be set to no interactive. Be aware that this will set no interactive mode for the entire CLI. Simply call interactive to re-enable the interactive mode.

Interactive Mode Over Console Connection

Be aware that by default when accessing the audit log though the CLI, the CLI will attempt to display the audit log in an interactive mode. Doing this over a console connection can be sluggish, as the output speed is limited by the baud rate of the connection.

Interactive Mode and Terminal Size

The interactive mode will attempt to display the audit log in a paginated format, based on the terminal size.

If the terminal size is not deemed large enough, the interactive mode will not be used, and the output will be displayed in a single page.

Viewing Entires in the Pager

When displaying the audit log in interactive mode, the output will be displayed in a paginated format. The following commands can be used to navigate the output:

CommandKeyDescription
Previous PageaGo to the previous page.
Next PagedGo to the next page.
QuitqQuit the pager. It should also be possible to exit the pager with CTRL+C. Simply pressing the enter key again will also exit the pager.
RefreshrRefresh the current page. This will also resize the terminal window.
Go to PagegGo to a specific page. You will be prompted to enter the page number.
List AlllDisplay all entries at once. This will print all the entries and exit the pager.

Commands

show

Description

Display the entire internal audit ring buffer.

This command will display the entire internal audit ring buffer, showing all of the stored audit events.

Interactive Mode

The output will, by default, be displayed in an interactive mode, if the terminal allows for it.

Example

Display the entire audit ring buffer:

example:/audit/#> show
╒ Audit log ring buffer, entries 1-4 of 149 ═════════════════════════════════════════════════════════╕
│SEQ  TIME        LEVEL/FACILITY  USER/ROLE      EVENTID             MESSAGE                         │
│218  2025-03-10  Notice          root           Access Control      Authentication successful for   │
│     12:48:37    Auth            system         SSH login Success   user 'admin' from 198.18.1.99   │
│                                                0x1000000000010020                                  │
├────────────────────────────────────────────────────────────────────────────────────────────────────┤
│217  2025-03-10  Notice          root           Access Control      SSH login exit for user         │
│     12:48:34    Auth            system         SSH login Exit      'admin' from 198.18.1.99:33202  │
│                                                0x1000000000010021                                  │
├────────────────────────────────────────────────────────────────────────────────────────────────────┤
│216  2025-03-10  Info            admin          Audit Log Event     Entire audit log displayed      │
│     12:48:14    Security        administrator  Display             from the CLI.                   │
│                                                0x6000000000010000                                  │
├────────────────────────────────────────────────────────────────────────────────────────────────────┤
│215  2025-03-10  Info            root           Control System ...  interface vlan1 ip              │
│     12:42:57    Security        system         DHCP Client Lea...  198.18.1.101 mask 24 broadcast  │
│                                                0x3000000000050003  198.18.1.255 router 198.18.1.99 │
└────────────────────────────────────────────────────────────────────────────────────────────────────┘
Page 1 of 38 | Navigation: 'a' prev, 'd' next, 'q' quit, 'r' refresh, 'g' goto, 'l' display all
example:/#>

show last <NUMBER>

Description

Display the last NUMBER of entries in the internal audit ring buffer.

This command will display the last NUMBER of entries in the internal audit ring buffer.

Interactive Mode

The output will, by default, be displayed in an interactive mode, if the terminal allows for it.

Example

Display the last 3 entries in the audit ring buffer:

example:/audit/#> show last 3
╒ Audit log ring buffer, entries 1-3 of 3 ═══════════════════════════════════════════════════════════╕
│SEQ  TIME        LEVEL/FACILITY  USER/ROLE      EVENTID             MESSAGE                         │
│218  2025-03-10  Notice          root           Access Control      Authentication successful for   │
│     12:48:37    Auth            system         SSH login Success   user 'admin' from 198.18.1.99   │
│                                                0x1000000000010020                                  │
├────────────────────────────────────────────────────────────────────────────────────────────────────┤
│217  2025-03-10  Notice          root           Access Control      SSH login exit for user         │
│     12:48:34    Auth            system         SSH login Exit      'admin' from 198.18.1.99:33202  │
│                                                0x1000000000010021                                  │
├────────────────────────────────────────────────────────────────────────────────────────────────────┤
│216  2025-03-10  Info            admin          Audit Log Event     Entire audit log displayed      │
│     12:48:14    Security        administrator  Display             from the CLI.                   │
│                                                0x6000000000010000                                  │
└────────────────────────────────────────────────────────────────────────────────────────────────────┘
Page 1 of 1 | Navigation: 'a' prev, 'd' next, 'q' quit, 'r' refresh, 'g' goto, 'l' display all
example:/#>

Options

OptionDescription
NUMBER

The number of entries to display, provided as an integer.

show range <START> <NUM>

Description

Show a range of entries in the audit ring buffer.

The range is specified by a starting entry number START and the number of entries to display NUM, from the starting entry.

The START number is ordered from lowest to highest, with 0 being the latest entry in the ring buffer. Entries are displayed backwards from START, so if START is 0 and NUM is 5, you will see the five latest entries.

Interactive Mode

The output will, by default, be displayed in an interactive mode, if the terminal allows for it.

Example

Display 3 entries beginning from the 6th entry in the audit ring buffer:

example:/audit/#> show range 6 3
╒ Audit log ring buffer, entries 6-8 of 8 ═══════════════════════════════════════════════════════════╕
│SEQ  TIME        LEVEL/FACILITY  USER/ROLE      EVENTID             MESSAGE                         │
│219  2025-03-10  Info            admin          Audit Log Event     Entire audit log displayed      │
│     12:48:46    Security        administrator  Display             from the CLI.                   │
│                                                0x6000000000010000                                  │
├────────────────────────────────────────────────────────────────────────────────────────────────────┤
│218  2025-03-10  Notice          root           Access Control      Authentication successful for   │
│     12:48:37    Auth            system         SSH login Success   user 'admin' from 198.18.1.99   │
│                                                0x1000000000010020                                  │
├────────────────────────────────────────────────────────────────────────────────────────────────────┤
│217  2025-03-10  Notice          root           Access Control      SSH login exit for user         │
│     12:48:34    Auth            system         SSH login Exit      'admin' from 198.18.1.99:33202  │
│                                                0x1000000000010021                                  │
└────────────────────────────────────────────────────────────────────────────────────────────────────┘
Page 1 of 1 | Navigation: 'a' prev, 'd' next, 'q' quit, 'r' refresh, 'g' goto, 'l' display all
example:/#>

Options

OptionDescription
START

The starting entry number, provided as an integer. The starting entry is ordered from lowest to highest, with 0 being the latest entry in the ring buffer.

NUM

The number of entries to display, provided as an integer, from the starting entry.

show time [[YYYY-MM[-DD]] [hh:mm[:ss]]] [[YYYY-MM[-DD]] [hh:mm[:ss]]]

Description

Display the entries in the internal audit ring buffer within the specified time range.

This command will display the entries in the internal audit ring buffer that fall within the specified time range.

Interactive Mode

The output will, by default, be displayed in an interactive mode, if the terminal allows for it.

Example

Display the entries in the audit ring buffer that fall within the time range from 2025-03-10 12:48:30 to 2025-03-10 12:48:50:

example:/audit/#> show time 2025-03-10 12:48:30 2025-03-10 12:48:50
╒ Audit log ring buffer, entries 1-3 of 3 ═══════════════════════════════════════════════════════════╕
│SEQ  TIME        LEVEL/FACILITY  USER/ROLE      EVENTID             MESSAGE                         │
│219  2025-03-10  Info            admin          Audit Log Event     Entire audit log displayed      │
│     12:48:46    Security        administrator  Display             from the CLI.                   │
│                                                0x6000000000010000                                  │
├────────────────────────────────────────────────────────────────────────────────────────────────────┤
│218  2025-03-10  Notice          root           Access Control      Authentication successful for   │
│     12:48:37    Auth            system         SSH login Success   user 'admin' from 198.18.1.99   │
│                                                0x1000000000010020                                  │
├────────────────────────────────────────────────────────────────────────────────────────────────────┤
│217  2025-03-10  Notice          root           Access Control      SSH login exit for user         │
│     12:48:34    Auth            system         SSH login Exit      'admin' from 198.18.1.99:33202  │
│                                                0x1000000000010021                                  │
└────────────────────────────────────────────────────────────────────────────────────────────────────┘
Page 1 of 1 | Navigation: 'a' prev, 'd' next, 'q' quit, 'r' refresh, 'g' goto, 'l' display all

Options

OptionDescription
YYYY

The year, provided as an integer.

MM

The month, provided as an integer between 1 and 12.

DD

The day, provided as an integer between 1 and 31.

hh

The hour, provided as an integer between 0 and 23.

mm

The minute, provided as an integer between 0 and 59.

ss

The second, provided as an integer between 0 and 59.

show from [[YYYY-MM[-DD]] [hh:mm[:ss]]]

Description

Display the entries in the internal audit ring buffer from the specified time.

This command will display the entries in the internal audit ring buffer that have been generated with a timestamp that falls after the specified time.

Interactive Mode

The output will, by default, be displayed in an interactive mode, if the terminal allows for it.

Example

Display the entries in the audit ring buffer that have been generated from 2025-03-10 12:48:30:

example:/audit/#> show from 2025-03-10 12:48:30
╒ Audit log ring buffer, entries 9-12 of 12 ═════════════════════════════════════════════════════════╕
│SEQ  TIME        LEVEL/FACILITY  USER/ROLE      EVENTID             MESSAGE                         │
│220  2025-03-10  Info            admin          Audit Log Event     Entire audit log displayed      │
│     12:50:53    Security        administrator  Display             from the CLI.                   │
│                                                0x6000000000010000                                  │
├────────────────────────────────────────────────────────────────────────────────────────────────────┤
│219  2025-03-10  Info            admin          Audit Log Event     Entire audit log displayed      │
│     12:48:46    Security        administrator  Display             from the CLI.                   │
│                                                0x6000000000010000                                  │
├────────────────────────────────────────────────────────────────────────────────────────────────────┤
│218  2025-03-10  Notice          root           Access Control      Authentication successful for   │
│     12:48:37    Auth            system         SSH login Success   user 'admin' from 198.18.1.99   │
│                                                0x1000000000010020                                  │
├────────────────────────────────────────────────────────────────────────────────────────────────────┤
│217  2025-03-10  Notice          root           Access Control      SSH login exit for user         │
│     12:48:34    Auth            system         SSH login Exit      'admin' from 198.18.1.99:33202  │
│                                                0x1000000000010021                                  │
└────────────────────────────────────────────────────────────────────────────────────────────────────┘
Page 2 of 2 | Navigation: 'a' prev, 'd' next, 'q' quit, 'r' refresh, 'g' goto, 'l' display all

Options

OptionDescription
YYYY

The year, provided as an integer.

MM

The month, provided as an integer between 1 and 12.

DD

The day, provided as an integer between 1 and 31.

hh

The hour, provided as an integer between 0 and 23.

mm

The minute, provided as an integer between 0 and 59.

ss

The second, provided as an integer between 0 and 59.

show to [[YYYY-MM[-DD]] [hh:mm[:ss]]]

Description

Display the entries in the internal audit ring buffer to the specified time.

This command will display the entries in the internal audit ring buffer that have been generated with a timestamp that falls before the specified time.

Interactive Mode

The output will, by default, be displayed in an interactive mode, if the terminal allows for it.

Example

Display the entries in the audit ring buffer that have been generated to 2025-03-10 12:48:50:

example:/audit/#> show to 2025-03-10 12:48:50
╒ Audit log ring buffer, entries 1-3 of 148 ═════════════════════════════════════════════════════════╕
│SEQ  TIME        LEVEL/FACILITY  USER/ROLE      EVENTID             MESSAGE                         │
│219  2025-03-10  Info            admin          Audit Log Event     Entire audit log displayed      │
│     12:48:46    Security        administrator  Display             from the CLI.                   │
│                                                0x6000000000010000                                  │
├────────────────────────────────────────────────────────────────────────────────────────────────────┤
│218  2025-03-10  Notice          root           Access Control      Authentication successful for   │
│     12:48:37    Auth            system         SSH login Success   user 'admin' from 198.18.1.99   │
│                                                0x1000000000010020                                  │
├────────────────────────────────────────────────────────────────────────────────────────────────────┤
│217  2025-03-10  Notice          root           Access Control      SSH login exit for user         │
│     12:48:34    Auth            system         SSH login Exit      'admin' from 198.18.1.99:33202  │
│                                                0x1000000000010021                                  │
└────────────────────────────────────────────────────────────────────────────────────────────────────┘
Page 1 of 50 | Navigation: 'a' prev, 'd' next, 'q' quit, 'r' refresh, 'g' goto, 'l' display all

Options

OptionDescription
YYYY

The year, provided as an integer.

MM

The month, provided as an integer between 1 and 12.

DD

The day, provided as an integer between 1 and 31.

hh

The hour, provided as an integer between 0 and 23.

mm

The minute, provided as an integer between 0 and 59.

ss

The second, provided as an integer between 0 and 59.

show search [case] "STRING"

Description

Display the entries in the internal audit ring buffer that contain the specified string.

This command will display the entries in the internal audit ring buffer that contain the specified string. The provided search string supports regular expressions. The search string will search based on the Event ID and the message of the audit event.

Interactive Mode

The output will, by default, be displayed in an interactive mode, if the terminal allows for it.

Example

Display the entries in the audit ring buffer that contain the string SSH login:

example:/audit/#> show search "SSH login"
╒ Audit log ring buffer, entries 1-3 of 3 ═══════════════════════════════════════════════════════════╕
│SEQ  TIME        LEVEL/FACILITY  USER/ROLE  EVENTID             MESSAGE                             │
│218  2025-03-10  Notice          root       Access Control      Authentication successful for user  │
│     12:48:37    Auth            system     SSH login Success   'admin' from 198.18.1.99            │
│                                            0x1000000000010020                                      │
├────────────────────────────────────────────────────────────────────────────────────────────────────┤
│217  2025-03-10  Notice          root       Access Control      SSH login exit for user 'admin'     │
│     12:48:34    Auth            system     SSH login Exit      from 198.18.1.99:33202              │
│                                            0x1000000000010021                                      │
├────────────────────────────────────────────────────────────────────────────────────────────────────┤
│115  2025-03-10  Notice          root       Access Control      Authentication successful for user  │
│     12:13:07    Auth            system     SSH login Success   'admin' from 198.18.1.99            │
│                                            0x1000000000010020                                      │
└────────────────────────────────────────────────────────────────────────────────────────────────────┘
Page 1 of 1 | Navigation: 'a' prev, 'd' next, 'q' quit, 'r' refresh, 'g' goto, 'l' display all

Options

OptionDescription
case

If the case argument is provided, the search will be case sensitive.

"STRING"

The string to search for, provided in double quotes. This is a free-form string that supports regular expressions.

show category CATEGORY

Description

Display the entries in the internal audit ring buffer that belong to the specified category.

This command will display the entries in the internal audit ring buffer that belong to the specified category.

Interactive Mode

The output will, by default, be displayed in an interactive mode, if the terminal allows for it.

Example

Display the entries in the audit ring buffer that belong to the access-control category:

example:/audit/#> show category "access-control"
╒ Audit log ring buffer, entries 1-5 of 5 ═══════════════════════════════════════════════════════════╕
│SEQ  TIME        LEVEL/FACILITY  USER/ROLE  EVENTID             MESSAGE                             │
│218  2025-03-10  Notice          root       Access Control      Authentication successful for user  │
│     12:48:37    Auth            system     SSH login Success   'admin' from 198.18.1.99            │
│                                            0x1000000000010020                                      │
├────────────────────────────────────────────────────────────────────────────────────────────────────┤
│217  2025-03-10  Notice          root       Access Control      SSH login exit for user 'admin'     │
│     12:48:34    Auth            system     SSH login Exit      from 198.18.1.99:33202              │
│                                            0x1000000000010021                                      │
├────────────────────────────────────────────────────────────────────────────────────────────────────┤
│115  2025-03-10  Notice          root       Access Control      Authentication successful for user  │
│     12:13:07    Auth            system     SSH login Success   'admin' from 198.18.1.99            │
│                                            0x1000000000010020                                      │
├────────────────────────────────────────────────────────────────────────────────────────────────────┤
│111  2025-03-10  Notice          admin      Access Control      CLI Domain shell exited             │
│     12:12:51    Auth            admini...    Exit CLI Shell                                        │
│                                            0x1000000000030001                                      │
├────────────────────────────────────────────────────────────────────────────────────────────────────┤
│110  2025-03-10  Notice          admin      Access Control      CLI Domain shell accessed           │
│     12:12:50    Auth            admini...    Enter CLI Shell                                       │
│                                            0x1000000000030000                                      │
└────────────────────────────────────────────────────────────────────────────────────────────────────┘
Page 1 of 1 | Navigation: 'a' prev, 'd' next, 'q' quit, 'r' refresh, 'g' goto, 'l' display all

Options

OptionDescription
CATEGORY

The category to display, based on the available categories.

TAB Completion

The available categories can be tab completed in the CLI.

show raw

Description

Display the raw audit log file.

This command will display the raw audit log file, showing all of the stored audit events. This is not displaying from the ring buffer storing the audit events, but from a local log file written with syslog. Therefore, the output in this file is how the audit messages would look also when sent to a remote syslog server.

Number of Entries

The number of entries that are stored in the raw audit log file is most likely going to be a lot less than what is stored in the internal audit ring buffer.

Example

Display the raw audit log file:

example:/audit/#> show raw
Mar 10 12:48:34 MySwitch wauditd[1624]: type="audit"; eventid=0x1000000000010021; username=root; userid=0; userrole=system; seqnum=217; eventidtext="Access Control - SSH login Exit"; msg="SSH login exit for user 'admin' from 198.18.1.99:33202";
Mar 10 12:48:37 MySwitch wauditd[1624]: type="audit"; eventid=0x1000000000010020; username=root; userid=0; userrole=system; seqnum=218; eventidtext="Access Control - SSH login Success"; msg="Authentication successful for user 'admin' from 198.18.1.99";
Mar 10 12:48:46 MySwitch wauditd[1624]: type="audit"; eventid=0x6000000000010000; username=admin; userid=500; userrole=administrator; seqnum=219; eventidtext="Audit Log Event - Display"; msg="Entire audit log displayed from the CLI.";