Benutzer-Werkzeuge

Webseiten-Werkzeuge


server:monit

Dies ist eine alte Version des Dokuments!


Server-Monitoring und Selbstheilung mit Monit

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

Installation

  • Paket einspielen:
# apt-get install monit
  • Verzeichnis für Konfigurationsdateien anlegen:
# mkdir /etc/monit/includes

Konfiguration

  • Für jedes überwachte Programm wird in /etc/monit/includes eine eigene kleine Konfigurationsdatei angelegt.
  • Sonstige globale Optionen:
    • Logging erfolgt per Syslog.
    • Absender der Monit-Mails ist monit@disorganized.de.
    • Monit-HTTP-Server wird aktiviert.
# vi /etc/monit/monitrc
[...]
set logfile syslog facility log_daemon
[...]
set mail-format { from: monit@disorganized.de }
[...]
include /etc/monit/includes/apache2
[weitere Konfigurationsdateien für überwachte Programme]
  • Überwachte Programme konfigurieren. Auf der Monit-Homepage gibt es viele Beispiele.
  • Debian-Voreinstellungen für Monit ändern:
    • Start von Monit als Daemon freischalten.
    • Monit alle 5 Minuten laufen lassen.
# vi /etc/default/monit
[...]
startup=1
[...]
CHECK_INTERVALS=300
  • Monit neu starten:
# /etc/init.d/monit restart
  • Lauffähigkeit überprüfen:
# ps -Naf | grep monit
[...] /usr/sbin/monit [...]
# less /var/log/syslog
[...] monit[3009]: Starting monit daemon
[...] monit[3011]: Monit started
server/monit.1267216584.txt.gz · Zuletzt geändert: 2022/10/25 00:09 (Externe Bearbeitung)