Hello,
You can download the latest MIBs from this link.
https://asp.arubanetworks.com/downloads/software/RmlsZTpjMDMxMjIzMC1mZWUzLTExZWItODE3Yi01NzI4MzlhNjM5YzA%3D
Thw following document explains how to use the OID hrProcessorLoad from the HOST-RESOURCES-MIB.mib for CPU monitoring. The document mentions Aruba 8400 but this should be working for your switch as well.
https://community.arubanetworks.com/browse/articles/blogviewer?blogkey=7020c19b-2acb-4ecd-9bb8-4aa8dfbccf9d
THis document provides some examples on how the monitor the switch health via SNMP.
https://community.arubanetworks.com/browse/articles/blogviewer?blogkey=66ec4dbc-ed6c-4b5b-b4e7-49c4d0433330
The examples for the ArubaOS-CX are using OIDs from the HOST-RESOURCES-MIB(.1.3.6.1.2.1.25), Entity Mib(1.3.6.1.2.1.47), ENTITY-STATE-MIB( 1.3.6.1.2.1.131), ENTITY-SENSOR-MIB(1.3.6.1.2.1.99)
You have to keep in mind that this documents may be a bit outdated because new SNMP capabilities are being added with every new version. For example for monitoring of Temperature, Fans and Power supplies, there are MIBs starting with ARUBAWIRED, like ARUBAWIRED-FAN, ARUBAWIRED-POWERSUPPLY, ARUBAWIRED-TEMPSENSOR which may be providing better options. So you should test and compare.
It is good to know that you can test different OIDs directly on the CLI of the switch in order to see if they are working and what information is returned. SNMP has to be enabled for this to work.
You have to enable diagnostics
6100# diagnostics
Then use the following command with the textual form of the OID
6100# diag utilities snmpwalk oid hrProcessorLoad
HOST-RESOURCES-MIB::hrProcessorLoad.196608 = INTEGER: 13
HOST-RESOURCES-MIB::hrProcessorLoad.196609 = INTEGER: 13
Or with the numeric form which seem to work better for me.
6100# diag utilities snmpwalk oid 1.3.6.1.2.1.25.3.3.1.2
HOST-RESOURCES-MIB::hrProcessorLoad.196608 = INTEGER: 13
HOST-RESOURCES-MIB::hrProcessorLoad.196609 = INTEGER: 13