Trying to automatically label the CPU locations and hitting a mental roadblock. There must be a way to reference another OID for the location. Below is the outputs I'm trying to blend together.
These are the results of the hardware locations/names
SNMPv2-SMI::mib-2.47.1.1.1.1.7.52690955 = STRING: "module 0/RSP0/CPU0"
SNMPv2-SMI::mib-2.47.1.1.1.1.7.18788073 = STRING: "module 0/0/CPU0"
Below are the CPU loads
SNMPv2-SMI::enterprises.9.9.109.1.1.1.1.2.2 = INTEGER: 52690955
SNMPv2-SMI::enterprises.9.9.109.1.1.1.1.2.2082 = INTEGER: 18788073
SNMPv2-SMI::enterprises.9.9.109.1.1.1.1.7.2 = Gauge32: 4
SNMPv2-SMI::enterprises.9.9.109.1.1.1.1.7.2082 = Gauge32: 8
SNMPv2-SMI::enterprises.9.9.109.1.1.1.1.8.2 = Gauge32: 4
SNMPv2-SMI::enterprises.9.9.109.1.1.1.1.8.2082 = Gauge32: 8
SNMPv2-SMI::enterprises.9.9.109.1.1.1.1.31.2 = Gauge32: 4
SNMPv2-SMI::enterprises.9.9.109.1.1.1.1.31.2082 = Gauge32: 8
SNMPv2-SMI::enterprises.9.9.109.1.2.1.1.1.2.1 = Gauge32: 1
1.3.6.1.4.1.9.9.109.1.1.1.1.2 contains the associated location identifier. 1.3.6.1.2.1.47.1.1.1.1.7.x contains the identifier associated name.
These are the results of the hardware locations/names
SNMPv2-SMI::mib-2.47.1.1.1.1.7.52690955 = STRING: "module 0/RSP0/CPU0"
SNMPv2-SMI::mib-2.47.1.1.1.1.7.18788073 = STRING: "module 0/0/CPU0"
Below are the CPU loads
SNMPv2-SMI::enterprises.9.9.109.1.1.1.1.2.2 = INTEGER: 52690955
SNMPv2-SMI::enterprises.9.9.109.1.1.1.1.2.2082 = INTEGER: 18788073
SNMPv2-SMI::enterprises.9.9.109.1.1.1.1.7.2 = Gauge32: 4
SNMPv2-SMI::enterprises.9.9.109.1.1.1.1.7.2082 = Gauge32: 8
SNMPv2-SMI::enterprises.9.9.109.1.1.1.1.8.2 = Gauge32: 4
SNMPv2-SMI::enterprises.9.9.109.1.1.1.1.8.2082 = Gauge32: 8
SNMPv2-SMI::enterprises.9.9.109.1.1.1.1.31.2 = Gauge32: 4
SNMPv2-SMI::enterprises.9.9.109.1.1.1.1.31.2082 = Gauge32: 8
SNMPv2-SMI::enterprises.9.9.109.1.2.1.1.1.2.1 = Gauge32: 1
1.3.6.1.4.1.9.9.109.1.1.1.1.2 contains the associated location identifier. 1.3.6.1.2.1.47.1.1.1.1.7.x contains the identifier associated name.