Tôi đang cố gắng theo dõi trạng thái HTTP với trang 404 hoặc 403. Như tất cả các bạn đều biết Monit coi các trang đó là kết nối thất bại, nhưng làm thế nào tôi có thể thay đổi điều đó. Tôi chỉ muốn theo dõi rằng nó hiển thị trang 404 hoặc 403.
Tôi cần kiểm tra nó với cấu hình này nếu có thể.
Đây là cấu hình kiểm tra của tôi:
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;'"