Icinga2 зависимости устройств от HA

Я хотел бы настроить зависимость Host-to-Host от Icinga2, однако один из хостов имеет конфигурацию HA, поэтому мне нужно запускать ее только тогда, когда оба устройства HA не работают. Предположим, этот сценарий:

Допустим, у меня есть все эти устройства на Icinga2. Понятно, что WAN-коммутатор зависит от обоих маршрутизаторов, поэтому я хочу избегать мониторинга WAN-коммутатора, только если ОБА маршрутизаторы не работают. Я не мог найти ничего подобного в документах Icinga2. У кого-нибудь есть идея, как лучше всего это установить?

1 ответ

Это поведение было исправлено в 2.3.10, поэтому может существовать несколько зависимостей хоста. ( https://dev.icinga.org/issues/10058)

В документации есть целая глава: http://docs.icinga.org/icinga2/latest/doc/module/icinga2/chapter/monitoring-basics

Что вы в основном делаете две зависимости:

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"
}
Другие вопросы по тегам