monit
-
- Posts: 5923
- Joined: 2004-05-23 12:53
Re: monit
Kommt darauf an, was du damit vorhast. Als kleine Alternative zu Nagios oder anderen ausgewachsenen Monitoring-Systemen ist monit durchaus sinnvoll.
- rudelgurke
- Posts: 409
- Joined: 2008-03-12 05:36
Re: monit
Ich habe es im produktiven Einsatz - läuft ganz gut und der Resourcenverbrauch ist nicht nennenswert.
Man sollte nur aufpassen - wenn die Daemons in einer chroot / Jail Umgebung laufen und Monit per rc Script "tote" Daemons neu starten im rc Script zu schauen ob die chroot / Jail Umgebung noch läuft sonst hängt man in einer schönen Schleife. ;)
Ist vielleicht etwas einfacher als Nagios oder vergleichbare Systeme - macht aber seine Arbeit ganz gut. Und Resourcen kann man bis zu einem gewissen Grad überwachen - Filesysteme / CPU / Memory z. Bsp.
Man sollte nur aufpassen - wenn die Daemons in einer chroot / Jail Umgebung laufen und Monit per rc Script "tote" Daemons neu starten im rc Script zu schauen ob die chroot / Jail Umgebung noch läuft sonst hängt man in einer schönen Schleife. ;)
Ist vielleicht etwas einfacher als Nagios oder vergleichbare Systeme - macht aber seine Arbeit ganz gut. Und Resourcen kann man bis zu einem gewissen Grad überwachen - Filesysteme / CPU / Memory z. Bsp.
-
- Posts: 5923
- Joined: 2004-05-23 12:53
Re: monit
Die Manpage von monit ist recht ausfuehrlich und enthaelt Beispiele.
- rudelgurke
- Posts: 409
- Joined: 2008-03-12 05:36
Re: monit
Vielleicht etwas spät noch als Idee - da Monit Daten über HTTP anfordern kann und davon eine Checksum zum Vergleich genommen werden kann - PHP / Perl oder ähnliches um bspw. zu schauen ob die SQL Verbindung noch steht. Geht da etwas schief, kann Monit einen Alert triggern.
Ist noch mehr möglich, auch SMS - man kann ja gut Scripte anhängen an diverse Alerts.
Die Homepage gibt dazu recht ausführlich Beispiele und Ideen.
Ist noch mehr möglich, auch SMS - man kann ja gut Scripte anhängen an diverse Alerts.
Code: Select all
check host example with address example.com
if failed port 80 protocol HTTP within 3 cycles then exec sms_alert.sh
-
- Posts: 5923
- Joined: 2004-05-23 12:53
Re: monit
Der Prozess heißt 'monit'. Wenn auf deinem System kein solcher Prozess läuft, läuft monit nicht…