You can check out nagios at www.nagios.org.
It is freeware for monitoring systems and has a lot of prebuilt scripts. You can also build your own scripts if none of the prebuilt ones do what you need. It has a built in Web Page for monitoring servers. We use it here to monitor almost everything (Unix, Linux, Windows, Switches, Air Handlers).