Resources

Explore our blogs, guides, case studies, eBooks, and more actionable insights to enhance your IT monitoring and observability.

View Resources

About us

Get to know LogicMonitor and our team.

About us

Documentation

Read through our documentation, check out our latest release notes, or submit a ticket to our world-class customer service team.

View Resources

Cisco IOS XE Monitoring

Last updated on 18 July, 2025

The Cisco IOS XE Monitoring package provides streamlined visibility into the performance and health of Cisco devices running IOS XE. It tracks per-core CPU utilization and process metrics such as uptime, memory usage, and CPU load across 5-second, 1-minute, and 5-minute intervals.

Cisco IOX XE is ideal for network and infrastructure teams, as it supports proactive troubleshooting and optimization of key control and data plane processes like IOSd, Forwarding Manager, and Session Manager. Metrics are collected through SNMP from CISCO-PROCESS-MIB, ENTITY-MIB, and SNMPv2-MIB. The Cisco_IOSXE_Processes module uses Active Discovery with allowlists and property filters to reduce instance clutter.

Requirements for Cisco IOS XE Monitoring

To use this monitoring package, you needthe following:

  • SNMP enabled on the Cisco IOS XE resource (SNMPv2c or SNMPv3).
  • The following supported MIBs exposed:
    • CISCO-PROCESS-MIB (.1.3.6.1.4.1.9.9.109)
    • ENTITY-MIB (.1.3.6.1.2.1.47)
    • SNMPv2-MIB (.1.3.6.1.2.1.1.3)
  • UDP port 161 open between Collector and resource.
  • AppliesTo logic match for addCategory_Cisco_IOSXE.
  • SNMP community string (v2c) or authentication credentials (v3). For more information, see Defining SMNP Credentials and Properties.

Adding Resources into Monitoring

Add your Cisco IOS XE resource into monitoring. For more information on adding resources into monitoring, see Adding Resources.

Assigning Properties to Resources

The following properties are required to enable module application:

PropertyDescription
snmp.communitySNMPv2c community string
snmp.versionSet to v2c or v3
snmp.authsnmp.privSNMPv3 authentication and encryption (if needed)
cisco.iosxe.processes.filterComma-separated list of process names to exclude
cisco.iosxe.processes.includeComma-separated list of process names (when applicable)

Note: Optional properties can be set at the device or group level.

Import LogicModules

From the LogicMonitor Exchange, import all Cisco IOS XE LogicModules included in the package. For more information, see LogicModules in Package.

If you have previously imported these modules, ensure they are updated to the latest version to benefit from latest improvements or fixes.

Troubleshooting

Use the following troubleshooting recommendations to resolve common issues adding the Cisco IOS XE Monitoring package into monitoring:

  • No data collected–Verify SNMP settings and MIB exposure.
  • Processes missing–Use cisco.iosxe.processes.include to add specific processes.
  • Modules not applying–Ensure addCategory_Cisco_IOSXE sets the correct system category.
  • SNMP timeout errors–Increase the cisco.iosxe.cpucores.snmp.timeout or cisco.iosxe.processes.snmp.timeout property values.

LogicModules in Package

LogicMonitor’s package for Cisco IOS XE consists of the following LogicModules. For full coverage, import the following LogicModules into your platform:

Display NameTypeDescription
Cisco_IOSXE_CPU_CoresDataSourceMonitors per-core CPU utilization on Cisco IOS XE devices.
Cisco_IOSXE_ProcessesDataSourceTracks uptime, CPU/memory use, restarts, and priorities.
addCategory_Cisco_IOSXEPropertySourceAssigns the category Cisco_IOSXE to supported devices.

When setting static datapoint thresholds on the various metrics tracked by this package’s DataSources, LogicMonitor follows the technology owner’s best practice KPI recommendations.

Recommendation: If necessary, adjust these predefined thresholds to meet the unique needs of your environment. For more information on tuning datapoint thresholds, see Alert Threshold Overview.

In This Article

Start Your Trial

Full access to the LogicMonitor platform.
Comprehensive monitoring and alerting for unlimited devices.