Nagios & Temperature

I'm currently running Nagios 3 on Linux, with Windows clients using NSClient++. The Windows clients (8) will be put into a hot humid environment. I have all the basic checks working for CPU, RAM, etc under Nagios. But I need to find a way to monitor the CPU temp, then report those values back to the Linux server. I've seen a few solutions out there but they are vague. All the Windows machines have Supermicro MOBOs. Any advice would be appreciated.


Solution 1:

I am not sure about the CPU monitoring, but you should also look at getting environmental monitoring in whatever space you are putting this server. It will allow you to have a better idea of what is going on in the space, and have more checks other than just CPU temp

http://nagios.org/products/environmental/

Solution 2:

Under Linux there are a tool to read temperature/voltage/fan sensors, named lm-sensors. You can simply do a bash script that get information from sensors. Furthermore, there are also a perl script that do the job for you please check this pluging but first you have to install lm-sensors.