Como desativar todas as notificações do Nagios se um alerta específico for desativado

1

Eu criei um script que monitora uma interface do Cisco Router.

./check_cisco Router1 Serial0/0/0
Interface Serial0/0/0 is up for Router1

Gostaria de interromper todas as outras notificações se um alerta crítico ou de aviso for acionado para esse alerta. Não tenho certeza de como fazer isso.

    
por hfranco 19.05.2010 / 19:15

2 respostas

6

Você terá que olhar para o sistema de dependências do nagios.

Veja o link

    
por 19.05.2010 / 19:32
2

Se você quiser evitar avisos para os hosts por trás da interface do roteador quando estiver inoperante, você pode simplesmente usar a opção "parents" nos hosts por trás dela. Isso diz ao nagios que, sempre que o roteador estiver indisponível, não há utilidade em verificar as coisas por trás dele.

Adicionar "pais" a todos os seus hosts tem o benefício adicional de que o mapa de status se torne muito mais útil.

define host{
    use             generic-host
    host_name       cisco_router
    alias           Important router
    address         192.168.1.228
    check_command   check_cisco
}

define host{
    use             generic-host
    host_name       office_printer
    alias           A printer
    address         192.168.1.250
    parents         cisco_router
}
    
por 22.05.2010 / 18:22

Tags