Location: Homepage / Wmsensormon
This hack is based on the original wmsensormon package, version 1.1.3. Luckily, the source code was fairly small and simple (one C file) although some comments wouldn't have hurt.
My modified version works out of the box on an 2.6.6 Linux kernel using
the w83627hf and i2c-isa modules for hardware sensor monitoring, for an EPoX
8RDA3I motherboard. See the download section for my
sensors.conf file. I haven't tried it in any other environment,
but I will welcome reports about it working with another
setup.

This version displays CPU, MOB and SYS temperatures as well as processor
FAN rotation speed and reacts to the -lt, -ls and
-lf options by changing the sensor name to red when the limits
are passed. In addition, I've changed the bottom bar to represent current CPU
percentage out of the -lt limit.
Compile by issuing make under the wmsensormon
directory. You may need to add some -I and -L flags
to the Makefile for your particular setup.
For me it works best when run like this:
wmsensormon -s1 -lf 2850 -lt 50 -ls 24
You can, of course, adjust the limits as you see fit, but only use integer
values. Run wmsensormon without parameters to get help. The
-lf is the lower CPU fan limit, -lt is the upper
CPU and MOB temperature limit, -ls is the upper SYS temperature
limit.
I don't use any of the additional features (logging, safety command, temperature switching) so they are untested. SMP support has been mangled and disabled so it most likely won't work in a multi-processor environment.
I'm not a C guru, I just know enough to hack around a bit. So, please, no support requests or questions about the package or how to make it work. If it works for you, great, if it doesn't, too bad.
Since the original package was licensed under the GNU General Public License, this version is too. Please see the COPYING file inside the package for details.
/etc/sensors.conf