我写了我自己的简单的munin-node实现,但不能让它显示在munin-cgi-html的master(2.0.33-1)上。
munin.confconfiguration:
[uberlamp3] address 192.167.0.21 use_node_name yes port 19270
我监视主节点和节点之间的对话,看看是否要求节点:
1:帽子(我还空帽子)
2:列表(我返回唯一的插件 – 温度)
3:configuration温度 我回来:
graph_args --title "Lamp Temperatures" graph_category Temperatures temp.label temp .
4:取温度 我回来:
temp.value 47.3
5:退出 – 我断开连接。 在munin-update.log中没有错误
所有在munin更新正常处理。 在munin-update.log中没有错误。 创build相应的rrd文件并使用正确的值更新(使用rrdtool进行检查)。 但是munin-cgi-html从不在生成的HTML中显示这个新节点。
穆宁,Update.log中:
2017/06/23 07:40:01 [INFO] starting work in 9170 for uberlamp3/192.167.0.21:19270. 2017/06/23 07:40:01 [INFO] node uberlamp3 advertised itself as uberlamp.14.by instead. 2017/06/23 07:40:01 [INFO]: Munin-update finished for node uberlamp3;uberlamp3 (0.33 sec) 2017/06/23 07:40:06 [INFO] Reaping Munin::Master::UpdateWorker<uberlamp3;uberlamp3>. Exit value/signal: 0/0
几点观察:
1)htmlconf.storable – 包含对uberlamp3节点的引用
2)我试图添加一个本地munin-node,添加没有问题 – 更新后显示在HTML /图表。 uberlamp3虽然还没有显示。
有什么build议么?
Munin版本:2.0.33-1 Ubuntu版本:尝试16.10和17.04
“节点uberlamp3宣传自己作为uberlamp.14.by改为”。
如果你在客户端input“hostname”,会发生什么?
你有没有检查munin客户端configuration?
显然,munin对节点返回的graphicsconfiguration非常敏感。
从本地节点复制粘贴configuration响应(使用telnet,然后列表,然后例如“config uptime”),它开始工作,并显示它捕获的所有旧数据。
graph_title Temperatures graph_args --base 1000 -l 0 graph_vlabel °C graph_category system temp.draw AREA temp.label temp .