示例-终端不上报数据报警

映射表配置

[
    ["Temp", "", "某个上报key",   "STA", "$AprusID-1", "key1", "", "", {"expire_time":"1m"}],
    ["ValIsNull",  "", "值为空", "EVNT", "$AprusID-1", "csq", "", "isnull(Temp)", {}],
    ["ValNotNull", "", "值非空", "EVNT", "$AprusID-1", "csq", "", "!isnull(Temp)", {}]
]

历程配置

[
    ["NotReported","","不上报数据报警","ValIsNull","ValNotNull",{}]
]

原理:

  1. 通过监控该设备其中一个参数的上报情况,当没上报数据时,根据上面设置,该数据会被清空,后面不再产生历史数据,注意不要配置default_value。
  2. 事件判断中通过该参数是否为空来确认设备是否有上报数据,注意key值处需要需要填写csq,因为设备不上报数据时,使用对应参数无法进行触发,所以使用适配器上报的信号字段进行触发,该字段不受采集数据影响,30s会上报一次,因此报警可能会有最长30s的延迟。
文档更新时间: 2024-04-08 12:14   作者:技术支持