为什么 munin apache_activity 插件会在不同的服务器上检查 /server-status?

为什么 munin apache_activity 插件会在不同的服务器上检查 /server-status?

我有两个位于不同位置的 Web 服务器(我们称它们为WEB1WEB2),由同一个 Munin 服务器监控。今天,我注意到 的 apache 日志中出现了以下错误WEB1

[error] [client <IP OF WEB2>] client denied by server configuration: /var/www/server-status

当然,出于安全考虑,我在两台机器上都将服务器状态限制为 localhost。这种情况每 5 分钟发生一次,与我的 munin 服务器收集信息的时间完全相同,所以我知道是 munin apache_activity 插件导致了这种情况的发生。

它到底为什么要尝试检查不同服务器的服务器状态?我该如何停止它?

答案1

apache_activity 检索“http://127.0.0.1:%d/服务器状态?自动“,这样就排除了 DNS 或 /etc/hosts 问题(通过查看 apache_activity 的副本来确认这一点。)

WEB2 上的 apache 是否配置为将某些请求重定向或代理到 WEB1,并且您无意中包含了 /server-status?

相关内容