触发器配置监控时间范围
比如现在配置在晚上十二点到凌晨一点半的时候触发。
创建一个触发器,选中一个你要是用的监控项比如我这里的监控项X,点击表达式构造器。
打开表达式构造器后,点击编辑,再次选择监控项X,在功能出选择当前时间小于N,然后N值出输入时间013000即可,01300表示凌晨一点半,152700表示下午三点27
选中确定之后,可以选择与或关系,这里我选择‘和’关系,关闭表达式构造器,这样一来只有当监控项的值在凌晨一点半大于0的时候触发器才会被触发。
监控项配置监控时间范围
创建一个监控项,在自定义时间间隔那儿可以配置监控项的监控范围,比如我这里配置在周一到周日每天上午09:42-09:48每隔600秒启动脚本获取一次数据,10:30-11:00每隔300秒启动脚本获得一次数据,其它时间不监控。这里需要将数据更新间隔那里配置成0,否则自定义时间间隔配置会无效。
注意:触发器和监控项配置监控时间范围效果是不一样的,首先两者的功能就不一样,监控项用来获取数据,触发器用来被触发告警。在触发器那儿配置监控时间范围实际上只是加了一个触发条件而已,监控并没有停止。也就是说我上面配置的时间范围,当触发器在十二点到凌晨一点半时获得的值大于0触发器会被触发。但是在其它时间若获得的值还是大于0,由于时间不满足在十二点到凌晨一点半之间,触发器会恢复告警。而这个恢复告警实际上并不是由于监控项获取到的值小于0触发产生的,是由于时间不满足而导致的,特定情况下可能会导致误报,所以对于这种情况建议使用监控项来设置监控时间范围,在监控时间范围之外是不会有任何监控的数据获取到,触发器的状态会一直保持在监控项设置的监控范围时间的最后一刻那个状态。