Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I don't have much experience working with servers and I need to monitor temperatures for several servers (remotely). I use hwmonitor for my laptops but it doesn't support server hardware. Does anyone know of something that'll work?

Would love something that will send notifications when certain conditions/thresholds are met, but not necessary as I can remote connect to them and check periodically.

share|improve this question
As the ability to even be able to get the temperature from the system will be system dependent it's worth mentioning the make and model of the servers, or at least the motherboards. – John Gardeniers Jun 2 '11 at 21:39

I use Nagios, and it has plugins for all sort of services it can monitor. It also works with thresholds. Here is an example of a plugin that can monitor temperatures of a HP Proliant: Check_hpasm

share|improve this answer

If you need to monitoring a single server you can try with SpeedFan or RealTemp that work also on standard os, for monitoring server from a centralized consolle nagios or solarwinds are more suitable.

share|improve this answer

eSensors have small hardware devices that can monitor server room temperature. Those devices can be monitored by Nagios, PA Server Monitor and others.

share|improve this answer

This is speaking for HP servers, but I imagine other manufacturers will do a similar sort of thing.

When configured, the server can expose its thermal sensor information using SNMP. Amongst other things it will expose CPU temperatures, general ambient temperature, along with the thermal shutdown thresholds for each sensor. You can monitor and graph the current temperature and thermal shutdown values and set up alerts with your favourite monitoring software. Personally I use Nagios and Cacti to do this, but any half-decent monitoring software will allow you to do this with relative ease.

Additionally, the HP Insight Agents install services into Windows which can send you emails when all manner of events happen. This includes thermal alerts, but also things like dead hard disks, PSU's, fans so it's well worth spending 5 minutes configuring that (seriously, it's literally enter an email server, alert recipients and events to alert each recipient of and you're done).

share|improve this answer

If you use APC UPS units, or others that have modules for networking and external sensors, that is a very nice way to go.

share|improve this answer
And how does the temperature sensor in a UPS tell you the temperature in a server? – John Gardeniers Jan 18 '12 at 23:34
It tells you the temp of the air next to the server, which is what we normally measure.... – samsmith Jan 19 '12 at 19:43

Your Answer


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.