Logs
Logs keep track of all activities that take place within AppViewX or any external entity that is connected to the AppViewX system. The Logging functionality in AppViewX tracks user activities and creates the device and object-level event logs.
The Logging screen allows you to view logs, which are grouped into the following categories:
-
All - All category logs are displayed in this section. The logs listed are based on the latest user actions.
-
Audit - All user-related changes
-
Self-audit - Logged in user changes
-
ADC - ADC specific logs
-
AppViewX - AppViewX infrastructure level logs
-
Syslog - End device level logs
-
AppViewX subscribes to all device-level logs, where it acts as a Syslog listener. AppViewX registers for Syslog notifications with the devices managed in AppViewX or with external servers (like Kafka) and receives notifications when a change is identified on the device. Based on the notifications, the AppViewX system shall automatically update the configurations based on a configured interval ensuring device changes are up-to-date.
-
Syslogs received from the devices and the changes that are processed in AppViewX based on the Syslogs will be captured in the logging module.
-
Following are the events handled by AppViewX:
-
Syslog-based updates for Object state change eg: Enabled, Disabled, etc.,
-
Syslog-based updates for Object status change eg: Available, Offline, etc.,
-
Syslog-based updates for Device failover state eg: Active, Standby, etc.,
-
Syslog-based updates for Creation/Modification/Deletion of Primary objects eg: WideIP, Virtual Server, etc., and Secondary objects eg: Monitor, Profile, etc., at an interval of 15 mins.
-
When there are configuration updates on the objects like a new member added/removed/modified, it will be automatically reflected in the AppViewX database with respective object mapping.
-
If those hierarchy objects are configured in ACL/Dashboard, the permission and actions will be automatically assigned respectively.
-
-
-
Refer to Install, Upgrade, and Maintenance Guide for more details and Syslog configuration in AppViewX.
-
AppViewX can either handle logs directly from the device (Logstash IP registration directly on the device) or through external servers. If the user has enabled Kafka properties, the Logstash registration will be automatically removed from the device.
-
AppViewX integrates with external log servers like KAFKA when the Syslogs are not allowed to be received from load balancers directly.
-
Kafka is a cluster that runs on one or more servers used to store real-time logs for a device. Ensure that the external log server details are configured in AppViewX to fetch the device logs.
-
Refer to Platform User Guide for more details and Kafka configuration in AppViewX.
Within the Logging screen, you can perform any of the following actions:
-
View details of a log
-
Configure logging for ADC object types
-
Export logs