我是 Munin 的新手,我按照有关数字海洋的教程在 debian 上安装 munin master,然后在 debian 8.9 下的另一台服务器上安装 munin-node。munin master工作正常,从master我在4949端口nmap了munin节点服务器,有响应,所以我认为不是网络或防火墙问题。用命令
systemctl status munin-node
输出显示它已启动。但是我在 munin master 的 web 界面上仍然没有链接到 munin 节点。这是 munin master 的输出(munin-update.log)
2018/01/13 10:05:11 [INFO] Reaping Munin::Master::UpdateWorker<MuninNode;MuninNode>. Exit value/signal: 18/0
2018/01/13 10:05:13 [ERROR] In RRD: Error updating /var/lib/munin/MuninMaster/MuninMaster-http_loadtime-loadtime-g.rrd: /var/lib/munin/MuninMaster/MuninMaster-http_loadtime-loadtime-g.rrd: found extra data on update argument:
2018/01/13 10:05:13 [INFO]: Munin-update finished for node MuninMaster;MuninMaster (11.67 sec)
2018/01/13 10:05:23 [INFO] Remaining workers: MuninNode;MuninNode
2018/01/13 10:05:23 [INFO] Reaping Munin::Master::UpdateWorker<MuninMaster;MuninMaster>. Exit value/signal: 0/0
2018/01/13 10:05:23 [INFO] No old data available for failed worker MuninNode;MuninNode. This node will disappear from the html web page hierarchy
2018/01/13 10:05:23 [INFO]: Munin-update finished (21.85 sec)
如何检查 munin 节点是否正在向 munin master 发送数据?
我还注意到 /var/lib/munin 下有一个 MuninMaster(这是我给主节点的名称)文件夹,但没有 MuninNode(我在 munin.conf 文件中给 munin 节点的名称)之类的东西 谢谢你的帮助
节点不向主节点发送数据。master 从客户端拉取数据。您需要将节点添加到
/etc/munin/munin.com
,然后重新启动主节点。然后主节点将从节点中提取数据。通常,主节点将是受监控的节点之一。您可以从 master telnet 到节点上的 4949 端口进行测试。该协议是基于文本的。
我记录了我使用 Munin 进行监控的经验。