VMware Cloud Community
Martin33
Contributor
Contributor

How to monitor system sensor values with SNMP?

Hi,

I am running ESXi 7.0U3 stand-alone and want to monitor host sensor data (e.g. temperatures, fan speed) with SNMP.

In vSphere client the board's sensor data is properly displayed (Monitor --> Hardware --> System sensors). Here I find temperature data, fans' rpms, and power supply voltages. The very same data I'd like to query via SNMP from an external NagiosXI.

On the ESXi host SNMP is properly configured and NagiosXI can retrieve various data from the ESXi host according to the HOST-RESOURCES-MIB. But here I only get standard hrDevice data, e.g. fan is running, but no rpms, voltages, degrees centigrade.

How can I access those sensor values via SNMP which show up in the vSphere client?

In the vSphere client an ID is given with each sensor, but how does this translate into an SNMP OID?

I haven't found any hint nor which MIB to use for this purpose.

Thanks a lot!

 

Reply
0 Kudos
1 Reply
Martin33
Contributor
Contributor

Meanwhile I feel that there is no way to do this detailed sensor monitoring via SNMP. Maybe I should try CIM-XML / WBEM instead.

Does anyone have experience with NagiosXI monitoring ESXi, including board sensor data?

Reply
0 Kudos