Munin: não pode adicionar novo nó munin personalizado

1

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

    
por BarsMonster 23.06.2017 / 06:42

2 respostas

0

Aparentemente, o munin é muito sensível à configuração gráfica retornada pelo nó.

Depois que eu copiei e colei a resposta de configuração dos nodos nativos (usando telnet, liste, em seguida, "config uptime", por exemplo), ele começou a trabalhar e mostrou todos os dados antigos capturados.

graph_title Temperatures
graph_args --base 1000 -l 0
graph_vlabel °C
graph_category system
temp.draw AREA
temp.label temp
.
    
por 25.06.2017 / 21:01
0

"o nó uberlamp3 anunciou-se como uberlamp.14.by em seu lugar."

O que acontece se você digitar "hostname" no cliente?

Você já verificou a configuração do cliente?

    
por 28.06.2017 / 10:06

Tags