Monit - your best employee
Jun 13, 2011, 04:07 (0 Talkback[s])
[ Thanks to linuxaria for this link.
"Monit can start a process if it does not run, restart a process
if it does not respond and stop a process if it uses too much
resources. You can use Monit to monitor files, directories and
filesystems for changes, such as timestamp changes, checksum
changes or size changes. You can also monitor remote hosts; Monit
can ping a remote host and can check TCP/IP port connections and
server protocols. Monit is controlled via an easy to use control
file based on a free-format, token-oriented syntax. Monit logs to
syslog or to its own log file and notifies you about error
conditions and recovery status via customizable alert."