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"
}
