我目前正在使用具有多个 VPS 的 Munin 图表,其中大多数运行的是 Ubuntu 10.04 LTS 或更高版本。
问题是,我正在从默认 repo 安装 munin-node,但是有些 VPS 在 munin-server 中显示 Apache 图表,有些则没有(所有服务器都安装了 Apache,因此应该选择 Apache)
有什么帮助吗?
答案1
听起来您想要的插件/插件尚未启用。
您可以通过创建到 /usr/share/munin/plugins/ 的符号链接来启用插件插件名称在每个运行 munin-node 的服务器上的 /etc/munin/plugins/ 中。
例如,要启用 apache_accesses、apache_processes 和 apache_volume,请运行(以 root 身份):
ln -s /usr/share/munin/插件/apache_accesses /etc/munin/插件/apache_accesses ln -s /usr/share/munin/plugins/apache_processes /etc/munin/plugins/apache_processes ln -s /usr/share/munin/plugins/apache_volume /etc/munin/plugins/apache_volume
然后/etc/init.d/munin-node restart
munin-node 就会看到新的插件。
如果仍然不起作用,那么也许您没有在那些特定的 VPS 上启用 Apache 服务器状态页面(所有三个 munin apache 插件都需要它)。
我更喜欢使用 nginx,所以我不能根据经验给你具体的指导,但是这个页面有一个漂亮的指南,教你如何在 Ubuntu 上设置 mod_status。除非您有充分的理由,否则您应该像该页面所述那样将其限制为本地主机(将其向全世界开放可以被视为安全漏洞,因为它会显示有关您的服务器、访问者的 IP 地址以及他们正在访问的 URL 的信息。)