概述

    灵活间隔

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

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

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

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

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

    调度间隔

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

    • md - month days

    • wd - week days

    • m - minutes

    • s – seconds

    <filter> 用于指定其前缀的值(日, 时, 分, 秒) 并被定义为: [<from>[-<to>]][/<step>][,<filter>] 其中:

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

    虽然过滤器定义是可选的,但必须至少使用一个过滤器。过滤器必须有一个范围或定义的值。

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

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

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

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

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

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