I got lm_sensors (
http://www.netroedge.com/~lm78/) working a treat on a PII based system and could get system temp, cpu temp and fan speeds out of it. Even set up a script to check levels every 5 mins and email me if it got too hot.
You can either grab the source for the latest version off that link above and compile it (hard way) or go off to rpmfind.net and get the pre-compiled distribuion for RedHat 7.1 (
http://rpmfind.net//linux/RPM/redhat/7.1/i386/lm_sensors-2.5.5-3.i386.html) (easy way).
It mentions on the site that it requires options in the kernel that are not compiled into the kernel as standard, don't worry, they *are* on the e-smith ditribution, good work lads.
I can't honestly remember if htere were any other packages I had to load on to get it working but it really wasn't all that hard. Just be aware that, as it says in the docs, running the script that detects your hardware can quite easily crash your machine, so best to run this one in single-user mode.
This package doesn't come out of the box with any fancy graph drawing utilities or nic elooking webpages, all it does is get the values for you so you're gonna have to either integrate it into somehing like Jaime Nebrara's cool e-smith-monitor or else set up your own rrdtool and create graphs and a webpage with that.
Have fun!
Gary