At work we've been having some good fun w/ monitoring packages as work. Recently testing and then installing Monit and Munin on a variety of servers for various reasons. If you need to collect data on the performance of a server(munin) and have some degree of alerting and automatic watching and handling of processes (monit) check them out. They are both very flexible and useful tools that are easier to install that most others in their class.