1

我知道默认情况下“事件命令”在“命令端点”上执行,以检查设备。有没有办法改变这个或定义事件命令在哪个端点上执行?当主机出现故障时,我需要在主节点而不是客户端上执行事件命令。

如果这是不可能的,如果由 icinga2 客户端服务器监视的主机出现故障,是否可以在 icinga2 主服务器上执行脚本?

4

1 回答 1

0

如果您使用Icinga2 Director,您可以在服务中指定主区域 服务

或者只是确保您在主节点的区域中有服务对象。

command_endpoint =编辑:您可以在主机模板上设置命令端点。这是一个例子:

template Host "LAN Distribution Switch" {
    check_command = "hostalive"
    max_check_attempts = "3"
    check_interval = 5m
    retry_interval = 1m
    enable_notifications = true
    enable_perfdata = true
    command_endpoint = "ICINGA-2"
    vars.check_fans = "true"
    vars.check_power = "true"
    vars.device_role = "lan-distro"
    vars.snmp_community = "PUBLIC"
}

然后确保在主机定义中导入了模板。

于 2017-08-17T19:13:43.100 回答