I am using Cacti to graph useful information about my server at home.

Fan speed control is actually done in hardware by my Motherboard (an Abit something with a uGuru chip). Temperature monitoring should in theory be a piece of cake in Linux with an lm_sensors compatible motherboard.
_________________________
Hussein