Trying to update the HP Enterprise SNMP to gather data for the Aruba CX. The CX switches have multiple CPU cores and % utilization can be gathered for core 1 via OID 1.3.6.1.2.1.25.3.3.1.2.196608, core 2 1.3.6.1.2.1.25.3.3.1.2.196609....
So what I want, is to basically do an SNMP walk of all the values returned by 1.3.6.1.2.1.25.3.3.1.2 and average them together.
I am far from an SNMP expert, I can have the switch query itself, on an Aruba 6100 (basic layer 2 CX series), I get this:
Switchname# diag utilities snmpwalk oid .1.3.6.1.2.1.25.3.3.1.2 community public
HOST-RESOURCES-MIB::hrProcessorLoad.196608 = INTEGER: 21
HOST-RESOURCES-MIB::hrProcessorLoad.196609 = INTEGER: 22
The larger boxes have more cores.
So no problems getting one OID into Zabbix, it happily tells me the value for core 1, but I don't want to make a separate template for each model based on the number of CPU cores.
So what I want, is to basically do an SNMP walk of all the values returned by 1.3.6.1.2.1.25.3.3.1.2 and average them together.
I am far from an SNMP expert, I can have the switch query itself, on an Aruba 6100 (basic layer 2 CX series), I get this:
Switchname# diag utilities snmpwalk oid .1.3.6.1.2.1.25.3.3.1.2 community public
HOST-RESOURCES-MIB::hrProcessorLoad.196608 = INTEGER: 21
HOST-RESOURCES-MIB::hrProcessorLoad.196609 = INTEGER: 22
The larger boxes have more cores.
So no problems getting one OID into Zabbix, it happily tells me the value for core 1, but I don't want to make a separate template for each model based on the number of CPU cores.
Comment