Skip to main content
Version: NG-3.1

Cisco ACI

Introduction

Cisco Application Centric Infrastructure (ACI) is a policy-driven SDN fabric built on Nexus 9000 switches and managed via APIC.

Getting Started

Compatibility

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

Data Collection Method

Cisco ACI fabric nodes support SNMP, Syslog, streaming telemetry (eAPI/gNMI/sFlow), and CLI-based monitoring to collect interface, CPU/memory, environmental sensor, QoS, and forwarding/ASIC counters for seamless integration with NMS, SIEM, and observability platforms.

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.
  • Number 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
  • Device: Details needed to collect health data from the devices using 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: Define what MIBs to be queried and how often
  • MIB Group: Default: 'ALL_SUPPORTED_MIB_GROUPS'.
  • Interval: Default: 360 seconds
Applications

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 ACIes and grant SNMP access permissions to vuSmartMaps designated IP address.

Configuration Steps

  • Enable the O11ySource.
  • Select the sources tab and press the + button to add a new instance that has to be monitored.
  • Provide the required configurations:
  • *Resource Name
  • *Period (in seconds)
  • *Credential
  • *Resource ID
  • Click Save to close the data source window.

Metrics Collected

NameDescriptionData Type
@timestampTimestamp stringString
timestampTimestamp with precisionDateTime64
bu_idBusiness unit IDLowCardinality(String)
tenant_idTenant IDLowCardinality(String)
hostHost IP AddressIPv4
targetTarget systemString
DeviceIPDevice IP AddressIPv4
data_typeType of dataLowCardinality(String)
typeEvent typeLowCardinality(String)
vendor_nameVendor nameLowCardinality(String)
device_typeDevice typeLowCardinality(String)
periodTime periodInt32
system_nameSystem nameString
nameName of the objectString
indexIndex valueString
vublock_nameVuBlock NameString
topic_ofTopic associatedString
CPU NameCPU NameLowCardinality(String)
Uptime in secondsSystem Uptime in SecondsFloat64
CPU UtilizationCPU utilization per logical processor (hrProcessorLoad)Float64
Memory Used BytesUsed memory in poolUInt64
Memory Free BytesFree memory in poolUInt64
Memory UtilizationMemory utilization percentage (derived)Float64
Memory Total KBTotal real memoryUInt64
Memory Available KBAvailable real memoryUInt64
Disk Total UnitsTotal storage size (allocation units)UInt64
Disk Used UnitsUsed storage (allocation units)UInt64
Disk Allocation Unit BytesAllocation unit size in bytesUInt64
Disk Used PercentageDisk usage percentage (derived or UCD)Float64
System Uptime (sysUpTime)System uptime timeticks (sysUpTimeInstance)UInt64
Filesystem DescriptionFilesystem description (hrStorageDescr)String
Filesystem Total UnitsTotal filesystem size (allocation units)UInt64
Filesystem Used UnitsUsed filesystem space (allocation units)UInt64
Filesystem Allocation Unit BytesAllocation unit size in bytesUInt64
Filesystem Used PercentageFilesystem usage percentage (derived)Float64
Hardware Operational StatusPhysical component status (entPhysicalOperStatus)Int32
Temperature ValueTemperature readingFloat64
Fan StateFan statusInt32
PSU StatePower supply statusInt32
temperature_cTemperature readingFloat64
temperature_validTemperature validationUInt64
node_roleIndicates whether the device is a Leaf or Controller nodeLowCardinality(String)
cpu_util_5s_pCPU utilization per logical processor (leaf)Float64
cpu_util_1m_pCPU utilization per logical processor (leaf)Float64
cpu_util_5m_pCPU utilization per logical processor (leaf)Float64