映射表中配置终端状态
需求
需要监控对象下终端AM20230421xxx
的在线状态
配置说明
以下以终端编号 AM20230421xxx
为例,实际使用请对应修改
[
"online_time",
"",
"上线时间",
"AGT",
{
"event": "terminal_online",
"uid": "AM20230421xxx"
},
"datetime",
"",
"",
{
}
],
[
"online_event",
"",
"上线事件",
"AGT",
{
"event": "terminal_online",
"uid": "AM20230421xxx"
},
"online",
"",
"",
{
}
],
[
"offline_time",
"",
"下线时间",
"AGT",
{
"event": "terminal_offline",
"uid": "AM20230421xxx"
},
"datetime",
"",
"",
{
}
],
[
"offline_event",
"",
"下线事件",
"AGT",
{
"event": "terminal_offline",
"uid": "AM20230421xxx"
},
"online",
"",
"",
{
}
],
[
"is_online",
"",
"终端状态",
"STA",
"$AprusID-1",
"nokey",
"online_time!=[online_time$2]? online_event:(offline_time!=[offline_time$2] ? offline_event:2)",
"",
{
}
]
脚本说明
AGT
是订阅事件消息online_time
,online_event
为从平台订阅terminal_online
事件消息(即终端上线时间,上线事件)offline_time
,offline_event
为从平台订阅订阅terminal_offline
事件消息(即终端下线时间,下线事件)is_online
是通过上下线时间变化来判断终端在线状态;1
为在线,0
为离线,2
为未知状态
文档更新时间: 2024-04-12 17:13 作者:技术支持