Nagios bizare comportamento de ping

9

Eu tenho a configuração nagios que eu quero, mas na noite passada ela começou a me alertar sobre um problema que pingava na internet. (Eu tenho um cheque que pinga www.google.com para testar se a internet ainda está funcionando)

Agora, olhando para este problema eu posso ver que minha rede pode pingar a internet bem, o servidor que executa nagios também pode ping na internet, mas se eu correr

./check_ping -H www.google.com -w -c

Eu obtenho Rede Inacessível

mas

./check_ping -H [IP address of google] -w -c

Eu recebo o ping OK

Eu posso usar ping no ip e nome de domínio e ambos funcionam bem.

Alguém tem alguma pista sobre onde está o problema, é nagios ou eu tenho um problema com o DNS na minha caixa nagios ou na minha rede em algum lugar?

Obrigado

    
por Simon Foster 08.06.2011 / 12:47

3 respostas

14

A mesma coisa aconteceu com a gente ontem à noite a partir das 20:01 EDT, e o alerta ainda não está funcionando corretamente. Eu não tinha tentado executar o check_ping com um dos endereços IP do Google até ler o seu post, e funcionou aqui exatamente como foi feito para você. ping www.google.com retorna pings bem-sucedidos, e eu posso procurar www.google.com no meu servidor nagios, mas o monitor check_ping ainda é crítico.

- fixo para mim -

Descobri que o comando ping6 www.google.com falhou imediatamente com um erro de rede inacessível, enquanto um ping www.google.com foi bem-sucedido. Eu executei o comando check_ping como antes com www.google.com adicionando um sinalizador -4 no final para forçá-lo a usar o IPV4, e o check_ping agora é bem-sucedido.

/usr/lib/nagios/plugins/check_ping -H www.google.com -w 100.0,20% -c 200.0,40% -4
PING OK - Packet loss = 0%, RTA = 22.51 ms

Então editei o arquivo commands.cfg para adicionar um -4 ao final do comando e voila, uma verificação bem-sucedida.

    
por 08.06.2011 / 13:07
2

Que bom que você está participando do dia IPv6 e do Lançamento do IPv6 dos" sites mais importantes da Internet ". Provavelmente você está pingando um endereço de site v6 ao usar o nome sem ter conectividade v6 em seu servidor Nagios. A boa notícia é que acaba a meia-noite:)

    
por 08.06.2011 / 13:34
1

A melhor maneira de resolver este problema é usar

check_command                   check-host-alive_4
na definição host .

check-host-alive_4 é definido em /etc/nagios-plugins/config/ping.cfg (no Ubuntu 14.04) especialmente para ocasiões descritas por Shawn Maceno acima .

    
por 20.08.2018 / 23:18