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.

I need to be able to monitor the temperature of a couple of servers remotely. Does anyone know of any free/cheap software that will monitor the server temp and email it or at least output it so that I can pick it up via blat?

Thanks.

share|improve this question
add comment

5 Answers

up vote 5 down vote accepted

If you were running Linux

For CPU and board:
lm_sensors + NetMRG or Nagios

For disks:
hddtemp or smartctl (smartmontools) + NetMRG or Nagios

Since you are running Windows, speedfan may be of some use.

share|improve this answer
add comment

Usually, server hardware will have temperature sensors pollable via IPMI. This is true back to all the servers I have, even generic brands, to about 2002... and is also true for my home PC.

On linux, you can access this information using the ipmitool. Some servers also expose it to snmp if you have the appropriate MIB for your vendor. Servers without an ipmi interface may expose the data through lm_sensors.

On windows, you can use the ipmiutil project to access ipmi information... there are a variety of other ways to do it, and I'm not a windows admin so I can't tell you for sure what the best way is, but you might consider running the windows version of NRPE to provide secure access to the data for nagios.

share|improve this answer
    
You may have missed that the question is tagged with [windowsserver2003]. –  Dennis Williamson Jun 9 '09 at 14:20
    
Oops. Sure did. Thanks, I've edited my response appropriately. –  Karl Katzke Jun 9 '09 at 14:29
1  
NO!!! I edited it AFTER you asked! Since I don't deal with Linux, I rarely think about other's using it when they read my questions. My bad. –  Keng Jun 9 '09 at 15:18
    
IPMI is OS-independent, you just need to get the right client for it. It could even be on a remote, networked machine running a completely different operating system. –  Luke404 Sep 17 '13 at 17:03
add comment

Nagios and Zenoss are both extensible enough that you should be able to implement temperature monitoring easily, and they're both free.

If you want to be really simple just write a script that uses the lm_sensors tools and emails the answer, then schedule it with cron. Really, that's only a good course of action if you have just a couple of servers, but it is quick and easy to manage.

Depending on your servers there may be tools with them, or you can use SNMP too. I know the Dell PowerEdge's come with the web based servertools to alert on this sort of thing.

share|improve this answer
add comment

Try using Munin with this plugin. Works great.

share|improve this answer
add comment

You can try an inexpensive room monitor such as the one from Temperature Alert. We started using it after our air conditioner kept breaking down on us. Comparing this one to others was a no-brainer since this one is much less expensive. I wish I could customize the report graphs but it's still good.

share|improve this answer
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.