Icinga2 对 HA 设备的依赖性

Icinga2 对 HA 设备的依赖性

我想在 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#dependencies

你基本上做了两个依赖关系:

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

相关内容