Monit – Dienstüberwachung

Installiert, aber Dienst nicht gestartet. Starten und Autostart aktivieren:
sudo systemctl enable --now monit
Einrichtung (FAQ)
Monit
Nicht gestartet
Überwachte Dienste: 12
Überwachte Dienste
12
Gesamt
Laufen
12
Aktiv
Mit Fehlern
0
Mit Fehlern
Überwachte Dienste
Dienst Typ Uptime Speicher CPU Status
srv-monitor System 24d 15h — — Aktiv
nginx Process 23d 14h 18.4 MB 3.9% Aktiv
apache2 Process 12d 7h 8.6 MB 3.9% Aktiv
mysqld Process 13d 7h 219.3 MB 0.3% Aktiv
php-fpm Process 8d 4h 212.2 MB 2.8% Aktiv
sshd Process 39d 12h 272.4 MB 1.3% Aktiv
fail2ban Process 26d 10h 294.7 MB 0.3% Aktiv
crowdsec Process 36d 4h 42.5 MB 2.2% Aktiv
redis-server Process 15d 3h 74.2 MB 3.1% Aktiv
cron Process 17d 10h 20.9 MB 2.9% Aktiv
rootfs Filesystem — — — Aktiv
eth0 Network — — — Aktiv

Ein klarerer Blick auf das, was Monit prüft

Monit überwacht Prozesse, Dateien, Dateisysteme und Hosts und startet neu, was es kaputt vorfindet. Es bringt eine eigene Weboberfläche mit, die funktioniert und aussieht, als sei sie vor langer Zeit entworfen worden. Diese Seite liest denselben Zustand und stellt ihn neben den Rest des Panels, sodass Dienstgesundheit bei den Sicherheitsmodulen steht statt auf einem eigenen Port.

Jede Prüfung erscheint mit aktuellem Status, überwachtem Objekt und der Zahl der Eingriffe. Der Neustartzähler ist das Feld, das Beachtung verdient. Ein Dienst, den Monit vierzigmal neu gestartet hat, wird von Monit nicht am Leben gehalten — er fällt wiederholt aus, und die Neustarts verdecken es. Monit ist darin ehrlich, wenn man es liest; die Gefahr besteht darin, ein grünes Board als Beleg dafür zu nehmen, dass nichts im Argen liegt.

Auf einem typischen Server verdienen diese Prüfungen ihren Platz: Webserver, Datenbank, SSH-Daemon, freier Platz auf dem Root-Dateisystem und eine Erreichbarkeitsprüfung gegen etwas außerhalb der Maschine.