使用Zabbix,如果某项无法访问(例如'ZBX_NOTSUPPORTED'或zabbix代理无法提供预期的项目格式时跟踪的任何错误),我如何触发警报?
目标是防止主机在检索项目数据时静默失败。
答案 0 :(得分:0)
自Zabbix以来,支持接收有关不支持项目的通知 2.2。
它是Zabbix内部事件概念的一部分,允许用户 在这些场合被通知。内部事件反映了 状态:
- 触发时项目从“正常”变为“不支持”(然后返回)
- 在进行低级别发现时从“正常”转到“未知”(然后返回)
- 规则从“正常”变为“不受支持”(反过来)
答案 1 :(得分:0)
不支持该项目时,表示该项目尚未接收任何数据。因此,您可以使用nodata()函数。
nodata(秒) 正在检查没有收到数据。 支持的值类型:任意
返回: 1-如果在定义的时间内没有收到数据 0-否则