Nagios: É possível ter vários IPs para um host?

1

Em nosso escritório, temos uma configuração de WAN dupla, se a conexão por cabo for interrompida, ainda obteremos conectividade por meio de nosso T1. O único problema é que a rede do nosso escritório não está mais disponível no mesmo IP, então todas as verificações do Nagios são críticas porque elas não podem se conectar.

O que seria incrível é se eu pudesse ter o Nagios tentando IP 1 por padrão, mas se por algum motivo ele falhar nesse IP tente IP 2.

Eu duvido que isso seja possível com uma instalação padrão, mas eu estou querendo saber se há algum add-on ou alguma outra mágica que possa fazer isso funcionar?

    
por Aknosis 13.03.2012 / 16:10

4 respostas

4

Eu uso o plugin check_multiaddr:

link

no meu ambiente para executar verificações em servidores multi-homed. Alguns servidores possuem várias interfaces em várias VLANs (para segmentação de tráfego). Apenas uma interface está no DNS, portanto, usar nomes de host na configuração do Nagios não era aplicável a mim. Eu comecei originalmente com várias definições de host com IPs separados (host-a, host-a-vlan1), mas isso se mostrou incômodo.

Eu modifiquei o check_multiaddr um pouco para lançar um CRITICAL se qualquer uma das interfaces estiver inativa porque o padrão (OK, desde que uma interface esteja ativa) não atendeu ao meu cenário.

    
por 14.03.2012 / 13:35
1

Configure um túnel VPN principal e de backup entre o servidor Nagios externo e a LAN do seu escritório. Deixe o Nagios verificar serviços usando o endereço IP privado de cada um, usando qualquer túnel VPN disponível. Configure uma dependência no ponto de extremidade VPN para que as verificações de serviço fiquem "desconhecidas" e não "críticas" se os links VPN ficarem inativos.

    
por 13.03.2012 / 16:48
0

Com um pouco de trabalho (ou muito, se seu sistema for grande), você poderia colocar cada cheque dentro de um script de verificação de wrapper que testa o serviço em questão em ambos os endereços possíveis.

    
por 13.03.2012 / 16:23
0

A resposta para isso depende exatamente do que você está monitorando. Existem plugins que podem manipular hosts multi-homed (o estoque check_icmp, por exemplo), mas se você estiver checando algum serviço, ou usando SNMP / NRPE / whatever, você precisa ficar mais chique.

Você poderia remendar algo usando check_multi , manter duas configurações paralelas que são todas filhas dos dois diferentes conexões WAN, ou examine o monitoramento adaptativo .

    
por 11.04.2012 / 19:11