So überwachen Sie Passagiere mit Monit

So überwachen Sie Passagiere mit Monit

Ich möchte Monit einrichten, um Passenger zu überwachen, aber alles, was ich bisher gefunden habe, besagt im Wesentlichen, dass ich meine Website einfach mit Monit überwachen soll. Wenn möglich, würde ich Passenger gerne direkt überwachen, damit ich mehr Kontrolle darüber habe.

Antwort1

Möchten Sie Passenger oder Apache überwachen?

Für Apache gibt es einen Eintrag im Standardverzeichnis /etc/monit/monitrc, den Sie praktisch unverändert verwenden können:

# Überprüfen Sie den Apache-Prozess mit der PID-Datei /usr/local/apache/logs/httpd.pid
# Programm starten = "/etc/init.d/httpd start" mit Timeout 60 Sekunden
# Programm stoppen = "/etc/init.d/httpd stop"
# wenn CPU > 60% für 2 Zyklen, dann Alarm
# wenn CPU > 80 % für 5 Zyklen, dann neu starten
# wenn totalmem > 200.0 MB für 5 Zyklen, dann neu starten
# wenn Kinder > 250, dann neu starten
# wenn loadavg(5min) für 8 Zyklen größer als 10 ist, dann stoppen
# falls fehlgeschlagen Host www.tildeslash.com Port 80 Protokoll http
# und fordern Sie "/monit/doc/next.php" an
# dann neu starten
# wenn Port 443 fehlgeschlagen ist, geben Sie TCPSSL-Protokoll http ein
# mit Timeout 15 Sekunden
# dann neu starten
# wenn 3 Neustarts innerhalb von 5 Zyklen, dann Timeout
# hängt von apache_bin ab
# Gruppenserver

verwandte Informationen