Page History
Add_workflow_for_techpubs | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Panel | ||||
---|---|---|---|---|
In this section:
|
Overview
Multiexcerpt | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Use the Event Log object to create, configure, disable and enable system and subsystem level log files to capture system, security, debug, packet, trace and accounting events. Event Types
For each event type, an event class (subsystem) and severity threshold can be configured. Event classes include:
The ROLLFILE facility provides a means of closing the active log file and opening a new one with an incremented (name) suffix. This facilitates real-time analysis of system events by allowing the analysis on closed, rather than opened and growing, files. |
The Event Log object allows you to create event log filters to capture debug, security, system, trace, and accounting events using following parameters:
- Filter Admin – Filter configuration for each event log type and event class
- Filter Status – View filter status per each event log type and event class (using the request command)
- INFO Level Logging Enable – Re-enable INFO level logging if it becomes disabled due to system congestion
- Memory Usage – Measure memory usage of each process
- Platform Audit Logs – View platform audit logs of administrative, privileged, and security actions
- Platform Rsyslog – Method of sending event messages to a syslog server.
- Subsystem Admin – Filter configuration for each subsystem
- Type Admin – Event log for configuration items related to each event log type
Include Page | ||||
---|---|---|---|---|
|
Multiexcerpt include | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Multiexcerpt include | ||||
---|---|---|---|---|
|
Command Syntax
Code Block | ||
---|---|---|
| ||
% set oam eventLog filterAdmin <node name> <event_type: audit | debug | memusage | security | system | trace> <event_class: audit | callproc | directory | netmgmt | policy | resmgmt | routing | security | signaling | sysmgmt | trace> level <info | major | minor | noevents> state <off | on> |
Command Parameters
Multiexcerpt | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
Filter Admin Event Log Parameters
|
Anchor | ||||
---|---|---|---|---|
|
Command Syntax
Code Block | ||
---|---|---|
| ||
% request oam eventLog filterStatus <node name> <event_type: audit | debug | memusage | security | system | trace> <event_class: audit | callproc | directory | netmgmt | policy | resmgmt | routing | security | signaling | sysmgmt | trace> resetStats |
Command Parameters
Multiexcerpt | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
Filter Status Event Log Parameters
|
Anchor | ||||
---|---|---|---|---|
|
The active and standby SBC are designed to turn off INFO level logging if the system becomes congested. The "request oam eventLog infoLevelLoggingEnable clearInfoLevelLoggingDisabled
" command is used to re-enable INFO level logging once it is disabled. See sonusCpEventLogInfoLevelLoggingDisabledNotfication - MAJOR for associated trap details.
To view INFO LEVEL LOGGING DISABLED state, run the following command.
Code Block | ||||
---|---|---|---|---|
| ||||
> show table oam eventLog typeStatus INFO TOTAL LEVEL CURRENT FILE FILE TOTAL FILE FILES NEXT LOG LOGGING TYPE FILE RECORDS BYTES FILES BYTES DROPPED ROLLOVER DESTINATION LAST FILE DROP DISABLED ------------------------------------------------------------------------------------------------------------------------------ system 1000005.SYS 216 31756 32 1032744 0 0 localDisk 0000-00-00T00:00:00+00:00 false debug 1000014.DBG 1601 188964 32 27489838 0 0 localDisk 0000-00-00T00:00:00+00:00 false trace 1000005.TRC 0 128 32 5224 0 0 localDisk 0000-00-00T00:00:00+00:00 false acct 1000085.ACT 1 202 32 7592 0 0 localDisk 0000-00-00T00:00:00+00:00 false security 1000005.SEC 7 1047 32 23610 0 0 localDisk 0000-00-00T00:00:00+00:00 false audit 1000005.AUD 1002 186238 32 4267027 0 0 localDisk 0000-00-00T00:00:00+00:00 false packet 1000005.PKT 0 128 32 872 0 0 localDisk 0000-00-00T00:00:00+00:00 false |
Command Syntax
Code Block | ||
---|---|---|
| ||
% request oam eventLog infoLevelLoggingEnable clearInfoLevelLoggingDisabled |
Command Parameter
Multiexcerpt | ||||
---|---|---|---|---|
| ||||
Info Level Logging Enable Event Log Parameter
|
Anchor | ||||
---|---|---|---|---|
|
Multiexcerpt include | ||||
---|---|---|---|---|
|
Command Syntax
Code Block |
---|
% set oam eventLog process memusage state <enable | disable> level <summary | detailed> interval <0...140> |
Command Parameters
Multiexcerpt | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
Memory Usage Parameters
|
Anchor | ||||
---|---|---|---|---|
|
Command Syntax
Code Block | ||
---|---|---|
| ||
% set oam eventLog platformAuditLogs state <disabled | enabled> |
Command Parameters
Multiexcerpt | |||||||||
---|---|---|---|---|---|---|---|---|---|
| |||||||||
Platform Audit Logs Parameters
|
Anchor | ||||
---|---|---|---|---|
|
Use Rsyslog to configure a remote server IP address, port, and protocol type to push platform logs of administrative, privileged, and security actions to a remote server.
When platformRsyslog
is enabled, the /etc/
rsyslog.conf
file is configured to send the configured platform logs to the remote syslog server. The remote server's /etc/rsyslog.conf
file must match the configuration of the SBC to receive platform logs. The SBC automatically adds an Access Control List (ACL) rule to send the audit logs through the network processor to the remote server.
Include Page | ||||
---|---|---|---|---|
|
Info |
---|
The following logs are not supported: Monit, Mail, Printer, dpkg and the /var/log/messages file. |
Info | ||
---|---|---|
| ||
The ACL rule is removed automatically from the default ACL rules when platformRsyslog is disabled. |
Info | ||
---|---|---|
| ||
For a High Availability (HA) pair, the |
Command Syntax
Code Block |
---|
% set oam eventLog platformRsyslog linuxLogs authLog <disabled | enabled> consoleLog <disabled | enabled> cronLog <disabled | enabled> daemonLog <disabled | enabled> fipsLog <disabled | enabled> kernLog <disabled | enabled> ntpLog <disabled | enabled> platformAuditLog <disabled | enabled> sftpLog <disabled | enabled> syslogLog <disabled | enabled> userLog <disabled | enabled> servers server <server1 | server2 | server3> port <port #> protocolType <relp | tcp | tls-tcp | udp> remoteHost <host_ip> syslogState <disabled | enabled> |
New Server Configuration Command Parameters
Info | ||
---|---|---|
| ||
Ensure the Platform Rsyslog |
Parameter | Length/Range | Default | Description | M/O |
---|---|---|---|---|
| 1-3 | 1 | Number of server. | M |
host_ip | N/A | N/A | Host IP of server. | M |
protocolType | N/A | TCP | The protocol used to send messages to the Remote Server.
| M |
port | N/A | 514 | Specifies the port used to send messages to the remote Server. | M |
Sys log state Command Parameters
Parameter | Description |
---|---|
| Use this flag to enable/disable the Rsyslog service:
|
Linux logs Command Parameters
To determine which types of logs the Rsyslog service sends to a remote syslog server when the service is enabled, use linuxLogs.
Parameter | Description | ||||||
---|---|---|---|---|---|---|---|
| Platform Linux audit log messages ( | ||||||
| Console activity messages ( | ||||||
| Internal-sftp messages ( | ||||||
| Kernal messages ( | ||||||
| User-level messages ( | ||||||
| System daemon messages ( | ||||||
| Auth and authpriv security/authorization messages ( | ||||||
| Internally generated syslogd messages ( | ||||||
| NTP subsystem messages ( | ||||||
| Clock deamon messages ( | ||||||
| Fips messages (
|
Anchor | ||||
---|---|---|---|---|
|
Command Syntax
Mandatory parameters required to configure an Event log subsystem event type:
Code Block | ||
---|---|---|
| ||
% set oam eventLog subsystemAdmin <system_name> <subsys_ID> |
Non-mandatory parameters to configure an Event log subsystem event type:
Code Block | ||
---|---|---|
| ||
% set oam eventLog subsystemAdmin <system_name> <subsys_ID> infoLogState <disabled | enabled> infoLogFiltered <comma-separated event list: mm,options,register,subscribe,notify,transparency> maxEventID <0-4.294967295E9> minEventID <0-4.294967295E9> |
Command Parameters
Multiexcerpt | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||
Subsystem Admin Event Log Parameters
|
Subsystem IDs
aka | arm | asg | brm | cam | cc |
chm | cpx | dbl | dcm | debug | dfe |
dht | diamc | dnsc | drm | ds | dsa |
dtls/srtp | ema | enm | enm_am | enm_test | fm |
gcl mbs | gclcomm | gwcm | gwfe | gwsg | h248fe |
h323fe | h323sg | ice | iceapp1 | iceapp2 | iceapp3 |
iceapp4 | iceapp5 | iceapp6 | iceapp7 | iceapp8 | icms_test1 |
icms_test2 | ike | im | ipacl | ipm | kfqdn |
les | license_sm | lvm | lwresd | mgsg | mim |
mrm | mtrm | nim | nrm | nrma | nrs |
pathchk | perfs | perfs | pes | pipe | prsnp |
rgm | rtm | rtma | sbcintf | scpa | sec |
sg | sipcm | sipfe | sipsg | sm | sma |
ssa | ssreq | surrreg | trcrt | trm | xrm |
Anchor | ||||
---|---|---|---|---|
|
Info | ||
---|---|---|
| ||
The |
Info | ||
---|---|---|
| ||
To guard against overlogging, the SBC logs up to 4,294,976,295 messages per second in the event logs (configurable with |
Command Syntax
The following syntax applies to the set oam eventLog typeAdmin command:
Code Block | ||
---|---|---|
| ||
% set oam eventLog typeAdmin <acct | audit | debug | memusage | packet | security | system | trace> cdrFileTransferType <compressed | uncompressed> compressionSupport <both | none | only> compressionDaysToKeep <1-14> compressionCleanupDirectory <alternate directory name> diskThrottleLimit <0-4294976295> encryptFile <disabled | enabled> encryptionPublicKey <encryptionPublicKey_name> eventLogValidation fileCount <1-2048> fileSize <256-65535> fileWriteMode <default | optimize> filterLevel <info> messageQueueSize <2-100> renameOpenFiles <disabled | enabled> rolloverAction <start | stop> rolloverInterval <0-31536000> rolloverStartTime <time> rolloverType <repetitive | nonrepetitive> saveTo <none | disk> servers <syslogRemoteHost | syslogRemotePort | syslogRemoteProtocol> syslogState <disabled | enabled> |
Note |
---|
Only the Administrator can execute the above command using the % set oam eventLog typeAdmin audit... % set oam eventLog typeAdmin security... |
Info | ||
---|---|---|
| ||
The SBC logs configuration changes made to the |
The following syntax applies to the request oam eventLog typeAdmin
command:
Code Block | ||
---|---|---|
| ||
% request oam eventLog typeAdmin <acct | audit | debug | memusage | packet | security | system | trace> rolloverLogNow % request oam filterStatus <card name> <audit | debug | memusage | security | system | trace> <audit | callproc | directory | netmgmt | policy | resmgmt | routing | security | signaling | sysmgmt | trace |
Note |
---|
Only the Administrator can execute the following commands using the "audit" and "security" attributes: % request oam eventLog typeAdmin audit rolloverLogNow % request oam eventLog typeAdmin security rolloverLogNow % request oam eventLog filterStatus <card name> security security resetStats |
Include Page | ||||
---|---|---|---|---|
|
Command Parameters
Multiexcerpt | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Type Admin Event Log Parameters (set command)
|
Multiexcerpt | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Type Admin Event Log Parameters (request command)
|
Hide | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Note TO TECH DOCS: This content is hidden based on Christopher John's comments until there is bandwidth to document correct examples. Command ExamplesTo view typeAdmin status from the system-level prompt:
To configure event log type “packet” by setting file count to “1”, maximum file size to 256 KB, roll-over interval to 2 seconds, and then enabling the event log but disabling the logging of events to syslog:
To send the command to request an immediate roll-over:
To display typeAdmin event log details (shortened for brevity).
Parameters for Configuring New Remote Rsyslog Servers
|