Antworten:
Möchten Sie Passagier oder Apache überwachen?
Für Apache gibt es einen Eintrag in der Datei / etc / monit / monitrc, den Sie so ziemlich wie er ist verwenden können:
# Prozessapache mit pidfile /usr/local/apache/logs/httpd.pid überprüfen # start program = "/etc/init.d/httpd start" mit einer Zeitüberschreitung von 60 Sekunden # stop program = "/etc/init.d/httpd stop" # Wenn CPU> 60% für 2 Zyklen, dann Alarm # Wenn die CPU für 5 Zyklen> 80% ist, starten Sie den Computer neu # Wenn totalmem> 200.0 MB für 5 Zyklen, dann neu starten # Wenn Kinder> 250, dann neu starten # Wenn loadavg (5min) 8 Zyklen lang größer als 10 ist, stoppen Sie # wenn Host fehlgeschlagen 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 das tcpssl-Protokoll http ein # mit Timeout 15 Sekunden # dann neu starten # Wenn 3 innerhalb von 5 Zyklen neu gestartet werden, tritt eine Zeitüberschreitung auf # hängt von apache_bin ab # Gruppenserver