Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

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.

share|improve this question
    
Please provide your HP server model number and generation. –  ewwhite Dec 7 '12 at 3:47
add comment

1 Answer

up vote 8 down vote accepted

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|improve this answer
    
fantastic answer, I'm going to use the iLO directly. –  Ovesh Dec 10 '12 at 0:31
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.