Benutzer-Werkzeuge

Webseiten-Werkzeuge


server:monit

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
server:monit [2011/12/07 19:51]
ewald Probleme
server:monit [2011/12/13 22:30] (aktuell)
ewald Hinweis auf Startverzögerung
Zeile 2: Zeile 2:
  
 Mit [[http://​www.tildeslash.com/​monit/​|Monit]] können Programme überwacht und bei Problemen automatisch neu gestartet werden. Mit [[http://​www.tildeslash.com/​monit/​|Monit]] können Programme überwacht und bei Problemen automatisch neu gestartet werden.
- 
-===== Probleme ===== 
- 
-  * Monit legt behält den Status auch zwischen Neustart (per State-Datei,​ siehe Init-Skript). Ich will, dass der Zustand bei Neustart zurück gesetzt wird. Init-Skrip ändern? 
  
 ===== Installation ===== ===== Installation =====
Zeile 17: 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 24: 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 53: 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"​
  
server/monit.1323283885.txt.gz · Zuletzt geändert: 2011/12/07 19:51 von ewald