Generic Cisco Device extension

  • Latest Dynatrace
  • Extension
  • Published Oct 27, 2025

Monitor Cisco devices using SNMP to feed Dynatrace with metrics and alerts.

Get started

Overview

Cisco devices are a critical component in your network infrastructure. The Generic Cisco Device monitoring extension allows for remote monitoring of your Cisco network devices via the Simple Network Management Protocol (SNMP).

Use cases

  • Monitor resource usage of network components
  • Detect and alert on issues with critical protocols such as BGP
  • Identify problems with network interfaces

Requirements

  • Minimum Dynatrace environment and ActiveGate version 1.310
    • ActiveGate must be able to communicate with the target devices via SNMP
    • Review the SNMP data source documentation for details on support-levels and authentication
  • The monitored devices must support a given Management Information Base (MIB) file in order to collect it's data
    • Not all Cisco devices support all MIBs
    • Some Cisco devices may only partially support a given MIB

Compatibility information

This extension is designed to generically provide visibility into a wide variety of Cisco network devices. Only products still supported by Cisco will be officially supported but it can be used to monitor any devices that meet the requirements for SNMP connectivity and support the MIBs and OIDs used.

Activation and setup

Find 'Generic Cisco Device' in the in-product Extensions App or Hub page and activate (if offline you can download the extension from the Hub page in the 'Release notes' section and install as a custom extension).

Monitoring configurations

You can add multiple target devices to a given monitoring configuration (recommended). Review the SNMP data source documentation for details on the configuration fields for SNMP device monitoring.

After adding the monitored devices you can select which feature sets to enable which will determine what the extension will query for.

Details

Metrics

Review the list of feature sets to see which metrics are collected. Not all feature sets will be applicable to all devices. You can enable or disable feature sets as needed based on the types and versions of devices you are using and your unique monitoring requirements.

Some metrics are required and cannot be disabled. These metrics will be in the "default" feature set. Take extra caution configuring devices and interfaces for which you are collecting data. Make use of Interface filters to limit the number of interfaces, otherwise, all interfaces on the device will be collected. In case you do not wish to collect interfaces on your device, enter $eq(!) in the Interface filter field.

Licensing and cost

License consumption is based on the number of metric data points ingested. Below is a breakdown of metrics by feature set metrics collected once per minute.

There are two metrics in the default feature set that are collected at a 30 minute interval for the Generic SNMP Cisco Device entity and as such are not included due to a minimal impact on the estimation:

  • default: 20

    • 7 x Generic Network Interface
    • 3 x Generic Network Device
    • 8 x Generic SNMP Cisco Device
  • neighbor-discovery:

    • per lldp neighbor: 1
  • Interfaces:

    • per interface: 14
  • Memory pools:

    • per memory pool: 2
  • High availability: 4

  • Cisco BGP:

    • per bgp peer: 5
  • BGP:

    • per bgp peer: 5
  • OSPF:

    • per ospf peer: 1
  • EIGRP:

    • per eigrp peer: 1
  • Sensors:

    • per fan: 1
    • per temp device: 1
    • per power supply: 1
  • Sensors (Advanced):

    • per sensor: 1
  • Health: 7

  • Traffic: 14

  • FRUs:

    • per FRU (power): 1
    • per FRU (fan): 1

Approximate yearly datapoints = <metrics> * 60 minutes * 24 hours * 365 days data points per year

Classic licensing

In the Dynatrace classic licensing model, metric ingestion will consume Davis Data Units (DDUs) at the rate of .001 DDUs per metric data point.

Multiply the above formula for annual data points by .001 to estimate annual DDU usage.

Feature sets

When activating your extension using monitoring configuration, you can limit monitoring to one of the feature sets. To work properly the extension has to collect at least one metric after the activation.

In highly segmented networks, feature sets can reflect the segments of your environment. Then, when you create a monitoring configuration, you can select a feature set and a corresponding ActiveGate group that can connect to this particular segment.

All metrics that aren't categorized into any feature set are considered to be the default and are always reported.

A metric inherits the feature set of a subgroup, which in turn inherits the feature set of a group. Also, the feature set defined on the metric level overrides the feature set defined on the subgroup level, which in turn overrides the feature set defined on the group level.

FRUs
Metric nameMetric keyDescription
FRU power operational statuscom.dynatrace.extension.snmp-generic-cisco-device.fru.power_oper_statusThe FRU power operational status
FRU fan tray operational statuscom.dynatrace.extension.snmp-generic-cisco-device.fru.fan_tray_oper_statusThe operational state of the fan or fan tray
Cisco BGP
Metric nameMetric keyDescription
Cisco BGP peer established timecom.dynatrace.extension.snmp-generic-cisco-device.cbgp.established_timeThis timer indicates how long (in seconds) this peer has been in the established state or how long since this peer was last in the established state.
Cisco BGP updates receivedcom.dynatrace.extension.snmp-generic-cisco-device.cbgp.updates_received_countThe number of BGP UPDATE messages received on the connection with the peer.
Cisco BGP updates sentcom.dynatrace.extension.snmp-generic-cisco-device.cbgp.updates_sent_countThe number of BGP UPDATE messages sent on the connection with the peer.
Cisco BGP peer statecom.dynatrace.extension.snmp-generic-cisco-device.cbgp.peer.stateThe BGP peer connection state.
Cisco BGP peer admin statuscom.dynatrace.extension.snmp-generic-cisco-device.cbgp.peer.admin.statusThe desired state of the BGP connection. stop(1), start(2). CISCO-BGP4-MIB.
EIGRP
Metric nameMetric keyDescription
EIGRP peer smooth round trip timecom.dynatrace.extension.snmp-generic-cisco-device.eigrp.peer.srttThe computed smooth round trip time for packets to and from the peer (milliseconds). CISCO-EIGRP-MIB.
Traffic
Metric nameMetric keyDescription
TCP active openscom.dynatrace.extension.snmp-generic-cisco-device.tcp.activeopens.countNumber of transitions of TCP connections from CLOSED to SYN-SENT
TCP passive openscom.dynatrace.extension.snmp-generic-cisco-device.tcp.passiveopens.countNumber of transitions of TCP connections from CLOSED to SYN-RCVD
TCP failed attemptscom.dynatrace.extension.snmp-generic-cisco-device.tcp.attemptfails.countNumber of transitions of TCP connections from SYN-SENT/SYN-RCVD to CLOSED and from SYN-RCVD to LISTEN
TCP resetscom.dynatrace.extension.snmp-generic-cisco-device.tcp.estab.resets.countNumber of transitions of TCP connections from ESTABLISHED/CLOSE-WAIT to CLOSED
TCP connectionscom.dynatrace.extension.snmp-generic-cisco-device.tcp.curr.estabNumber of TCP connections in the ESTABLISHED/CLOSE-WAIT state
TCP segments receivedcom.dynatrace.extension.snmp-generic-cisco-device.tcp.hc.in.segs.countTotal number of segments received (including errors)
TCP segments sentcom.dynatrace.extension.snmp-generic-cisco-device.tcp.hc.out.segs.countTotal number of segments sent (excluding retransmissions)
TCP segments retransmittedcom.dynatrace.extension.snmp-generic-cisco-device.tcp.retrans.segs.countTotal number of segments retransmitted
TCP segment errorscom.dynatrace.extension.snmp-generic-cisco-device.tcp.in.errs.countTotal number of segments received in error
TCP segment resetscom.dynatrace.extension.snmp-generic-cisco-device.tcp.out.rsts.countNumber of TCP segments sent containing the RST flag
UDP datagrams deliveredcom.dynatrace.extension.snmp-generic-cisco-device.udp.hc.in.datagrams.countTotal number of UDP datagrams delivered
UDP datagrams received without portcom.dynatrace.extension.snmp-generic-cisco-device.udp.noports.countNumber of received UDP datagrams (no application at the destination port)
UDP datagram errorscom.dynatrace.extension.snmp-generic-cisco-device.udp.in.errors.countNumber of received and not delivered UDP datagrams (other than no application at the destination port)
UDP datagrams sentcom.dynatrace.extension.snmp-generic-cisco-device.udp.hc.out.datagrams.countTotal number of UDP datagrams sent
default
Metric nameMetric keyDescription
Device entity attributescom.dynatrace.extension.snmp-generic-cisco-device.entity_attributesConstant value of 1 used for reporting entity attributes at a lower frequency
Physical component statecom.dynatrace.extension.snmp-generic-cisco-device.component.stateA state metric representing the details of physical components. This is used to collect details about the Cisco device stack. Value is always 1; use the dimensions to view details.
com.dynatrace.extension.network_device.sysuptime
com.dynatrace.extension.network_device.cpu_usage
com.dynatrace.extension.network_device.memory_used
com.dynatrace.extension.network_device.memory_free
com.dynatrace.extension.network_device.if.bytes_in.count
com.dynatrace.extension.network_device.if.bytes_out.count
com.dynatrace.extension.network_device.if.in.errors.count
com.dynatrace.extension.network_device.if.in.discards.count
com.dynatrace.extension.network_device.if.out.errors.count
com.dynatrace.extension.network_device.if.out.discards.count
com.dynatrace.extension.network_device.if.status
Interfaces
Metric nameMetric keyDescription
CRC errorscom.dynatrace.extension.snmp-generic-cisco-device.if.in.crc_errors.countNumber of input packets which had cyclic redundancy checksum errors
Last interface status changecom.dynatrace.extension.snmp-generic-cisco-device.if.lastchangeValue of 'sysUpTime' when the interface entered its current state
Interface speedcom.dynatrace.extension.snmp-generic-cisco-device.if.highspeedSpeed of the network interface in MegaBits per second.
Inbound errorscom.dynatrace.extension.snmp-generic-cisco-device.if.in.errors.countNumber of inbound packets/transmission units with errors
Inbound discardscom.dynatrace.extension.snmp-generic-cisco-device.if.in.discards.countNumber of inbound packets discarded
Outbound errorscom.dynatrace.extension.snmp-generic-cisco-device.if.out.errors.countNumber of outbound packets/transmission units with errors
Outbound discardscom.dynatrace.extension.snmp-generic-cisco-device.if.out.discards.countNumber of outbound packets discarded
Interfaces 32-bit
Metric nameMetric keyDescription
Octets receivedcom.dynatrace.extension.snmp-generic-cisco-device.if.in.octets.countThe total number of octets received on the interface including framing characters
Octets transmittedcom.dynatrace.extension.snmp-generic-cisco-device.if.out.octets.countThe total number of octets transmitted out of the interface including framing characters
Sensors
Metric nameMetric keyDescription
Fan statecom.dynatrace.extension.snmp-generic-cisco-device.envmon.fan.stateCurrent state of the fan instrumented
Fan temperaturecom.dynatrace.extension.snmp-generic-cisco-device.envmon.temperature.status.valueCurrent temperature of the fan instrumented
Health
Metric nameMetric keyDescription
Messages deliveredcom.dynatrace.extension.snmp-generic-cisco-device.snmp.in.pkts.countTotal number of messages delivered from the transport service
Silently dropped PDUscom.dynatrace.extension.snmp-generic-cisco-device.snmp.silentdrops.countNumber of silently dropped PDUs due to the large reply size
Unsupported SNMP version messagescom.dynatrace.extension.snmp-generic-cisco-device.snmp.in.bad.versions.countTotal number of messages delivered with an unsupported SNMP version
Messages with bad community namescom.dynatrace.extension.snmp-generic-cisco-device.snmp.in.bad.community.names.countNumber of messages with an unknown SNMP community
Messages not allowed in communitycom.dynatrace.extension.snmp-generic-cisco-device.snmp.in.bad.community.uses.countNumber of messages not allowed for the used SNMP community
'noSuchName' errorscom.dynatrace.extension.snmp-generic-cisco-device.snmp.in.nosuchnames.countNumber of PDUs delivered with 'noSuchName' error
'badValue' errorscom.dynatrace.extension.snmp-generic-cisco-device.snmp.in.bad.values.countNumber of PDUs delivered with 'badValue' error
neighbor-discovery
Metric nameMetric keyDescription
com.dynatrace.extension.network_device.lldp_neighbor
Memory pools
Metric nameMetric keyDescription
Memory pool used (32 bit)com.dynatrace.extension.snmp-generic-cisco-device.memory_pool.usedThe number of bytes from the memory pool that are currently in use.
Memory pool free (32 bit)com.dynatrace.extension.snmp-generic-cisco-device.memory_pool.freeThe number of bytes from the memory pool that are currently unused.
Memory pool used (64 bit)com.dynatrace.extension.snmp-generic-cisco-device.enhanced.memory_pool.usedThe number of bytes from the enhanced memory pool that are currently in use.
Memory pool free (64 bit)com.dynatrace.extension.snmp-generic-cisco-device.enhanced.memory_pool.freeThe number of bytes from the enhanced memory pool that are currently unused.
Interfaces 64-bit
Metric nameMetric keyDescription
Octets received (high capacity)com.dynatrace.extension.snmp-generic-cisco-device.if.hc.in.octets.countThe total number of octets received on the interface including framing characters. This metric uses 64 bit counter and should be used for highspeed devices.
Octets transmitted (high capacity)com.dynatrace.extension.snmp-generic-cisco-device.if.hc.out.octets.countThe total number of octets transmitted out of the interface including framing characters. This metric uses 64 bit counter and should be used for highspeed devices.
Sensors (Advanced)
Metric nameMetric keyDescription
Sensor valuecom.dynatrace.extension.snmp-generic-cisco-device.sensor.valueThe value of sensors as reported in the Cisco entity sensor MIB. The type/unit of the value (e.g. rpm, hertz, celcius) depends on the type of sensor (sensor.type dimension). The sensor.status dimension reports the operational status of the sensor.
Advanced interfaces
Metric nameMetric keyDescription
com.dynatrace.extension.network_device.if.in.crc_errors.count
com.dynatrace.extension.network_device.if.lastchange
Control Plane
Metric nameMetric keyDescription
Time since the last re-startcom.dynatrace.extension.snmp-generic-cisco-device.sys.uptimeThe time (in hundredths of a second) since the network management portion of the system was last re-initialized
CPU busycom.dynatrace.extension.snmp-generic-cisco-device.cpm.cpu.total.1min.revOverall CPU busy percentage in the last 1 min.
CPU loadcom.dynatrace.extension.snmp-generic-cisco-device.cpm.cpu.loadavg.1minOverall CPU load average in the last 1 min.
CPU memory usedcom.dynatrace.extension.snmp-generic-cisco-device.cpm.cpu.memory.hc.usedOverall CPU wide sys mem currently under use
CPU memory freecom.dynatrace.extension.snmp-generic-cisco-device.cpm.cpu.memory.hc.freeOverall CPU wide sys mem free
CPU memory usedcom.dynatrace.extension.snmp-generic-cisco-device.cpm.cpu.memory.usedOverall CPU wide sys mem currently under use (legacy 32-bit value)
CPU memory freecom.dynatrace.extension.snmp-generic-cisco-device.cpm.cpu.memory.freeOverall CPU wide sys mem free (legacy 32-bit value)
OSPF
Metric nameMetric keyDescription
OSPF neighbor statecom.dynatrace.extension.snmp-generic-cisco-device.ospf.nbr.stateThe state of the relationship with this neighbor. down (1), attempt (2), init (3), twoWay (4), exchangeStart (5), exchange (6), loading (7), full (8). OSPF-MIB.
Power supply
Metric nameMetric keyDescription
Power supply statecom.dynatrace.extension.snmp-generic-cisco-device.power_supply.stateA state metric representing the details of power supplies on the device. Value is always 1; use the dimensions to understand the status.
High availability
Metric nameMetric keyDescription
Active supervisor CPU utilizationcom.dynatrace.extension.snmp-generic-cisco-device.ha.active_supervisor.cpu_utilizationThe average utilization of CPU on the active supervisor.
Active supervisor memory utilizationcom.dynatrace.extension.snmp-generic-cisco-device.ha.active_supervisor.memory_utilizationThe average utilization of memory on the active supervisor.
Synchronization statecom.dynatrace.extension.snmp-generic-cisco-device.ha.synchronization.enabledThe state of the auto synchronization of images between the active and standby supervisor.
Auto synchronization statuscom.dynatrace.extension.snmp-generic-cisco-device.ha.synchronization.stateThe status of the current auto synchronization process, or if no such process is in progress, then the state of the most recent one.
BGP
Metric nameMetric keyDescription
BGP peer connection statecom.dynatrace.extension.snmp-generic-cisco-device.bgp4.peer.stateThe BGP peer connection state. idle(1), connect(2), active(3), opensent(4), openconfirm(5), established(6). BGP4-MIB.
BGP peer admin statuscom.dynatrace.extension.snmp-generic-cisco-device.bgp4.peer.admin.statusThe desired state of the BGP connection. stop(1), start(2). BGP4-MIB.
BGP peer established timecom.dynatrace.extension.snmp-generic-cisco-device.bgp4.established_timeThis timer indicates how long (in seconds) this peer has been in the established state or how long since this peer was last in the established state.

Troubleshooting

Basic information is available in the Dynatrace SNMP Troubleshooting doc.

Additional troubleshooting guides are available in the Dynatrace Community.

Related tags
NetworkSNMPOtherCiscoInfrastructure Observability