I've written my own simple munin-node implementation, but cannot get it to show on an master (2.0.33-1) in munin-cgi-html.
[uberlamp3] address 184.108.40.206 use_node_name yes port 19270
I monitor conversation between the master and the node and see see that node is asked for:
1: cap (I return empty caps)
2: list (I return the only plugin - temp)
3: config temp. I return:
graph_args --title "Lamp Temperatures" graph_category Temperatures temp.label temp .
4: fetch temp. I return:
5: quit - I drop connection. No errors in munin-update.log
All that is processed normally on munin-update. No errors in munin-update.log. Corresponding rrd file is created and updated with correct values (checked with rrdtool). But munin-cgi-html never show this new node in generated HTML.
2017/06/23 07:40:01 [INFO] starting work in 9170 for uberlamp3/220.127.116.11: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
Few more observations:
1) htmlconf.storable - contains references to uberlamp3 node
2) I've tried to add one more native munin-node, which added without issues - and after update shows in html/graphs. uberlamp3 though still not showing.
Munin version: 2.0.33-1 Ubuntu Version: tried 16.10 and 17.04