我默认知道"事件命令"在"命令端点"上执行检查设备。有没有办法改变这个或定义执行事件命令的端点?当主机出现故障时,我需要在主节点上执行事件命令而不是客户端。
如果不可能,如果由icinga2客户端服务器监视的主机出现故障,是否可以在icinga2主服务器上执行脚本?
答案 0 :(得分: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"
}
然后确保在主机定义中导入模板。