Accessing temperature data on ESXi5.1?

23,016

Why do you want to specifically monitor the temperature data of the server?

Are you feeding it to a monitoring solution or NMS like OpenNMS, Zabbix, etc.? Or are you just concerned about the thermal health of the server?

The model of server matters a little, because different ProLiant systems have different temperature thresholds and thermal profiles. Please let us know what you're using.

Generically, the common approach to this is to set the proper alarm actions for your server's health in your vCenter. This assumes you're using vCenter to manage the system. If so, set your SNMP monitoring system to receive traps for "Host hardware temperature status" events, that's a good way to monitor the system. In fact, by default, vCenter sends traps on these events.

enter image description here

While I can see individual temperatures for the 27 sensors on my ProLiant DL360 G7, I don't actually care if it's the 3rd memory module that's overtemp or the drive backplane. I care whether the host thinks it's healthy overall or not...

enter image description here


Now, if I'm off-base here, and you don't have vCenter are are trying to monitor a single server, use either this guide or this guide to establish an SNMP configuration on your ESXi server.

You may also be able to pull the relevant information from your ILO's web interface, via SNMP passthrough or even SSH. Some of that is covered in: automatic get server temperature via HP iLO

enter image description here

Share:
23,016

Related videos on Youtube

Ovesh
Author by

Ovesh

Updated on September 18, 2022

Comments

  • Ovesh
    Ovesh almost 2 years

    For ESXi5.1 (VMWare vSphere) images, I can see temperature data on the vSphere user interface (under Monitor / Hardware Status). I tried scouring the available snmp data using snmpwalk, but can't find the data anywhere in there.

    Maybe I'm missing something. Does anybody know the right MIB for temperature data?

    Otherwise, how can that data be accessed?

    By the way, this is a machine installed from an image provided by HP.

    EDIT: The hardware is ProLiant DL360 G7.

    I don't wish to monitor the server, but rather to plot the available temperature meters.

    • ewwhite
      ewwhite over 11 years
      Please provide your HP server model number and generation.
  • Ovesh
    Ovesh over 11 years
    fantastic answer, I'm going to use the iLO directly.