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

As a bit of background, over the weekend the main air conditioning system for our server room went down. As I was out of town I was unable to stop in and check to make sure the auxiliary system was functioning properly. When I got to work this morning all the servers seem happy.

The question I have, is there any sort of temperature logging functionality that runs on unix based servers? I would love to know how the auxiliary aircon units went and keeping things cool! We have servers running Solaris, FreeBSD, Ubuntu (and if it helps Windows server 2003), however currently have no monitoring applications running. Thanks.


locked by Tom O'Connor Sep 17 '13 at 15:53

This question exists because it has historical significance, but it is not considered a good, on-topic question for this site, so please do not use it as evidence that you can ask similar questions here. This question and its answers are frozen and cannot be changed. More info: help center.

This question has already been asked and answered:… – GregD Aug 1 '10 at 22:07
Actually quite different. The question you are referring to relates to the monitoring of the temperature of a server room. – JT.WK Aug 1 '10 at 22:12
There is a link on my previous comment to this:… – GregD Aug 1 '10 at 22:13
A question regarding windows server 2003. As I am also running Unix and Linux, I was hoping there may be other methods other than third party monitoring tools. – JT.WK Aug 1 '10 at 22:19
up vote 2 down vote accepted

A general option to read temperature data from Linux servers might be with lmsensors. If your servers are IPMI capable, that could be another topic to evaluate. When you found out how to get the temp data out of your system, you can log it with a myriad of options, from a simple script logging into plain text to graph creation via rrdtool or a full fledged monitoring solution like Cacti, MRTG or Nagios.

Thanks for the suggestion - seems like it will do exactly what I want. Cheers – JT.WK Aug 2 '10 at 23:23

I do what SvenW recommends. If you have lmsensors set up, then munin and munin-node are used together to measure the mainboard, CPU, and drive temperatures. This provides an indirect measure of how warm the computer room is.

I also have a couple of systems with USB-attached temperature sensors, which are read by a munin script and graphed that way.

Finally, I have a hardware environmental monitor system that can generate alerts via email when thresholds are crossed (The AVTECH RoomAlert 11E is the one we are using). This device is also queryable via SNMP and those values are graphed by cacti.


Depending of your servers, you should take a look at "DELL OpenManage IT Assistant", "HP System Insight Manager" or any equivalent to monitor all your servers sensors.


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