09-14-2022 12:50 PM - edited 09-15-2022 08:08 AM
Hi guys,
We are trying to setup valuable SNMP monitoring for FPR 2100 series.
Our current FTD version is 6.6.7.
As we know, FPR 2100 series has x86 CPU used by SNORT etc and NPU used by data plane (ASA/Lina engine).
We would like to monitor utilisation of both CPU types.
It seems that for NPU we can use the same OID tree as for ASA 5500-X: .1.3.6.1.4.1.9.9.109.1.1.1:
Taken from snmpwalk against FPR 2110:
CISCO-PROCESS-MIB::cpmCPUTotalPhysicalIndex.1 = INTEGER: 1
CISCO-PROCESS-MIB::cpmCPUTotalPhysicalIndex.2 = INTEGER: 1
CISCO-PROCESS-MIB::cpmCPUTotalPhysicalIndex.3 = INTEGER: 2
CISCO-PROCESS-MIB::cpmCPUTotalPhysicalIndex.4 = INTEGER: 3
CISCO-PROCESS-MIB::cpmCPUTotalPhysicalIndex.5 = INTEGER: 4
CISCO-PROCESS-MIB::cpmCPUTotalPhysicalIndex.6 = INTEGER: 5
CISCO-PROCESS-MIB::cpmCPUTotalPhysicalIndex.7 = INTEGER: 6
CISCO-PROCESS-MIB::cpmCPUTotalPhysicalIndex.8 = INTEGER: 1
CISCO-PROCESS-MIB::cpmCPUTotal5secRev.1 = Gauge32: 0 percent
CISCO-PROCESS-MIB::cpmCPUTotal5secRev.2 = Gauge32: 0 percent
CISCO-PROCESS-MIB::cpmCPUTotal5secRev.3 = Gauge32: 0 percent
CISCO-PROCESS-MIB::cpmCPUTotal5secRev.4 = Gauge32: 0 percent
CISCO-PROCESS-MIB::cpmCPUTotal5secRev.5 = Gauge32: 0 percent
CISCO-PROCESS-MIB::cpmCPUTotal5secRev.6 = Gauge32: 0 percent
CISCO-PROCESS-MIB::cpmCPUTotal5secRev.7 = Gauge32: 0 percent
CISCO-PROCESS-MIB::cpmCPUTotal5secRev.8 = Gauge32: 0 percent
CISCO-PROCESS-MIB::cpmCPUTotal1minRev.1 = Gauge32: 1 percent
CISCO-PROCESS-MIB::cpmCPUTotal1minRev.2 = Gauge32: 0 percent
CISCO-PROCESS-MIB::cpmCPUTotal1minRev.3 = Gauge32: 0 percent
CISCO-PROCESS-MIB::cpmCPUTotal1minRev.4 = Gauge32: 0 percent
CISCO-PROCESS-MIB::cpmCPUTotal1minRev.5 = Gauge32: 0 percent
CISCO-PROCESS-MIB::cpmCPUTotal1minRev.6 = Gauge32: 0 percent
CISCO-PROCESS-MIB::cpmCPUTotal1minRev.7 = Gauge32: 0 percent
CISCO-PROCESS-MIB::cpmCPUTotal1minRev.8 = Gauge32: 1 percent
CISCO-PROCESS-MIB::cpmCPUTotal5minRev.1 = Gauge32: 1 percent
CISCO-PROCESS-MIB::cpmCPUTotal5minRev.2 = Gauge32: 0 percent
CISCO-PROCESS-MIB::cpmCPUTotal5minRev.3 = Gauge32: 0 percent
CISCO-PROCESS-MIB::cpmCPUTotal5minRev.4 = Gauge32: 0 percent
CISCO-PROCESS-MIB::cpmCPUTotal5minRev.5 = Gauge32: 0 percent
CISCO-PROCESS-MIB::cpmCPUTotal5minRev.6 = Gauge32: 0 percent
CISCO-PROCESS-MIB::cpmCPUTotal5minRev.7 = Gauge32: 0 percent
CISCO-PROCESS-MIB::cpmCPUTotal5minRev.8 = Gauge32: 1 percent
CISCO-PROCESS-MIB::cpmCPUMonInterval.1 = Gauge32: 5 seconds
CISCO-PROCESS-MIB::cpmCPUMonInterval.2 = Gauge32: 5 seconds
CISCO-PROCESS-MIB::cpmCPUMonInterval.3 = Gauge32: 5 seconds
CISCO-PROCESS-MIB::cpmCPUMonInterval.4 = Gauge32: 5 seconds
CISCO-PROCESS-MIB::cpmCPUMonInterval.5 = Gauge32: 5 seconds
CISCO-PROCESS-MIB::cpmCPUMonInterval.6 = Gauge32: 5 seconds
CISCO-PROCESS-MIB::cpmCPUMonInterval.7 = Gauge32: 5 seconds
CISCO-PROCESS-MIB::cpmCPUMonInterval.8 = Gauge32: 5 seconds
CISCO-PROCESS-MIB::cpmCPUTotalMonIntervalValue.1 = Gauge32: 0 percent
CISCO-PROCESS-MIB::cpmCPUTotalMonIntervalValue.2 = Gauge32: 0 percent
CISCO-PROCESS-MIB::cpmCPUTotalMonIntervalValue.3 = Gauge32: 0 percent
CISCO-PROCESS-MIB::cpmCPUTotalMonIntervalValue.4 = Gauge32: 0 percent
CISCO-PROCESS-MIB::cpmCPUTotalMonIntervalValue.5 = Gauge32: 0 percent
CISCO-PROCESS-MIB::cpmCPUTotalMonIntervalValue.6 = Gauge32: 0 percent
CISCO-PROCESS-MIB::cpmCPUTotalMonIntervalValue.7 = Gauge32: 0 percent
CISCO-PROCESS-MIB::cpmCPUTotalMonIntervalValue.8 = Gauge32: 0 percent
CISCO-PROCESS-MIB::cpmCPUInterruptMonIntervalValue.1 = Gauge32: 0 percent
CISCO-PROCESS-MIB::cpmCPUInterruptMonIntervalValue.2 = Gauge32: 0 percent
CISCO-PROCESS-MIB::cpmCPUInterruptMonIntervalValue.3 = Gauge32: 0 percent
CISCO-PROCESS-MIB::cpmCPUInterruptMonIntervalValue.4 = Gauge32: 0 percent
CISCO-PROCESS-MIB::cpmCPUInterruptMonIntervalValue.5 = Gauge32: 0 percent
CISCO-PROCESS-MIB::cpmCPUInterruptMonIntervalValue.6 = Gauge32: 0 percent
CISCO-PROCESS-MIB::cpmCPUInterruptMonIntervalValue.7 = Gauge32: 0 percent
CISCO-PROCESS-MIB::cpmCPUInterruptMonIntervalValue.8 = Gauge32: 0 percent
CISCO-PROCESS-MIB::cpmCPUMemoryUsed.1 = Gauge32: 11249360 kilo-bytes
CISCO-PROCESS-MIB::cpmCPUMemoryFree.1 = Gauge32: 4868064 kilo-bytes
CISCO-PROCESS-MIB::cpmCPULoadAvg1min.1 = Gauge32: 0 hundredths of processes
CISCO-PROCESS-MIB::cpmCPULoadAvg5min.1 = Gauge32: 0 hundredths of processes
CISCO-PROCESS-MIB::cpmCPULoadAvg15min.1 = Gauge32: 0 hundredths of processes
I don't understand why SNMP indexes 1,2 and 8 are pointing to the same value and how to poll them to get correct per core utilisation.
But I'm struggling to get anything about x86 CPU.
I tried to load all firepower MIBS but no change. For example snmptable cseSysCPUUtilization returns no entries, but maybe this is intended for FXOS supervisor which is lightweight on FPR2100 series.
Any help is appreciated.
Thank you.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide