Próbuję monitorować stan HTTP za pomocą strony 404 lub 403. Jak wszyscy wiecie, Monit traktuje te strony jako nieudane połączenie, ale jak mogę to zmienić. Chcę tylko monitorować, czy pokazuje stronę 404 lub 403.
Muszę to sprawdzić za pomocą tej konfiguracji, jeśli jest to możliwe.
Oto konfiguracja mojego czeku:
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;'"