Ich versuche, den HTTP-Status mit einer 404- oder 403-Seite zu überwachen. Wie Sie alle wissen, nimmt Monit diese Seiten als fehlgeschlagene Verbindung, aber wie könnte ich das ändern? Ich möchte nur überwachen, dass die Seite 404 oder 403 angezeigt wird.
Ich muss es mit dieser Konfiguration überprüfen, wenn es möglich ist.
Dies ist meine Prüfkonfiguration:
check process httpd with pidfile /var/run/httpd.pid
start program = "/etc/init.d/httpd start"
stop program = "/etc/init.d/httpd stop"
if failed host hostname port 80
protocol HTTP request "/"
then exec "/bin/bash -c '/bin/echo -e "hostname\thttpd\t3\tFAILED" | /usr/sbin/send_nsca -H nagiosserver -c /etc/send_nsca.cfg; /usr/bin/monit restart nginx;'"