31. IBM AIX
NXLog can collect various types of system logs on the AIX platform. For deployment details, see the supported AIX platforms, AIX installation, and monitoring.
- AIX Audit
-
The im_aixaudit module natively collects logs generated by the AIX Audit system, without depending on
auditstream
or any other process. - Custom Programs
-
The im_exec module allows log data to be collected from custom external programs.
- DNS Monitoring
-
Logs can be collected from BIND 9.
- File Integrity Monitoring
-
File and directory changes can be detected and logged for auditing with the im_fim module. See File Integrity Monitoring.
Example 157. Monitoring File IntegrityThis example monitors files in the
/etc
and/srv
directories, generating events when files are modified or deleted. Files ending in.bak
are excluded from the watch list. - Local Syslog
-
Messages written to
/dev/log
can be collected with the im_uds module. Events written to file in Syslog format can be collected with im_file. In both cases, the xm_syslog module can be used to parse the events. See Collecting and Parsing Syslog for more information.Example 158. Reading Syslog Messages From FileThis example reads Syslog messages from
/var/log/messages
and parses them with the parse_syslog() procedure. - Log Files
-
The im_file module can be used to collect events from log files.
- Process Accounting
-
The im_acct module can be used to gather details about who runs what processes.