O nó de Munin não está aparecendo na visão geral

1

Eu tenho munin e munin-node instalado em um servidor "mestre" (vamos chamá-lo server1 ) e munin-node instalado em um segundo servidor (vamos chamá-lo de server2 )

Tenho quase certeza de que meus arquivos de configuração estão corretos, mas não consigo exibir o segundo servidor! Isso é irritante porque lendo -man e Google-ing, Munin não é ciência de foguete! Eu devo estar perdendo algo simples.

nome do host do server1 : server1.com - endereço IP: 10.2.6.60

nome do host do server2 : server2 (sem o .com ) - endereço IP: 10.2.6.80

Configuração do server1.com /etc/munin/munin.conf :

[server1.com]
    address 127.0.0.1
    use_node_name yes

[server2]
    address 10.2.6.80
    use_node_name_yes

configuração do server2 /etc/munin/munin-node.conf

log_level 4
log_file /var/log/munin/munin-node.log
pid_file /var/run/munin/munin-node.pid

background 1
setsid 1

user root
group root

ignore_file [\#~]$
ignore_file DEADJOE$
ignore_file \.bak$
ignore_file %$
ignore_file \.dpkg-(tmp|new|old|dist)$
ignore_file \.rpm(save|new)$
ignore_file \.pod$

host_name server1.com
allow ^10\.2\.6\.60$

host *

port 4949

Aqui está o meu telnet para server2 de server1

telnet 10.2.6.80 4949
Trying 10.2.6.80...
Connected to 10.2.6.80.
Escape character is '^]'.
# munin node at server1.com

server2 log (você notará as duas últimas entradas - essas são minhas telnet tentativas, mas você notará que não há outras tentativas de conexão por si próprio):

2017/02/15-17:43:18 Munin::Node::Server (type Net::Server::Fork) starting! pid(33478)
Resolved [*]:4949 to [::]:4949, IPv6
Not including resolved host [0.0.0.0] IPv4 because it will be handled by [::] IPv6
Binding to TCP port 4949 on host :: with IPv6
Setting gid to "0 0"
2017/02/15-17:44:03 CONNECT TCP Peer: "[::ffff:10.2.6.60]:40924" Local: "[::ffff:10.2.6.80]:4949"
2017/02/15-17:52:25 CONNECT TCP Peer: "[::ffff:10.2.6.60]:40928" Local: "[::ffff:10.2.6.80]:4949"

Estou perplexo !!

    
por Zak 16.02.2017 / 01:07

1 resposta

1

Você resolveu essa situação? Eu acredito que o problema está no arquivo de configuração server2 . Neste arquivo, encontra-se a linha:

host_name server1.com

Esta linha deve ser "server2" ou comentada se o nome do host retornar as informações corretas.

(de munin-node.conf ):

host_name: The hostname used by munin-node to present itself to the munin master. Use this if the local node name differs from the name configured in the munin master.

O problema pode ser visto na saída do telnet para server2 de server1 e ele relata:

# munin node at server1.com

Deve reportar server2.

Se você procurar nos arquivos de log server1 em /var/log/munin/munin-update.log , pode ter havido uma entrada semelhante a:

2017/08/15 16:35:02 [INFO] node server2 advertised itself as server1.com instead.
    
por 16.08.2017 / 02:01

Tags