Monitoring

Cisco APIC Monitoring

Introduction to Cisco APIC Monitoring

​ The Cisco Application Policy Infrastructure Controller (Cisco APIC) is the main architectural component of the Cisco ACI solution. It is the unified point of automation and management for the Cisco ACI fabric, policy enforcement, and health monitoring.

Using LogicMonitor's Cisco APIC package, you can monitor the controller's compute hypervisor status, fabric pod/node health, interface performance, system CPU, and more. ​

Compatibility

​​ LogicMonitor's Cisco APIC package is compatible with:

  • Release 2.2(1) - 4.1(1)

As Cisco releases newer versions of APIC, LogicMonitor will test and extend coverage as necessary. ​

Setup Requirements

Import LogicModules

From the LogicMonitor Repository, import all Cisco APIC LogicModules, which are listed in the LogicModules in Package section of this support article.

Add Devices Into Monitoring

Add your Cisco APIC controller(s) into monitoring. For more information on adding resources into monitoring, see Adding Devices.

Credentials

LogicMonitor must provide the appropriate credentials in order to successfully access the Cisco APIC REST API. These credentials must belong to an API user account that has been assigned the following minimum permissions:

Role

Description

Read-only See the Cisco APIC REST API Configuration Guide

​ Once a REST API user account is established, the following properties must be set on the Cisco APIC resource within LogicMonitor. For more information on setting properties, see Device Properties.

Property

Value

apic.api.user Cisco APIC REST API username
apic.api.pass Cisco APIC REST API password
apic.api.port Cisco APIC REST API port (defaults to 443 if this property is not defined)

LogicModules in Package

​ LogicMonitor's package for Cisco APIC contains the following LogicModules. Please ensure that all of these LogicModules are imported into your LogicMonitor platform.

Display Name

Type

Description

addCategory_Cisco_APIC PropertySource Uses the procEntity class (which should always return if processes are running on the system) to judge if a connection to Cisco APIC is possible and add the corresponding system category.
Cisco APIC CPU DataSource System CPU information the APIC.
Cisco APIC Fabric Node Health DataSource Obtains information about 15 minute fabric node health via the APIC API
Cisco APIC Fabric Pod Health DataSource Obtains information about 15 minute fabric pod health via the APIC API
Cisco APIC Hypervisor DataSource Status information for compute hypervisor deployed within the fabric.
Cisco APIC Interfaces DataSource Obtains information about interface performance via the APIC API
Cisco APIC Memory DataSource System Memory information the APIC.
Cisco APIC Processes Containers DataSource Status information for process containers running on the APIC.
Cisco APIC Storage DataSource Obtains storage information via the APIC API
Cisco APIC Virtual Machines DataSource Status information for virtual machines deployed within the fabric

When setting static datapoint thresholds on the various metrics tracked by this integration package, LogicMonitor follows the technology owner's best practice KPI recommendations. If necessary, we encourage you to adjust these predefined thresholds to meet the unique needs of your environment. For more information on tuning datapoint thresholds, see Tuning Static Thresholds for Datapoints.