Cisco

LogZilla App Store application: Cisco

Overview

Cisco IOS (Internetwork Operating System) is the operating system used on most Cisco routers and switches. IOS devices generate syslog messages for routing protocol events, interface state changes, configuration modifications, hardware alerts, and security violations. The base Cisco parser handles all IOS-based products including routers, switches, and wireless controllers.

App Function

  • Parse Cisco IOS syslog messages and extract the cisco_mnemonic field
  • Remove embedded timestamps to enable proper event deduplication
  • Extract network metadata (IP addresses, interfaces, VLANs, users)
  • Categorize events by Event Class for cross-vendor analysis
  • Provide triggers for high-impact network and system events

Vendor Documentation

Device Configuration

Configure the Cisco device to send syslog messages to LogZilla:

  1. Access the device CLI via SSH or console

  2. Enter configuration mode:

    text
    configure terminal
    
  3. Configure the syslog destination:

    text
    logging host <logzilla-ip>
    logging trap informational
    service timestamps log datetime msec
    
  4. Save the configuration:

    text
    write memory
    

Verification

Generate a configuration change or wait for a routing event, then verify events appear in LogZilla by selecting the User Tags menu for Vendor -> Cisco.

Incoming Log Format

Cisco IOS syslog messages follow this format:

text
<timestamp>: %<facility>-<severity>-<mnemonic>: <message>
  • timestamp - Date and time of the event
  • facility - Cisco subsystem generating the message (e.g., LINK, BGP, OSPF)
  • severity - Numeric severity level (0-7)
  • mnemonic - Event identifier (e.g., UPDOWN, ADJCHANGE)
  • message - Event description with variable data

Parsed Metadata Fields

Tag NameExampleDescription
VendorCiscoVendor identifier
Event ClassnetworkCross-vendor event classification
SrcIP192.168.1.1Source IP address from ACL and login events
DstIP10.0.0.1Destination IP address from ACL events
InterfaceGigabitEthernet0/1Network interface name
Neighbor IP10.0.0.254Routing protocol neighbor IP address
VLAN100VLAN ID from switching events
UseradminUsername from configuration and login events

Log Examples

BGP Neighbor Down

text
%BGP-5-ADJCHANGE: neighbor 10.0.0.1 Down BGP Notification sent

Interface State Change

text
%LINK-3-UPDOWN: Interface GigabitEthernet0/1, changed state to down

Configuration Change

text
%PARSER-5-CFGLOG_LOGGEDCMD: User:admin logged command:interface vlan 100

OSPF Adjacency

text
%OSPF-5-ADJCHG: Process 1, Nbr 10.0.0.2 on Vlan100 from FULL to DOWN

Port Security Violation

text
%PORT_SECURITY-2-PSECURE_VIOLATION: Security violation on port Gi0/1

Triggers

Routing Protocols

TriggerDescription
Cisco: BGP Session ChangeBGP neighbor state change or notification
Cisco: OSPF Adjacency ChangeOSPF neighbor state change
Cisco: EIGRP Neighbor ChangeEIGRP neighbor up/down or stuck-in-active
Cisco: IS-IS Adjacency ChangeIS-IS adjacency state change

High Availability

TriggerDescription
Cisco: HSRP State ChangeHSRP state transition
Cisco: VRRP State ChangeVRRP state transition
Cisco: Redundancy/SSO EventSSO switchover or standby lost
Cisco: Stack Member ChangeStack member added, removed, or election

Interface/Link

TriggerDescription
Cisco: Interface State ChangeInterface or line protocol up/down
Cisco: Port Channel IssuePort channel bundle failure or LACP issue
Cisco: Error Disabled PortPort error-disabled or recovered
Cisco: Duplex MismatchCDP detected duplex mismatch

Spanning Tree

TriggerDescription
Cisco: Spanning Tree EventTopology change, root change, or BPDU guard

Security

TriggerDescription
Cisco: Port Security ViolationMAC address violation on secure port
Cisco: Authentication FailureLogin or 802.1X authentication failure
Cisco: DHCP Snooping ViolationUntrusted DHCP packet detected
Cisco: Dynamic ARP Inspection ViolationInvalid ARP packet detected

VPN/Crypto

TriggerDescription
Cisco: IPSec/IKE FailureIPSec or IKE negotiation failure

Hardware

TriggerDescription
Cisco: Power Supply IssuePower supply failure or RPS event
Cisco: Fan/Temperature AlertFan failure or temperature threshold
Cisco: Memory/CPU IssueMemory allocation failure or CPU threshold
Cisco: Transceiver IssueUnsupported or failing transceiver
Cisco: Linecard/Module FailureLinecard crash or failure

System

TriggerDescription
Cisco: System ReloadSystem reload or restart
Cisco: Configuration ChangeConfiguration modification detected
Cisco: PoE EventPoE device connect/disconnect
Cisco: Object Tracking State ChangeTracked object state transition
Cisco: SNMP Queue FullSNMP input queue overflow
Cisco | LogZilla Documentation