From the monit homepage :
monit is a utility for managing and monitoring, processes, files, directories and devices on a UNIX system. monit conducts automatic maintenance and repair and can execute meaningful causal actions in error situations. monit has monitored and mended computers around the world for over 4 years and is used on thousands of servers.
As usual, feedback welcome
--
Nico