Reconciliation of Events with Syslog Servers

The Syslog server targets now each maintain a queue of formatted messages that have not been sent to the server. Syslog server targets connecting to servers using TCP (including a secure) connections are driven with a dispatcher callback, which when the connection is writeable, dequeues the next message to be sent and writes it to the open socket.

The EMS server attempts to established connection when secure Syslog target is enabled. If enable command is issued from CLI, target is enabled only if connection is successful. If enable command is issued from loading a configuration, target is enabled regardless of connection result. If connection the is not successful, reconnection is attempted every 5 minutes until connection is successfully established.

Supported Platforms

Summit X450-G2, X460-G2, X670-G2, X770, and ExtremeSwitching X620, X440-G2 series switches.

Changed CLI Commands

The following show command now displays reconnection attempts and messages (shown in bold):

show log configuration {target {upm {upm_profile_name} | xml-notification {xml_target_name} | console | session | memory-buffer | primary-msm | primary-mm | primary-node | backup-msm | backup-mm | backup-node | nvram | syslog {ipaddress {udp-port udp_port} | ipPort | ipaddress tls-port tls_port } {vr vr_name} {local}} | filter {filter-name}}

# show log configuration target syslog  
Log Target      : syslog; 10.68.6.3:6555 (vr VR-Mgmt), local0 
    Enabled     : yes 
    Filter Name : DefaultFilter 
    Match regex : Any 
    Severity    : Debug-Data (through Critical) 
    Format      : PRI Mmm DD HH:MM:SS HOSTNAME TAG:  
    Port Type   : TLS 
    Recnct Cnt  : 2 
    Recnct Msg  : CA Certificate not found. Use 'Download ssl certificate trusted-ca' command to download a CA certificate.