I've been tasked with setting up some monitoring for a few troublesome services on a few of our servers. Before I go overkill and setup Nagios, I'd like to solicit some feedback. How do you monitor services running on your servers? Does it automatically restart a dead service, send a notification email, etc.?