gpt4 book ai didi

munin - 无法将 munin 节点添加到监控

转载 作者:行者123 更新时间:2023-12-04 04:34:22 26 4
gpt4 key购买 nike

我正在尝试在 munin 中设置一些新主机进行监控。出于某种原因,它没有发生!

这是我迄今为止尝试过的。

在已经在监控其他几台主机的 munin 服务器上,我在/etc/munin/munin.conf 中添加了我想要的主机

[db1]
address 10.10.10.25 # <- obscured the real IP address
use_node_name yes

在 db1 主机上,我在/etc/munin/munin-node.conf 中设置了这个
host_name  db1.example.com
allow ^127\.0\.0\.1$
allow ^10\.10\.10\.26$
allow ^::1$
port 4949

我确保重新启动两台机器上的服务。

我可以从监控主机 telnet 到我想在 munin 端口上监控的新服务器:
[root@monitor3:~] #telnet db1.example.com 4949
Trying 10.10.10.26...
Connected to db1.example.com.
Escape character is '^]'.
# munin node at db1.example.com

等几分钟……什么都没有!新服务器不会出现在 munin 监控主机上的 munin 仪表板中。

在 db1 主机(我要监控的主机)上的/var/log/munin/munin-update.log 日志中,我发现了以下内容:
2015/11/30 03:20:02 [INFO] starting work in 14199 for db1/10.10.10.26:4949.

2015/11/30 03:20:02 [FATAL] Socket read from db1 failed. Terminating process. at /usr/share/perl5/vendor_perl/Munin/Master/UpdateWorker.pm line 254.

2015/11/30 03:20:02 [ERROR] Munin::Master::UpdateWorker<db1;db1> died with '[FATAL] Socket read from db1 failed. Terminating process. at /usr/share/perl5/vendor_perl/Munin/Master/UpdateWorker.pm line 254.

这里会发生什么?我该如何解决这个问题?

最佳答案

既然您已经确认您的网络连接正常,作为调查的第一步,我肯定会简化munin-node.conf .目前你有:

host_name  db1.example.com
allow ^127\.0\.0\.1$
allow ^10\.10\.10\.26$
allow ^::1$
port 4949

从这些我会删除:
  • host_name (这可能是多余的。)
  • IPv6 环回地址。 (我认为您不需要它,但如果您确实需要,可以稍后再添加)
  • IPv4 环回地址。 (同上)

  • 如果它仍然无法正常工作,您可以完全排除 allow 的任何问题。通过将直接 IP 替换为以下内容来配置:
    cidr_allow 10.10.10.0/24

    这将允许从完整范围的 IP 进行连接,以防您的 db1 主机似乎是从不同的 IP 进行连接。

    关于munin - 无法将 munin 节点添加到监控,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34014113/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com