Назад | Перейти на главную страницу

Как следить за пассажиром с помощью monit

Я хочу настроить monit для наблюдения за пассажирами, но все, что я нашел до сих пор, в основном говорит о том, что просто контролируйте свой сайт с помощью monit. Если возможно, я хотел бы наблюдать за пассажиром напрямую, чтобы иметь больше контроля над этим.

Вы хотите следить за пассажиром, или за апачем?

Для apache в каталоге / etc / monit / monitrc есть запись, которую вы можете практически использовать как есть:

#  check process apache with pidfile /usr/local/apache/logs/httpd.pid
#    start program = "/etc/init.d/httpd start" with timeout 60 seconds
#    stop program  = "/etc/init.d/httpd stop"
#    if cpu > 60% for 2 cycles then alert
#    if cpu > 80% for 5 cycles then restart
#    if totalmem > 200.0 MB for 5 cycles then restart
#    if children > 250 then restart
#    if loadavg(5min) greater than 10 for 8 cycles then stop
#    if failed host www.tildeslash.com port 80 protocol http
#       and request "/monit/doc/next.php"
#       then restart
#    if failed port 443 type tcpssl protocol http
#       with timeout 15 seconds
#       then restart
#    if 3 restarts within 5 cycles then timeout
#    depends on apache_bin
#    group server