我们的备份在第二天的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" }