Benutzer-Werkzeuge

Webseiten-Werkzeuge


software:monitoring:monit

Dies ist eine alte Version des Dokuments!


M/Monit Monitoring Dienst

M/Monit ist eine GUI, mit der mehrere Server zentral überwachet werden können.

Die eigentliche Arbeit der Überwachung wird mit dem GNU/Linux tool monit umgesetzt. Monit selbst kann nur jeweils einen einzigen Server überwachen. M/Monit zentralisiert das Monitoring, indem er sich alle Daten der Monit-Instanzen auf unterschiedlichen Servern zusenden lässt.

Das Besondere an monit ist, dass es automatisiert Dienste neu starten kann, sie nach einem Fehler gestoppt wurden.

M/Monit ist Open Source Software, wird aber mit einer kostenpflichtigen Lizenz vertrieben.

Konfiguration

Die Konfiguration ist in diesem PDF gut beschrieben: https://mmonit.com/documentation/mmonit_manual.pdf

Ein Beispiel, wie der Dienst apache auf einem Webserver überwacht werden kann. Die Semantik ist meist offensichtlich.

  check process apache2 with pidfile /var/run/apache2.pid
    start program = "/etc/init.d/apache2 start" with timeout 60 seconds
    stop program  = "/etc/init.d/apache2 stop"
    if cpu > 60% for 2 cycles then alert
    if cpu > 80% for 5 cycles then restart
    if failed host subdomain.domain.tld port 80 protocol http
       and request "/"
       then restart

Eine ausführlichte Liste von Konfigurations-Empfehlungen:

Bei Verwendung dieses Wikis erklären Sie sich mit dem Haftungsausschluss, Nutzungsbedingungen und der Datenschutzerklärung dieses Wikis einverstanden. Impressum.

software/monitoring/monit.1421960647.txt.gz · Zuletzt geändert: 2015/01/22 22:04 von mrenner