É possível fazer um host depender de um serviço no Nagios?

1

Eu tenho um modem via satélite que estou monitorando via Nagios e, como está configurado agora, o Nagios relata que o roteador do outro lado do link de satélite está desativado quando o modem não tem sinal. Eu gostaria de fazer o roteador dependente do serviço que verifica o sinal do satélite. Eu poderia apenas fazer um segundo host de satélite que só verifica o sinal, mas isso parece um pouco hacky.

    
por Luke Schlather 08.10.2011 / 00:08

2 respostas

3

Isso normalmente seria implementado no nagios como um relacionamento de host principal (modem) / filho (roteador) em vez de um serviço ou dependência de host.

No entanto, no seu caso, isso não funcionará com base na maneira como você vê - e definiu - o seu host para verificar o modem. A filosofia nagios é que, para coisas cujo propósito é passar tráfego (por exemplo, switch, roteador, modem), elas estão ativas (para cima) se estiverem passando tráfego.

    
por 08.10.2011 / 00:36
0

A resposta curta é não. Mas como sobre o roteador de definir com check_command é check_signal , algo como isto:

define service{
    use                     generic-service
    host_name               modem
    service_description     satellite_signal
    check_command           check-signal
    contacts                admin
}

define host {
    use                     generic-router
    host_name               router
    address                 1.2.3.4
    check_command           check-signal
    contacts                admin
}
    
por 08.10.2011 / 00:49

Tags