Mit Monit können Programme überwacht und bei Problemen automatisch neu gestartet werden.
# apt-get install monit
/etc/monit/conf.d eine eigene kleine Konfigurationsdatei angelegt. monit@disorganized.de.# vi /etc/monit/monitrc
[...]
set daemon 300 # check services at 5-minute intervals
with start delay 180 # optional: delay the first check by 3-minutes (by
# # default Monit check immediately after Monit start)
[...]
set logfile syslog facility log_daemon
[...]
set mail-format { from: monit@disorganized.de }
[...]
#include /etc/monit/conf.d/*
include /etc/monit/conf.d/apache2
[weitere Konfigurationsdateien für überwachte Programme]
# vi /etc/default/monit [...] startup=1
# /etc/init.d/monit restart
# ps -Naf | grep monit [...] /usr/sbin/monit [...] # less /var/log/syslog [...] monit[3009]: Starting monit daemon [...] monit[3011]: Monit started
/tmp-Verzeichnis ablegen (Pfad ist im Init-Skript fest eingetragen, obwohl es eine Variable in der Defaults-Datei gibt):# vi /etc/init.d/monit [...] ARGS="-c $CONFIG -s /tmp/monit.state"