如何设置午夜icing2宕机

我们的备份在第二天的22:00至05:00之间运行。 我无法弄清楚如何在icinga2(在opensuse 42.1上的r2.4.1-1)中使用“apply ScheduledDowntime”在预定的停机时间进行设置。

只是设置22:00-05:00给了我一个错误:

无效的时间范围定义“22:00-05:00”:时间段在开始之前结束

当前的机制使用了一个服务variablesbackup_downtime ,当不为空时,它会触发“apply”规则:

apply ScheduledDowntime "backup-downtime" to Service { author = "icingaadmin" comment = "Scheduled downtime for backup" ranges = { monday = service.vars.backup_downtime tuesday = service.vars.backup_downtime wednesday = service.vars.backup_downtime thursday = service.vars.backup_downtime friday = service.vars.backup_downtime saturday = service.vars.backup_downtime sunday = service.vars.backup_downtime } assign where service.vars.backup_downtime != "" } 

有人想法? 谢谢

您可以指定service.vars.backup_downtime"22:00-24:00,00:00-05:00"以便您从第二天的22:00到05:00停机。

即。 服务定义将是:

 apply Service "foo" { display_name = "foo process" import "generic-service" check_command = "foo-process" command_endpoint = host.address vars.backup_downtime = "22:00-24:00,00:00-05:00" assign where host.vars.type == "bar" }