Skip to main content
Version: NG-3.1

Cisco Switch

Introduction

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

Getting Started

Compatibility

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

Data Collection Method

vuSmartMaps collects Cisco Switch metrics through a data collector deployed within the vuSmartMaps platform, which uses SNMP to retrieve performance and health metrics. Note: SNMP Polling O11ySource must be enabled and configured before enabling the Cisco Switch 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: 7 retries.
  • Timeout Duration: Specify how long the system should wait for a response from a device before considering the attempt unsuccessful. Default: 5 seconds.
  • Devices: Devices: Add one or more devices to poll via SNMP.
  • 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: MIB Groups: Select MIB groups to collect metrics from.
  • 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
nan

Firewall Requirement

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

Source IPDestination IPDestination PortProtocolDirection
vuSmartMaps Collection/Ingress node IPIP address of the target device161UDPOutbound

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

Configuring the Target

Configure SNMP on the Cisco switch and allow SNMP access from the vuSmartMaps Collection/Ingress node.

Configuration Steps

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)
Record 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
Metric 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
Resource 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 UpSince RawRaw 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