Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
|
server:monit [2011/12/07 17:38] ewald Intervall für Überprüfung auf 300 Sekunden setzen |
server:monit [2011/12/13 22:30] (aktuell) ewald Hinweis auf Startverzögerung |
||
|---|---|---|---|
| Zeile 13: | Zeile 13: | ||
| * Für jedes überwachte Programm wird in ''/etc/monit/conf.d'' eine eigene kleine Konfigurationsdatei angelegt. | * Für jedes überwachte Programm wird in ''/etc/monit/conf.d'' eine eigene kleine Konfigurationsdatei angelegt. | ||
| * Sonstige globale Optionen: | * Sonstige globale Optionen: | ||
| - | * Intervall für Überprüfung auf 300 Sekunden setzen. | + | * Intervall für Überprüfung auf 300 Sekunden setzen, vor dem ersten Start 3 Minuten warten, bis alles läuft. |
| * Logging erfolgt per Syslog. | * Logging erfolgt per Syslog. | ||
| * Absender der Monit-Mails ist ''monit@disorganized.de''. | * Absender der Monit-Mails ist ''monit@disorganized.de''. | ||
| Zeile 20: | Zeile 20: | ||
| [...] | [...] | ||
| set daemon 300 # check services at 5-minute intervals | 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 logfile syslog facility log_daemon | ||
| Zeile 49: | Zeile 51: | ||
| [...] monit[3009]: Starting monit daemon | [...] monit[3009]: Starting monit daemon | ||
| [...] monit[3011]: Monit started | [...] monit[3011]: Monit started | ||
| + | |||
| + | ===== Probleme ===== | ||
| + | |||
| + | * Monit behält den Status auch zwischen Neustarts (per State-Datei, siehe Init-Skript). Damit der Zustand zumindest zwischen Reboots vergessen wird, die State-Datei im ''/tmp''-Verzeichnis ablegen (Pfad ist im Init-Skript fest eingetragen, obwohl es eine Variable in der Defaults-Datei gibt): | ||
| + | |||
| + | # vi /etc/init.d/monit | ||
| + | [...] | ||
| + | ARGS="-c $CONFIG -s /tmp/monit.state" | ||