dependências de Icinga2 de dispositivos em HA

2

Eu gostaria de configurar uma dependência de Host para Host no Icinga2, no entanto, um dos Hosts tem uma configuração de alta disponibilidade, portanto, preciso ativá-lo apenas quando os dois dispositivos de alta disponibilidade estão desativados. Suponha que este cenário:

Digamos que eu tenha todos esses dispositivos no Icinga2. É claro que o switch WAN depende dos dois roteadores, portanto, quero evitar o monitoramento do switch da WAN apenas se AMBOS os roteadores estiverem inativos. Eu não consegui encontrar nada assim em documentos Icinga2. Alguém tem uma idéia da melhor maneira de definir isso?

    
por lithiium 03.09.2015 / 21:45

1 resposta

0

Esse comportamento foi corrigido em 2.3.10, portanto, várias dependências de host podem existir. ( link )

Existe um capítulo inteiro nos documentos: link

O que você basicamente faz duas dependências:

apply Dependency "behind-rtr1" to Host {
  parent_host_name = "rtr1"
  disable_checks = true
  disable_notifications = true

  // how ever you would specify that
  assign where host.vars.zone == "wan"
}
apply Dependency "behind-rtr2" to Host {
  parent_host_name = "rtr2"
  disable_checks = true
  disable_notifications = true

  // how ever you would specify that
  assign where host.vars.zone == "wan"
}
    
por 10.09.2015 / 09:55