服务数据上报
功能描述
定时、增量上报当前操作系统的服务信息,包含内容如下:
服务名
文件路径
服务安装时间
服务修改时间
服务是否自启动
服务当前运行状态
上报频率:上报频率可配置,默认为60秒一次
1. 上报消息
1.1 Topic
Topic
/v1/devices/device/events
消息发送方
网关设备
消息接收方
物联网平台
1.2 上报消息payload
参数说明
字段名
必选/可选
类型
参数描述
devices
必选
DeviceS[]
设备数据。
DeviceS结构体说明
字段名
必选/可选
类型
参数描述
deviceSn
必选
String(256)
设备ESN码,用于唯一标识设备。
services
必选
List<Services>
服务列表。
Services结构体说明
字段名
必选/可选
类型
参数描述
service
必选
String(256)
服务名。serviceEvent
mid
必选
String(64)
消息ID,用来匹配请求消息和应答消息,以及消息去重。
datas
必选
List<Data>
数据。
eventTime
必选
String(256)
时间格式:RFC3339标准,例如:1985-04-12T23:20:50.52Z。
Data结构体说明
字段名
必选/可选
类型
参数描述
eventType
必选
string
告警类型。newProcess,新增进程;delProcess,删除或者退出进程;updateProcess,进程信息更新
pid
必选
uint16
进程ID
pName
可选
string
进程名称
cmd
可选
string
进程全路径
state
可选
string
进程状态
started
可选
string
进程启动时间,时间格式:RFC3339标准,例如:1985-04-12T23:20:50.52Z
uid
可选
uint16
启动进程的用户id
user
可选
string
启动进程的用户名
gid
可选
uint16
所属用户组id
group
可选
string
所属用户组名
ppid
可选
uint16
父进程id
cpuUsage
可选
uint16
进程cpu使用率
memUsage
可选
uint16
进程内存使用率
isFull
必选
uint16
是否为全量数据,1代表第一次上报为全量,0代表为增量
请求示例
最后更新于