ฉันพยายามตรวจสอบสถานะ HTTP ด้วยหน้า 404 หรือ 403 ในขณะที่คุณทุกคนรู้ว่า Monit ใช้หน้าเหล่านั้นเป็นการเชื่อมต่อที่ล้มเหลว แต่ฉันจะเปลี่ยนมันอย่างไร ฉันแค่ต้องการตรวจสอบว่ามันแสดงหน้า 404 หรือ 403
ฉันต้องตรวจสอบกับการตั้งค่านี้ถ้าเป็นไปได้
นี่คือการตรวจสอบการกำหนดค่าของฉัน:
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;'"