Zabbix按照时间段进行监控报警
例:监控9001端口
我们服务器上有一脚本,每天凌晨3点和3点15 会重启一次9001端口的服务然后报警邮件就来了,很烦,每天睡正香呢,半夜给你当当当几声,老夫sei数大了,是可忍,数不可忍,关掉它
因为我的报警时间是特定的, 所以我设置的规则是 当9001挂掉并且时间不是凌晨3点、3点01、3点15、3点16才会触动报警
话不多说直接上图
选择触发器: 并点开,表示式建构子>选右侧编辑配置你要的规则>插入>选择与(与即是和)
来图了,操作顺序按图标记
添加完成后可以做下测试, 下图可以看到,当时间是凌晨3点时时不成立的
这是我的表示式内容:{active Template OS Linux:net.tcp.listen[9001].last()}=0 & {active Template OS Linux:net.tcp.listen[9001].time(0)}#030000 & {active Template OS Linux:net.tcp.listen[9001].time(0)}#030001 & {active Template OS Linux:net.tcp.listen[9001].time(0)}#030015 & {active Template OS Linux:net.tcp.listen[9001].time(0)}#030016
改行去放羊