我正在为我工作的公司设置一个服务器集群,并且我正在使用Monit来监视所有服务器进程是否正在按应有的方式运行和工作。
对于 Apache 监控,我想使用这里解释的 mod_status 功能。然而,这变得相当困难。因为无论我如何配置 Monit 和 Apache,Monit 只会不断报告连接失败错误(connection failed to 127.0.0.1:80 [APACHESTATUS via TCP]
)。
我按照 Monit Wiki 上的说明进行操作,但运气不佳。Apache 状态页面 ( http://127.0.0.1/server-status?auto
) 页面可以在我测试它的任何浏览器中使用。我也尝试过将主机从更改127.0.0.1
为localhost
没有任何运气。
我已经用 Monit 版本 4.8.x、4.10x 和 5.0-beta6 测试了这个设置,结果都一样。此外,Google 上也没有太多有用的信息可以提供帮助,因为大多数结果都是关于更琐碎和简单的问题。
我错过了什么吗?或者我只是愚蠢的也许?