概述

    灵活的间隔

    灵活的间隔允许重定义特定时间段的默认更新间隔。 灵活的间隔被定义为间隔周期,其中:

    • 周期 – 灵活间隔有效的时间段(周期格式请参阅详细说明)

    可以定义多达七个灵活的时间间隔。如果多个灵活间隔设置有冲突,则在冲突周期中使用最小的间隔值。请注意,如果灵活间隔的最小值为“0”,则不会进行轮询。在灵活间隔之外,使用默认更新间隔。

    请注意,如果灵活间隔等于周期的长度,则该监控项将被精确检查一次。如果灵活间隔大于周期,则可能会检查该监控项一次,或者完全不检查该监控项(因此不建议这样配置)。如果灵活间隔小于周期,监控项将至少被检查一次。

    如果灵活间隔设置为“0”,则在灵活间隔期间不轮询监控项,并在周期结束后根据默认更新间隔恢复轮询。示例:

    调度间隔

    调度间隔用于在特定时间检查监控项。虽然灵活间隔被设计为重新定义默认监控项的更新间隔,但是调度间隔用于指定独立执行的检查计划。

    • md - month days

    • wd - week days

    • m - minutes

    • s – seconds

    用于指定其前缀的值(days, hours, minutes, seconds) 并被定义为: 其中:

    • 定义匹配值的范围(包括)。 如果忽略,则过滤器匹配 - 范围。 如果也被省略,则过滤器匹配所有可能的值。

    如果没有定义低级过滤器,则一个空的filter既与“0”匹配,又匹配所有可能的值。例如,如果省略小时过滤器,仅当分钟和秒的过滤器也被省略则只有“0”小时将匹配,否则空的小时过滤器将匹配所有小时值。

    它们各自的过滤器前缀的有效<from>和<to>值分别为:

    <from>值必须小于或等于<to>值。 <step>值必须大于或等于1且小于或等于<to> - <from>。

    单个数字月份、小时、分钟和秒值可以前缀为0.例如md01-31和h/02是有效间隔,但md01-031和wd01-07不是。

    在Zabbix管理Web端,多个调度间隔以单独的行输入。在Zabbix API中,它们以分号“;”连接成单个字符串作为分隔符。

    如果时间匹配了几个间隔,则只执行一次。例如,wd1h9; h9将在星期一上午9点执行一次。

    示例: