Skip to main content
Version: NG-2.16

Cisco Router

Introduction

The Cisco Router Monitoring Observability (O11y) solution aims to provide detailed insights and comprehensive visibility into router infrastructure by leveraging the Simple Network Management Protocol (SNMP).

Getting Started

Compatibility

Cisco Router O11ySource supports SNMP versions v1, v2c and v3.

Data Collection Method

vuSmartMaps collects the availability data for Cisco Router O11ySource using an internal data collector and collects data based on the source configuration. NOTE: SNMP Polling O11ySource has to be enabled and configured before enabling Cisco Router O11ySource

Prerequisites

Dependent Configuration

To configure this O11ySource, create a 'credential' of type 'snmp' under the 'Definition' tab.

Inputs for Configuring Data Source

  • Group Name: This field is for grouping devices for SNMP polling, making it easier to manage devices with common characteristics or within the same network segment.
  • No. of Retries: Number of times the system should reattempt polling if the initial attempt fails. Default is set to 7 retries
  • Timeout Duration: Specify how long the system should wait for a response from a device before considering the attempt unsuccessful. Default timeout is 5 seconds
  • Devices: Configure all device related information
  • Device IP: Enter the IP address of the device.
  • SNMP Credential: Select the SNMP credential from the dropdown list that corresponds to this device.
  • Vendor: Select the vendor of the device from the dropdown list
  • Model: Select the model of the device from dropdown list.
  • MIB Groups: Configure all MIB Group related information
  • MIB Group: Select the MIB Group to poll, identifying the MIB OID to collect. Default: 'ALL_SUPPORTED_MIB_GROUPS'.
  • Interval: Specify the polling interval in seconds. Default: 360 seconds

Firewall Requirement

To collect data from this O11ySource, ensure the following ports are opened:

Source IPDestination IPDestination PortProtocolDirection
vuSmartMaps IPIP address of the SNMP device161*UDPOutbound

*Before providing the firewall requirements, please update the port based on the customer environment.

Configuring the Target

Configure SNMP on Cisco Router devices and grant SNMP access permissions to vuSmartMaps designated IP address.

Configuration Steps

  • **Enable**the Cisco Router O11ySource.
  • Select the Sources tab and press the + button to add a new SNMP device to be monitored.
  • Click on Save to create the instance

Metrics Collected

NameDescriptionData Type
@timestampOriginal event timestamp as a string (raw ingestion time)String
timestampParsed event timestamp with millisecond precision for querying and analyticsDateTime64
BuIdBusiness Unit identifierLowCardinality(String)
TenantIdTenant or customer identifierLowCardinality(String)
Host NameHostname of the device generating the dataIPv4
TargetTarget system or destination associated with the eventString
Device IPIP address of the monitored deviceIPv4
Data TypeCategory or type of incoming data such as metrics or logsLowCardinality(String)
TypeSpecific classification of the recordLowCardinality(String)
Vendor NameManufacturer or vendor of the deviceLowCardinality(String)
Device TypeType or category of device such as router or serverLowCardinality(String)
Polling PeriodTime interval for data collectionInt32
System NameLogical system name of the deviceString
IndexIndex identifier for metrics such as SNMP indexString
CPU UtilizationPercentage of CPU usageFloat64
CPU NameIdentifier or name of the CPU core or unitLowCardinality(String)
Memory UtilizationPercentage of memory usageFloat64
DescriptionGeneral description of the device or metricString
ContactAdministrative contact for the deviceString
LocationPhysical or logical location of the deviceString
UptimeDevice uptime in human readable formatUInt64
Uptime SecondsDevice uptime in secondsFloat64
NameName of the monitored resource or componentString
Temperature ValueCurrent temperature readingInt32
Temperature ThresholdConfigured temperature thresholdInt32
Temperature PercentageTemperature as a percentage of thresholdFloat64
Temperature Sensor NameName of the temperature sensorString
Fru Power Oper StatusOperational status of FRU (Field Replaceable Unit) powerInt32
Fru Power Admin StatusAdministrative status of FRU (Field Replaceable Unit) powerInt32
Fru Power Oper Status DescriptionDescription of operational statusString
Fru Power Admin Status DescriptionDescription of administrative statusString
Interface Input AbortCount of aborted input packetsUInt64
Interface Input Abort DiffChange in aborted input packetsUInt64
Input CollisionsNumber of packet collisions detectedUInt64
Input Collisions DiffChange in collisions countUInt64
Input Crc ErrorsNumber of CRC (Cyclic Redundancy Check) errorsUInt64
Input Crc Errors DiffChange in CRC (Cyclic Redundancy Check) errorsUInt64
Input Misaligned ErrorsCount of misaligned packetsUInt64
Input Misaligned Errors DiffChange in misaligned packetsUInt64
Input Overrun ErrorsNumber of buffer overrun errorsUInt64
Input Overrun Errors DiffChange in overrun errorsUInt64
Input Queue DropsPackets dropped in input queueUInt64
Input Queue Drops DiffChange in input queue dropsUInt64
Output Queue DropsPackets dropped in output queueUInt64
Output Queue Drops DiffChange in output queue dropsUInt64
BGP Local IPLocal IP address used for BGP (Border Gateway Protocol) sessionString
BGP Peer Admin StatusAdministrative status of BGP (Border Gateway Protocol) peerInt32
BGP Peer Connection StateCurrent connection state of BGP (Border Gateway Protocol) peerString
BGP Peer Remote IPRemote peer IP addressString
BGP Peer UpSinceDuration since BGP (Border Gateway Protocol) session is upInt64
BGP StateOverall BGP (Border Gateway Protocol) session stateLowCardinality(String)
BGP Peer Admin StateAdministrative state of the peerLowCardinality(String)
BGP Peer Link StateLink status of the BGP (Border Gateway Protocol) peerLowCardinality(String)
BGP Peer UpSince DateTimestamp when BGP(Border Gateway Protocol) session became activeString
BGP UpSinceRaw uptime value for BGP (Border Gateway Protocol) sessionDateTime64
OSPF Neighbor StateCurrent state of OSPF (Open Shortest Path First) neighborString
OSPF Neighbor IPIP address of OSPF (Open Shortest Path First) neighborString
IsFruIndicates if component is a FRU (Field Replaceable Unit) true or falseInt16
Sensor NameName of the sensorString
Sensor TypeType or category of sensorInt32
Fru Sensor StateStatus of FRU (Field Replaceable Unit) related sensorString
Vublock NameName of the VU blockString
TopicTopic or category of the data streamString
IsMemoryMetricFlag indicating memory related metricInt8
IsCpuMetricFlag indicating CPU related metricInt8
EIGRP Peer CountNumber of active EIGRP neighbors (adjacencies) on the interface. Indicates adjacency health and peer availability on the P2P link.UInt32
EIGRP Interface StatusOperational state of the EIGRP process on the interface (e.g., enabled/disabled). Helps determine if EIGRP is active on the link.UInt8
EIGRP Hello ReceivedEIGRP Hello packets received on the interface.UInt64
EIGRP RetransmissionsEIGRP packet retransmissions.UInt64
EIGRP Interface UptimeTime duration for which the EIGRP interface has been continuously operational. Useful for identifying flaps when observed as a delta.UInt64
EIGRP Last ChangeTime since the last state change (up/down/reset) of the EIGRP interface. Helps detect instability or frequent flapping.UInt64
EIGRP Hello SentEIGRP Hello packets sent from the interface.UInt64
EIGRP Update SentEIGRP Update packets sent.UInt64
EIGRP Update ReceivedEIGRP Update packets received.UInt64
EIGRP Query SentEIGRP Query packets sent.UInt64
EIGRP Query ReceivedEIGRP Query packets received.UInt64
EIGRP Reply SentEIGRP Reply packets sent in response to queries.UInt64
EIGRP Reply ReceivedEIGRP Reply packets received.UInt64
EIGRP RoutesNumber of routes learned via the interface.Int64
EIGRP DelayConfigured interface delay metric used by EIGRP for path calculation. Impacts route selection and convergence decisions.UInt32
EIGRP Hello IntervalConfigured interval between EIGRP Hello packets. Determines neighbor failure detection time (with hold timer).UInt32
EIGRP Route StateCurrent state of an EIGRP route (e.g., active or passive). Active state indicates route recomputation in progress.UInt8
EIGRP VPN NameName of the VRF/VPN instance where the EIGRP process is running. Identifies routing context for the interface.String
EIGRP Peer AddressIP address of the EIGRP neighbor (peer). Uniquely identifies the adjacent router on the P2P link.String
EIGRP Peer IfIndexInterface index of the local interface through which the EIGRP neighbor is reachable. Used to map the peer to a specific interface.UInt32
EIGRP Hold TimeRemaining hold time for the EIGRP neighbor before declaring it down if no Hello is received. Indicates neighbor liveliness.UInt32
EIGRP Peer Addr TypeType of IP address used by the peer (e.g., IPv4 or IPv6). Helps distinguish address family for the adjacency.UInt8
EIGRP SRTTSmoothed Round Trip Time (in milliseconds) for reliable EIGRP packets to this neighbor. Reflects latency and link quality.UInt32
EIGRP RTORetransmission Timeout (in milliseconds) for EIGRP packets to this neighbor. High values indicate delay or instability.UInt32
EIGRP Auth ModeAuthentication mode enabled for the EIGRP neighbor (e.g., none, MD5). Ensures secure adjacency formation and helps diagnose auth issues.UInt8
EIGRP Auth Key ChainName of the key-chain used for EIGRP authentication with the neighbor. Helps validate correct security configuration.String
EIGRP Query Sent RateRate of EIGRP Query packets sent. High values may indicate route recalculation or network instability.Float64
EIGRP Query Received RateRate of EIGRP Query packets received. Helps identify if the router is being queried frequently due to topology changes.Float64
EIGRP Reply Received RateRate of EIGRP Reply packets received. Helps track completion of query-response cycles during convergence.Float64
EIGRP Update Sent RateRate of EIGRP Update packets sent. Indicates routing information propagation from this router.Float64
EIGRP Hello Received RateRate of EIGRP Hello packets received on the interface. Used to validate neighbor keepalive health and detect communication loss.Float64
EIGRP Update Received RateRate of EIGRP Update packets received. Reflects incoming routing changes from neighbors.Float64
EIGRP Hello Sent RateRate of EIGRP Hello packets sent from the interface. Used to verify expected control-plane packet transmission.Float64
EIGRP Reply Sent RateRate of EIGRP Reply packets sent in response to queries. Part of EIGRP convergence process.Float64
EIGRP Retransmissions RateRate of EIGRP packet retransmissions. High values indicate packet loss, congestion, or unreliable link conditions.Float64
EIGRP VPN IDInternal VPN identifier for the EIGRP VRFUInt64
EIGRP ASNAutonomous System Number is the unique number used to identify an Autonomous SystemString
EIGRP Interface IDInterface IDString
Interface IndexInterface IndexString
EIGRP Route IP VersionIP version (address family) of the EIGRP route, indicating whether the route belongs to an IPv4 or IPv6 network.String
EIGRP Route ProtoType/source of the EIGRP routeString
EIGRP Route Dest IPDestination network address of the EIGRP routeString
Route Subnet LengthSubnet mask length of the routeString
Peer IndexA numeric identifier used by the EIGRP MIB to uniquely distinguish a neighbor (peer) entry on a specific interface within an Autonomous System.String
IntervalTime in seconds between successive eventsFloat64