You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Plesk环境中让Netdata的Apache插件正常运行

Plesk环境Netdata Apache监控插件无数据修复方案

前置校验

你已经确认mod_status启用,先执行本地请求验证服务可用性:
curl http://127.0.0.1/server-status?auto
如果返回Apache性能指标文本,继续后续排查;如果返回403/404,先调整Plesk Apache的server-status访问规则:

  • 登录Plesk面板,进入对应服务器的「工具与设置」>「Apache Web服务器」
  • 在「全局Apache指令」的附加配置段添加如下规则,确保本地可访问:
return (<Location /server-status>
SetHandler server-status
Require ip 127.0.0.1 ::1
</Location>
)
  • 保存配置后等待Apache重启,再重新执行curl验证

调整Netdata Apache插件配置

  • 打开插件配置文件,默认路径为/etc/netdata/go.d/apache.conf(旧版本Python插件路径为/etc/netdata/python.d/apache.conf)
  • 确认url参数与实际Apache监听地址匹配:
    • 若Apache直接监听80端口,配置为url: http://127.0.0.1/server-status?auto
    • 若Plesk开启Nginx反向代理,Apache默认监听8080端口,配置为url: http://127.0.0.1:8080/server-status?auto
  • 若未给server-status配置基础认证,注释掉配置中的username和password字段
  • 保存配置文件

验证插件运行状态

执行如下命令测试插件是否能正常采集数据:
sudo -u netdata /usr/libexec/netdata/plugins.d/go.d.plugin debug apache 1
如果输出内容包含Apache的连接数、请求数等指标,说明采集正常;如果输出报错信息,根据报错提示修正配置即可。

重启Netdata生效

执行命令重启Netdata服务:
systemctl restart netdata
等待1~2分钟后刷新Netdata面板,即可看到Apache监控数据。

注意:不要直接修改Plesk自动生成的Apache配置文件,所有自定义的Apache规则请通过Plesk面板的附加指令入口添加,避免后续Plesk配置重建时自定义规则被覆盖。

内容的提问来源于stack exchange,提问作者JuliSmz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 05:24:03