Inhaltsverzeichnis

Server-Monitoring und Selbstheilung mit Monit

Mit Monit können Programme überwacht und bei Problemen automatisch neu gestartet werden.

Installation

# apt-get install monit

Konfiguration

# 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

Probleme

# vi /etc/init.d/monit
[...]
ARGS="-c $CONFIG -s /tmp/monit.state"