Eu escrevi minha própria implementação simples de nó munin, mas não consigo mostrá-lo em um mestre (2.0.33-1) em munin-cgi-html.
configuração do munin.conf:
[uberlamp3]
address 192.167.0.21
use_node_name yes
port 19270
Eu monitoro conversas entre o mestre e o nó e vejo que o nó é solicitado:
1: cap (eu devolvo bonés vazios)
2: list (eu retorno o único plugin - temp)
3: config temp. Eu volto:
graph_args --title "Lamp Temperatures"
graph_category Temperatures
temp.label temp
.
4: buscar temp. Eu volto:
temp.value 47.3
5: sair - eu larguei a conexão. Nenhum erro no munin-update.log
Tudo o que é processado normalmente no munin-update. Nenhum erro no munin-update.log. O arquivo rrd correspondente é criado e atualizado com os valores corretos (verificados com rrdtool). Mas o munin-cgi-html nunca mostra esse novo nó no HTML gerado.
munin-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
Mais algumas observações:
1) htmlconf.storable - contém referências ao nó uberlamp3
2) Eu tentei adicionar mais um nodo munin nativo, que adicionou sem problemas - e após a atualização mostra em html / graphs. uberlamp3 embora ainda não esteja aparecendo.
Alguma sugestão?
Versão Munin: 2.0.33-1
Versão do Ubuntu: tentou 16.10 e 17.04