🐝
蜂巢OPENAPI
  • 蜂巢TNest
  • 产品介绍
    • 产品概述
    • 产品功能
    • 产品优势
    • 应用场景
  • 快速入门
    • 入门概述
    • 部署
    • 快速接入
    • 应用开发及编译
    • 应用部署
  • API
    • 接口规范
    • 终端数据查询
      • 系统基本信息上报
      • 系统运行数据上报
        • 采样频率、上报频率设置
        • CPU温度定时上报
        • CPU使用率定时上报
        • 内存使用率定时上报
        • 磁盘使用率定时上报
        • 4G模组信息定时上报
        • 有线网卡流量信息定时上报
      • 容器数据上报
      • 微应用数据上报
      • 进程数据上报
      • 服务数据上报
      • 网络端口数据上报
      • 终端在线状态
      • 链路跟踪
    • 终端告警
      • 告警规则下发
      • CPU使用率告警
      • 内存使用率告警
      • 磁盘使用率告警
      • CPU温度告警
      • 证书过期告警
      • 证书修改告警
      • 插入网线告警
      • 网线拔出告警
      • 网络链路时延告警
      • 网络链路中断告警
      • 网络链路丢包率告警
    • 运行诊断
      • 网络诊断
      • 工况诊断
      • 系统诊断
      • 进程诊断
    • 容器管理
      • 下载容器
      • 安装容器
      • 启动容器
      • 停止容器
      • 替换容器
      • 卸载容器
      • 克隆容器
    • 应用管理
      • 下载微应用
      • 安装微应用
      • 启动微应用
      • 停止微应用
      • 卸载微应用
      • 使能微应用
      • 去使能微应用
      • 微应用升级
    • 设备管理
      • 物理接口管理
        • 网口管理
      • 终端校时
      • 终端重启
      • 命令行
      • 网络访问黑名单
      • 网络访问白名单
      • 网络接口封堵
    • 连接管理
      • 网络访问黑名单
      • 网络访问白名单
    • 系统更新
      • 下载固件
      • 固件升级
      • 下载补丁包
      • 安装补丁包
      • 下载配置文件
      • 部署配置文件
    • 日志管理
      • 日志提取
      • 日志监控
        • 监控规则下发
        • 监控日志上报
        • 系统操作日志上报(审计日志)
  • 用户指南
    • 蜂巢部署
    • 安全接入
    • 可观测性
      • 系统基本信息上报
      • 运行数据监控
      • 终端告警
      • 运行诊断
    • 设备管理
      • 网络接口封堵
      • 终端校时
      • 终端重启
      • 命令行
    • 日志管理
      • 日志提取
      • 监控日志上报
      • 系统操作日志审计
    • 连接管理
      • 访问黑名单
      • 访问白名单
    • 容器管理
      • 容器下载
      • 容器安装/卸载
      • 容器启动/停止
      • 容器替换
      • 容器克隆
    • 应用管理
      • 应用下载
      • 应用安装/卸载
      • 应用使能/去使能
      • 应用启动/停止
      • 应用升级
    • 系统更新
      • 固件升级
      • 补丁包安装
      • 配置更新
  • 常见问题
    • 蜂巢部署相关问题
    • 设备注册相关问题
    • API调用相关问题
    • 应用编译相关问题
由 GitBook 提供支持
在本页
  • 功能描述
  • 1. 上报消息
  • 1.1 Topic
  • 1.2 上报消息payload
  • 请求示例
  1. API
  2. 终端数据查询

服务数据上报

功能描述

定时、增量上报当前操作系统的服务信息,包含内容如下:

  • 服务名

  • 文件路径

  • 服务安装时间

  • 服务修改时间

  • 服务是否自启动

  • 服务当前运行状态

上报频率:上报频率可配置,默认为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代表为增量

请求示例

{
    "devices": [
        {
            "deviceSn": "D3183Tth3w",
            "services": [
                {
                    "service": "processEvent",
                    "mid":"mymessageid",
                    "data": [{
                        "eventType": "newProcess",
                        "pid": "2522",
                        "pName": "dockerd",
                        "cmd": "/usr/bin/dockerd – config-file=/tmp/dockerddemon.json",
                        "state": "Sleeping",
                        "started": "1985-04-12T23:20:50.52Z",
                        "uid": "0",
                        "user": "root",
                        "gid": "0",
                        "group": "root",
                        "ppid": "1",
                        "cpuUsage": 0.2,
                        "memUsage": 5.3,
                        "isFull": 1
                    }],
                    "eventTime": "2021-02-08T15:20:35Z"
                }
            ]
        }
    ]
}
上一页进程数据上报下一页网络端口数据上报

最后更新于1年前