O Nagios pode monitorar um serviço apenas pelo hostname?

1

Eu tenho dois hosts server1 e server2 onde faço o failover manual. O registro C master-server , em seguida, aponta para aquele que é o mestre. Apenas o host mestre deve ter um determinado serviço verificado.

Parece que o Nagios precisa do endereço IP e do nome do host para verificar um serviço, o que é um problema nesse caso, pois o IP de master-server pode ser o IP de server1 ou server2 .

Pergunta

Existe uma maneira de não especificar um endereço IP para uma verificação de serviço do Nagios?

    
por Sandra 20.01.2014 / 14:17

2 respostas

2

Se o seu DNS funcionar, você também pode especificar o nome do host (FQDN) no Nagios, não é necessário usar o endereço IP. O Nagios precisa apenas ser capaz de resolver o nome do host (FQDN) corretamente, o que deve ser um dado.

    
por 20.01.2014 / 14:47
3

O address de um host pode ser absolutamente qualquer coisa , desde que o plugin saiba como lidar com ele. Os exemplos e a documentação geralmente usam endereços IP para remover o DNS como um ponto de falha no processo de monitoramento.

Você certamente pode usar o nome do host de sua configuração de failover manual, mas pode se deparar com problemas de cache do DNS. Um método melhor seria usar check_multi .

Por exemplo, você pode retornar OK quando exatamente 1 serviço estiver OK, CRITICAL se nenhum estiver OK e ADVERTÊNCIA se ambos estiverem de alguma forma OK.

    
por 20.01.2014 / 16:46