Tôi vừa cài đặt và cấu hình monit theo tài liệu monit . Tất cả các dịch vụ ngoài Apache đều được liệt kê là Chạy, nhưng Apache nói Không được giám sát .
Các dòng có liên quan trong cấu hình của monit là:
check process apache with pidfile /var/run/httpd.pid
group www
start program = "/etc/init.d/httpd start"
stop program = "/etc/init.d/httpd stop"
if failed host localhost port 80
protocol http then restart
if 5 restarts within 5 cycles then timeout
Tôi có thể truy cập http: // localhost / server-status và http: // localhost tốt từ máy chủ. Danh sách Monit Chế độ giám sát cho Apache là hoạt động .
Máy chủ đang chạy CentOS 5.4.
Tệp PID là chính xác cho máy chủ httpd cha:
[server ~]$ cat /var/run/httpd.pid
2905
[server ~]$ ps auxc | grep httpd
root 2905 0.0 0.9 26952 4808 ? Ss 11:36 0:00 httpd
monit monitor apache
đã bắt đầu và bây giờ nó có vẻ hoạt động tốt sau khi khởi động lại dịch vụ. Tôi cũng nên thử nhấp vào nút Bật màn hình trên giao diện web.