Object: hh3cEntityExtCpuUsage (% Percent)
OID: 1.3.6.1.4.1.25506.2.6.1.1.1.1.6
Object: hh3cEntityExtMemUsage (% Percent)
OID: 1.3.6.1.4.1.25506.2.6.1.1.1.1.8
Object: h3cEntityExtTemperature (Celsius)
OID" 1.3.6.1.4.1.25506.2.6.1.1.1.1.12
In order to determine the value of "n" for every devices, we need to use the OID entPhysicalDescr (1.3.6.1.2.1.47.1.1.1.1.2) to poll information from the devices. Below are SNMP Get-Request (via snmpwalk) for HP A7506 Chassis which 2 Fabric Module and an HP MSR3020 Router.
-- HP A7506 Chassis (IRF cluster with 2 Fabric Module --
# snmpwalk -v 2c -c private 10.0.0.1 .1.3.6.1.2.1.47.1.1.1.1.2
SNMPv2-SMI::mib-2.47.1.1.1.1.2.1 = STRING: "HP 7506"
...
SNMPv2-SMI::mib-2.47.1.1.1.1.2.43 = STRING: "HP 384 Gbps Fabric A7500 Module JD194B"
SNMPv2-SMI::mib-2.47.1.1.1.1.2.46 = STRING: "HP 48-Port GbE SFP A7500 Module JD211B"
SNMPv2-SMI::mib-2.47.1.1.1.1.2.47 = STRING: "LSQM1GV48SC0"
SNMPv2-SMI::mib-2.47.1.1.1.1.2.48 = STRING: "HP A7500 8 port 10G SFP+ Module JF290A"
...
SNMPv2-SMI::mib-2.47.1.1.1.1.2.1302 = STRING: "HP 7506"
...
SNMPv2-SMI::mib-2.47.1.1.1.1.2.1343 = STRING: "HP 384 Gbps Fabric A7500 Module JD194B"
SNMPv2-SMI::mib-2.47.1.1.1.1.2.1346 = STRING: "HP 48-Port GbE SFP A7500 Module JD211B"
SNMPv2-SMI::mib-2.47.1.1.1.1.2.1347 = STRING: "LSQM1GV48SC0"
SNMPv2-SMI::mib-2.47.1.1.1.1.2.1348 = STRING: "HP A7500 8 port 10G SFP+ Module JF290A"
---
-- HP MSR 3020 Router --
# snmpwalk -v 2c -c private 10.20.0.1 .1.3.6.1.2.1.47.1.1.1.1.2
SNMPv2-SMI::mib-2.47.1.1.1.1.2.1 = STRING: "HP Series Router A-MSR30-20"
SNMPv2-SMI::mib-2.47.1.1.1.1.2.2 = STRING: "Container level1"
SNMPv2-SMI::mib-2.47.1.1.1.1.2.3 = STRING: "Module level1"
First, the HP A7506 Chassis Switch with n value of 42 and 1343.
# SNMP poll CPU OID
# snmpwalk -v 2c -c private 10.0.0.1 1.3.6.1.4.1.25506.2.6.1.1.1.1.6.43
SNMPv2-SMI::enterprises.25506.2.6.1.1.1.1.6.43 = INTEGER: 8
# snmpwalk -v 2c -c private 10.0.0.1 1.3.6.1.4.1.25506.2.6.1.1.1.1.6.1343
SNMPv2-SMI::enterprises.25506.2.6.1.1.1.1.6.1343 = INTEGER: 5
---
# Comware command to get CPU utilization
<HP-A7506-SWITCH>dis cpu-usage chassis 1 slot 0
Chassis 1 Slot 0 CPU usage:
7% in last 5 seconds
8% in last 1 minute
7% in last 5 minutes
<HP-A7506-SWITCH>dis cpu-usage chassis 2 slot 0
Chassis 2 Slot 0 CPU usage:
5% in last 5 seconds
5% in last 1 minute
5% in last 5 minutes
--------------------
# SNMP poll Memory OID
# snmpwalk -v 2c -c private 10.0.0.1 1.3.6.1.4.1.25506.2.6.1.1.1.1.8.43
SNMPv2-SMI::enterprises.25506.2.6.1.1.1.1.8.43 = INTEGER: 33
# snmpwalk -v 2c -c private 10.0.0.1 1.3.6.1.4.1.25506.2.6.1.1.1.1.8.1343
SNMPv2-SMI::enterprises.25506.2.6.1.1.1.1.8.1343 = INTEGER: 31
---
# Comware command to get memory utilization
<HP-A7506-SWITCH>dis memory chassis 1 slot 0
System Total Memory(bytes): 389808640
Total Used Memory(bytes): 129338688
Used Rate: 33%
<HP-A7506-SWITCH>dis memory chassis 2 slot 0
System Total Memory(bytes): 389808640
Total Used Memory(bytes): 123524268
Used Rate: 31%
--------------------
# SNMP poll Temperature OID
# snmpwalk -v 2c -c private 10.0.0.1 1.3.6.1.4.1.25506.2.6.1.1.1.1.12.43
SNMPv2-SMI::enterprises.25506.2.6.1.1.1.1.12.43 = INTEGER: 26
# snmpwalk -v 2c -c private 10.0.0.1 1.3.6.1.4.1.25506.2.6.1.1.1.1.12.1343
SNMPv2-SMI::enterprises.25506.2.6.1.1.1.1.12.1343 = INTEGER: 36
---
# Comware command to get temperature reading
<HP-A7506-SWITCH>dis environment
System temperature information (degree centigrade):
----------------------------------------------------------------------
Chassis Slot Sensor Temperature Lower Warning Alarm Shutdown
1 0 hotspot 1 26 0 80 97 NA
1 3 hotspot 1 29 0 80 97 NA
1 4 hotspot 1 34 0 80 97 NA
1 5 hotspot 1 30 0 80 97 NA
1 7 hotspot 1 29 0 80 97 NA
2 0 hotspot 1 36 0 80 97 NA
2 3 hotspot 1 38 0 80 97 NA
2 4 hotspot 1 41 0 80 97 NA
2 5 hotspot 1 38 0 80 97 NA
2 7 hotspot 1 35 0 80 97 NA
# SNMP poll CPU, Memory and Temperature OID
# snmpwalk -v 2c -c private 10.20.0.1 1.3.6.1.4.1.25506.2.6.1.1.1.1.6.3
SNMPv2-SMI::enterprises.25506.2.6.1.1.1.1.6.3 = INTEGER: 2
# snmpwalk -v 2c -c private 10.20.0.1 1.3.6.1.4.1.25506.2.6.1.1.1.1.8.3
SNMPv2-SMI::enterprises.25506.2.6.1.1.1.1.8.3 = INTEGER: 32
# snmpwalk -v 2c -c private 10.20.0.1 1.3.6.1.4.1.25506.2.6.1.1.1.1.12.3
SNMPv2-SMI::enterprises.25506.2.6.1.1.1.1.12.3 = INTEGER: 28
---
<HP-MSR-3020>dis cpu-usage
Unit CPU usage:
1% in last 5 seconds
2% in last 1 minute
2% in last 5 minutes
<HP-MSR-3020>dis memory
System Total Memory(bytes): 422952720
Total Used Memory(bytes): 136600612
Used Rate: 32%
<HP-MSR-3020>dis environment
System Temperature information (degree centigrade):
----------------------------------------------------
SlotNo Temperature Lower limit Upper limit
0 28 5 60
I have used this method several years now in polling the CPU, Memory, and Temperature reading on the network monitoring system currently utilized. One of them is Cacti wherein I used this data template to create graph CPU utilization these HP Comware devices (Note: the "n" needs to be updated).
Hope this helps someone. Enjoy!