如何使用 monit 监控乘客

如何使用 monit 监控乘客

我想设置 monit 来监控乘客,但到目前为止我发现的所有内容基本上都说只需使用 monit 监控您的网站。如果可能的话,我想直接监控乘客,这样我就可以更好地控制它。

答案1

您想监控乘客还是阿帕奇?

对于 apache,在 stock /etc/monit/monitrc 中有一个条目,您可以按原样使用:

# 使用 pid 文件 /usr/local/apache/logs/httpd.pid 检查 apache 进程
# 启动程序 = “/etc/init.d/httpd start”,超时 60 秒
#停止程序 = “/etc/init.d/httpd stop”
# 如果 CPU > 60% 持续 2 个周期则发出警报
# 如果 CPU > 80% 持续 5 个周期则重新启动
# 如果总内存 > 200.0 MB 持续 5 个周期则重新启动
# 如果子节点 > 250 则重新启动
# 如果 loadavg(5min) 大于 10 并持续 8 个周期则停止
# 如果失败,主机 www.tildeslash.com 端口 80 协议 http
# 并请求“/monit/doc/next.php”
# 然后重启
# 如果失败,端口 443 类型 tcpssl 协议 http
# 超时 15 秒
# 然后重启
# 如果 5 个周期内重新启动 3 次,则超时
# 取决于 apache_bin
# 群组服务器

相关内容