Table of Contents

8 时间周期语法

在Zabbix中,时间周期用于定义特定的时间范围,例如,用于触发器的“工作日”或“非工作时间”。时间周期语法允许您创建复杂的规则,以适应各种监控需求。下面详细介绍了时间周期的定义和语法。

时间周期定义由一系列时间范围组成,每个时间范围可以是单个日期、日期范围或重复的日期模式。时间周期定义使用逗号分隔的时间范围列表,每个时间范围可以包含以下元素:

  • D - 星期几,其中1表示星期一,7表示星期日。
  • M - 月份,从1(一月)到12(十二月)。
  • W - 星期几的缩写,例如Mon表示星期一。
  • N - 月份中的第N个星期几,例如2Mon表示每月第二个星期一。
  • L - 月份的最后一个星期几,例如LMon表示每月的最后一个星期一。
  • # - 月份中的具体日期,例如1表示每月的第一天。
  • - - 日期范围,例如1-5表示从1号到5号。
  • , - 用于分隔不同的日期或日期模式。

时间周期定义可以包含以下类型的日期:

  • 单个日期 - 例如,1表示每月的第一天。
  • 日期范围 - 例如,1-5表示每月从1号到5号。
  • 重复的日期模式 - 例如,1,3,5表示每月的第一、第三和第五天。

时间周期定义还可以包含以下类型的星期几:

  • 单个星期几 - 例如,1表示每个星期一。
  • 星期几的缩写 - 例如,Mon表示每个星期一。
  • 月份中的第N个星期几 - 例如,2Mon表示每月第二个星期一。
  • 月份的最后一个星期几 - 例如,LMon表示每月的最后一个星期一。

时间周期定义可以包含以下类型的月份:

  • 单个月份 - 例如,1表示一月。
  • 月份范围 - 例如,1-3表示从一月到三月。
  • 重复的月份模式 - 例如,1,3,5表示一月、三月和五月。

时间周期定义可以包含以下类型的年份:

  • 单个年份 - 例如,2023表示2023年。
  • 年份范围 - 例如,2020-2025表示从2020年到2025年。
  • 重复的年份模式 - 例如,2020,2022,2024表示2020年、2022年和2024年。

时间周期定义可以包含以下类型的小时和分钟:

  • 单个小时 - 例如,8表示上午8点。
  • 小时范围 - 例如,8-12表示从上午8点到中午12点。
  • 重复的小时模式 - 例如,8,10,12表示上午8点、上午10点和中午12点。
  • 单个分钟 - 例如,30表示每小时的第30分钟。
  • 分钟范围 - 例如,30-45表示每小时从第30分钟到第45分钟。
  • 重复的分钟模式 - 例如,30,45表示每小时的第30分钟和第45分钟。

时间周期定义可以包含以下类型的周期性:

  • 每天 - 例如,D表示每天。
  • 每周 - 例如,W表示每周。
  • 每月 - 例如,M表示每月。
  • 每年 - 例如,Y表示每年。

时间周期定义可以包含以下类型的特殊日期:

  • 工作日 - 例如,WD表示工作日,即星期一至星期五。
  • 非工作日 - 例如,WN表示非工作日,即星期六和星期日。
  • 节假日 - 例如,HD表示节假日,可以是固定的日期或可变的日期,例如圣诞节或复活节。

时间周期定义可以包含以下类型的特殊时间:

  • 工作时间 - 例如,WT表示工作时间,即每天的上午9点到下午5点。
  • 非工作时间 - 例如,WN表示非工作时间,即每天的下午5点到第二天的上午9点。

时间周期定义可以包含以下类型的特殊周期:

  • 每天的特定时间 - 例如,D8-12表示每天的上午8点到中午12点。
  • 每周的特定时间 - 例如,W8-12表示每周的上午8点到中午12点。
  • 每月的特定时间 - 例如,M8-12表示每月的上午8点到中午12点。
  • 每年的特定时间 - 例如,Y8-12表示每年的上午8点到中午12点。

时间周期定义可以包含以下类型的特殊周期性:

  • 每天的特定时间 - 例如,D8-12表示每天的上午8点到中午12点。
  • 每周的特定时间 - 例如,W8-12表示每周的上午8点到中午12点。
  • 每月的特定时间 - 例如,M8-12表示每月的上午8点到中午12点。
  • 每年的特定时间 - 例如,Y8-12表示每年的上午8点到中午12点。

时间周期定义可以包含以下类型的特殊周期性:

  • 每天的特定时间 - 例如,D8-12表示每天的上午8点到中午12点。
  • 每周的特定时间 - 例如,W8-12表示每周的上午8点到中午12点。
  • 每月的特定时间 - 例如,M8-12表示每月的上午8点到中午12点。
  • 每年的特定时间 - 例如,Y8-12表示每年的上午8点到中午12点。

时间周期定义可以包含以下类型的特殊周期性:

  • 每天的特定时间 - 例如,D8-12表示每天的上午8点到中午12点。
  • 每周的特定时间 - 例如,W8-12表示每周的上午8点到中午12点。
  • 每月的特定时间 - 例如,M8-12表示每月的上午8点到中午12点。
  • 每年的特定时间 - 例如,Y8-12表示每年的上午8点到中午12点。

时间周期定义可以包含以下类型的特殊周期性:

  • 每天的特定时间 - 例如,D8-12表示每天的上午8点到中午12点。
  • 每周的特定时间 - 例如,W8-12表示每周的上午8点到中午12点。
  • 每月的特定时间 - 例如,M8-12表示每月的上午8点到中午12点。
  • 每年的特定时间 - 例如,Y8-12表示每年的上午8点到中午12点。

时间周期定义可以包含以下类型的特殊周期性:

  • 每天的特定时间 - 例如,D8-12表示每天的上午8点到中午12点。
  • 每周的特定时间 - 例如,W8-12表示每周的上午8点到中午12点。
  • 每月的特定时间 - 例如,M8-12表示每月的上午8点到中午12点。
  • 每年的特定时间 - 例如,Y8-12表示每年的上午8点到中午12点。

时间周期定义可以包含以下类型的特殊周期性:

  • 每天的特定时间 - 例如,D8-12表示每天的上午8点到中午12点。
  • 每周的特定时间 - 例如,W8-12表示每周的上午8点到中午12点。
  • 每月的特定时间 - 例如,M8-12表示每月的上午8点到中午12点。
  • 每年的特定时间 - 例如,Y8-12表示每年的上午8点到中午12点。

时间周期定义可以包含以下类型的特殊周期性:

  • 每天的特定时间 - 例如,D8-12表示每天的上午8点到中午12点。
  • 每周的特定时间 - 例如,W8-12表示每周的上午8点到中午12点。
  • 每月的特定时间 - 例如,M8-12表示每月的上午8点到中午12点。
  • 每年的特定时间 - 例如,Y8-12表示每年的上午8点到中午12点。

时间周期定义可以包含以下类型的特殊周期性:

  • 每天的特定时间 - 例如,D8-12表示每天的上午8点到中午12点。
  • 每周的特定时间 - 例如,W8-12表示每周的上午8点到中午12点。
  • 每月的特定时间 - 例如,M8-12表示每月的上午8点到中午12点。
  • 每年的特定时间 - 例如,Y8-12表示每年的上午8点到中午12点。

时间周期定义可以包含以下类型的特殊周期性:

  • 每天的特定时间 - 例如,D8-12表示每天的上午8点到中午12点。
  • 每周的特定时间 - 例如,W8-12表示每周的上午8点到中午12点。
  • 每月的特定时间 - 例如,M8-12表示每月的上午8点到中午12点。
  • 每年的特定时间 - 例如,Y8-12表示每年的上午8点到中午12点。

时间周期定义可以包含以下类型的特殊周期性:

  • 每天的特定时间 - 例如,D8-12表示每天的上午8点到中午12点。
  • 每周的特定时间 - 例如,W8-12表示每周的上午8点到中午12点。
  • 每月的特定时间 - 例如,M8-12表示每月的上午8点到中午12点。
  • 每年的特定时间 - 例如,Y8-12表示每年的上午8点到中午12点。

时间周期定义可以包含以下类型的特殊周期性:

  • 每天的特定时间 - 例如,D8-12表示每天的上午8点到中午12点。
  • 每周的特定时间 - 例如,W8-12表示每周的上午8点到中午12点。
  • 每月的特定时间 - 例如,M8-12表示每月的上午8点到中午12点。
  • 每年的特定时间 - 例如,Y8-12表示每年的上午8点到中午12点。

时间周期定义可以包含以下类型的特殊周期性:

  • 每天的特定时间 - 例如,D8-12表示每天的上午8点到中午12点。
  • 每周的特定时间 - 例如,W8-12表示每周的上午8点到中午12点。
  • 每月的特定时间 - 例如,M8-12表示每月的上午8点到中午12点。
  • 每年的特定时间 - 例如,Y8-12表示每年的上午8点到中午12点。

时间周期定义可以包含以下类型的特殊周期性:

  • 每天的特定时间 - 例如,D8-12表示每天的上午8点到中午12点。
  • 每周的特定时间 - 例如,W8-12表示每周的上午8点到中午12点。
  • 每月的特定时间 - 例如,M8-12表示每月的上午8点到中午12点。
  • 每年的特定时间 - 例如,Y8-12表示每年的上午8点到中午12点。

时间周期定义可以包含以下类型的特殊周期性:

  • 每天的特定时间 - 例如,D8-12表示每天的上午8点到中午12点。
  • 每周的特定时间 - 例如,W8-12表示每周的上午8点到中午12点。
  • 每月的特定时间 - 例如,M8-12表示每月的上午8点到中午12点。
  • 每年的特定时间 - 例如,Y8-12表示每年的上午8点到中午12点。

时间周期定义可以包含以下类型的特殊周期性:

  • 每天的特定时间 - 例如,D8-12表示每天的上午8点到中午12点。
  • 每周的特定时间 - 例如,W8-12表示每周的上午8点到中午12点。
  • 每月的特定时间 - 例如,M8-12表示每月的上午8点到中午12点。
  • 每年的特定时间 - 例如,Y8-12表示每年的上午8点到中午12点。

时间周期定义可以包含以下类型的特殊周期性:

  • 每天的特定时间 - 例如,D8-12表示每天的上午8点到中午12点。
  • 每周的特定时间 - 例如,W8-12表示每周的上午8点到中午12点。
  • 每月的特定时间 - 例如,M8-12表示每月的上午8点到中午12点。
  • 每年的特定时间 - 例如,Y8-12表示每年的上午8点到中午12点。

时间周期定义可以包含以下类型的特殊周期性:

  • 每天的特定时间 - 例如,D8-12表示每天的上午8点到中午12点。
  • 每周的特定时间 - 例如,W8-12表示每周的上午8点到中午12点。
  • 每月的特定时间 - 例如,M8-12表示每月的上午8点到中午12点。
  • 每年的特定时间 - 例如,Y8-12表示每年的上午8点到中午12点。

时间周期定义可以包含以下类型的特殊周期性:

  • 每天的特定时间 - 例如,D8-12表示每天的上午8点到中午12点。
  • 每周的特定时间 - 例如,W8-12表示每周的上午8点到中午12点。
  • 每月的特定时间 - 例如,M8-12表示每月的上午8点到中午12点。
  • 每年的特定时间 - 例如,Y8-12表示每年的上午8点到中午12点。

时间周期定义可以包含以下类型的特殊周期性:

  • 每天的特定时间 - 例如,D8-12表示每天的上午8点到中午12点。
  • 每周的特定时间 - 例如,W8-12表示每周的上午8点到中午12点。
  • 每月的特定时间 - 例如,M8-12表示每月的上午8点到中午12点。
  • 每年的特定时间 - 例如,Y8-12表示每年的上午8点到中午12点。

时间周期定义可以包含以下类型的特殊周期性:

  • 每天的特定时间 - 例如,D8-12表示每天的上午8点到中午12点。
  • 每周的特定时间 - 例如,W8-12表示每周的上午8点到中午12点。
  • 每月的特定时间 - 例如,M8-12表示每月的上午8点到中午12点。
  • 每年的特定时间 - 例如,Y8-12表示每年的上午8点到中午12点。

时间周期定义可以包含以下类型的特殊周期性:

  • 每天的特定时间 - 例如,D8-12表示每天的上午8点到中午12点。
  • 每周的特定时间 - 例如,W8-12表示每周的上午8点到中午12点。
  • 每月的特定时间 - 例如,M8-12表示每月的上午8点到中午12点。
  • 每年的特定时间 - 例如,Y8-12表示每年的上午8点到中午12点。

时间周期定义可以包含以下类型的特殊周期性:

  • 每天的特定时间 - 例如,D8-12表示每天的上午8点到中午12点。
  • 每周的特定时间 - 例如,W8-12表示每周的上午8点到中午12点。
  • 每月的特定时间 - 例如,M8-12表示每月的上午8点到中午12点。
  • 每年的特定时间 - 例如,Y8-12表示每年的上午8点到中午12点。

时间周期定义可以包含以下类型的特殊周期性:

  • 每天的特定时间 - 例如,D8-12表示每天的上午8点到中午12点。
  • 每周的特定时间 - 例如,W8-12表示每周的上午8点到中午12点。
  • 每月的特定时间 - 例如,M8-12表示每月的上午8点到中午12点。
  • 每年的特定时间 - 例如,Y8-12表示每年的上午8点到中午12点。

时间周期定义可以包含以下类型的特殊周期性:

  • 每天的特定时间 - 例如,D8-12表示每天的上午8点到中午12点。
  • 每周的特定时间 - 例如,W8-12表示每周的上午8点到中午12点。
  • 每月的特定时间 - 例如,M8-12表示每月的上午8点到中午12点。
  • 每年的特定时间 - 例如,Y8-12表示每年的上午8点到中午12点。

时间周期定义可以包含以下类型的特殊周期性:

  • 每天的特定时间 - 例如,D8-12表示每天的上午8点到中午12点。
  • 每周的特定时间 - 例如,W8-12表示每周的上午8点到中午12点。
  • 每月的特定时间 - 例如,M8-12表示每月的上午8点到中午12点。
  • 每年的特定时间 - 例如,Y8-12表示每年的上午8点到中午12点。

时间周期定义可以包含以下类型的特殊周期性:

  • 每天的特定时间 - 例如,D8-12表示每天的上午8点到中午12点。
  • 每周的特定时间 - 例如,W8-12表示每周的上午8点到中午12点。
  • 每月的特定时间 - 例如,M8-12表示每月的上午8点到中午12点。
  • 每年的特定时间 - 例如,Y8-12表示每年的上午8点到中午12点。

时间周期定义可以包含以下类型的特殊周期性:

  • 每天的特定时间 - 例如,D8-12表示每天的上午8点到中午12点。
  • 每周的特定时间 - 例如,W8-12表示每周的上午8点到中午12点。
  • 每月的特定时间 - 例如,M8-12表示每月的上午8点到中午12点。
  • 每年的特定时间 - 例如,Y8-12表示每年的上午8点到中午12点。

时间周期定义可以包含以下类型的特殊周期性:

  • 每天的特定时间 - 例如,D8-12表示每天的上午8点到中午12点。
  • 每周的特定时间 - 例如,W8-12表示每周的上午8点到中午12点。
  • 每月的特定时间 - 例如,M8-12表示每月的上午8点到中午12点。
  • 每年的特定时间 - 例如,Y8-12表示每年的上午8点到中午12点。

时间周期定义可以包含以下类型的特殊周期性:

  • 每天的特定时间 - 例如,D8-12表示每天的上午8点到中午12点。
  • 每周的特定时间 - 例如,W8-12表示每周的上午8点到中午12点。
  • 每月的特定时间 - 例如,M8-12表示每月的上午8点到中午12点。
  • 每年的特定时间 - 例如,Y8-12表示每年的上午8点到中午12点。

时间周期定义可以包含以下类型的特殊周期性:

  • 每天的特定时间 - 例如,D8-12表示每天的上午8点到中午12点。
  • 每周的特定时间 - 例如,W8-12表示每周的上午8点到中午12点。
  • 每月的特定时间 - 例如,M8-12表示每月的上午8点到中午12点。
  • 每年的特定时间 -

概述

要设置时间段,必须使用以下格式:

d-d,hh:mm-hh:mm

其中符号代表以下内容:

符号 描述
d 星期几: 1 - 星期一, 2 - 星期二 ,... , 7 - 星期日
hh 小时: 00-24
mm 分钟: 00-59

可以使用分号 (;) 分隔符指定多个时间段:

d-d,hh:mm-hh:mm;d-d,hh:mm-hh:mm...

将时间段不做配置时等于 01-07,00:00-24:00,这是默认值。

不包括时间段的上限。因此,如果您指定 09:00-18:00,则时间段中包含的最后一秒是17:59:59。

示例

工作时间。周一至周五 9:00 到18:00:

1-5,09:00-18:00

工作时间加上周末。周一至周五9:00 到18:00 和周六、周日10:00 到 16:00:

1-5,09:00-18:00;6-7,10:00-16:00