get-status接口

实时获取云平台的基本信息,主要有CPU利用率、内存使用量、网络吞吐量、平台安全设置、异常设备信息、日志等。

接口原型

协议 HTTP/HTTPS GET
URL ip[:port]/sc_cloud/scapi/get-status
数据格式 响应消息:Content-Type: application/json

请求Cookies

名称 描述
mwcloud-sid 用于标识当前登录的字符串
mwcloud-uid 当前登录用户名

请求示例

GET /sc_cloud/scapi/get-status HTTP/1.1
Accept: application/json, text/plain, */*
Cookie: mwcloud-sid=OCXWUMGEYPGIAWWOETYXPNMVHDZIAZJP; mwcloud-uid=Admin;

响应参数

Response Header
参数 描述
Content-Type 取值为:'application/json; charset=UTF-8'
Response Body
参数 描述
result 返回码。
status 云平台状态信息。
status
参数 描述
system-info 云平台系统信息。
system-status 云平台系统性能。
app-settings 云平台安全设置。
all-count 审核通过的设备总数。
warning-count 异常设备总数。
pending-count 等待审核的设备总数。
online-count 在线设备总数。
cur-convert-count 已配置的协议流转换任务总数。
cur-srt-count 已配置的SRT输入输出流总数。
license-reg 注册到云平台的授权证书。
cur-license 云平台当前使用的授权证书。
warning-devs 最新上报警告的设备。所有有警告的设备列表通过get-warning-devs接口获取。
dev-logs 最新上报的设备日志。获取指定设备的运行日志参见get-dev-logs接口。
sys-logs 部分云平台日志。获取云平台的运行日志参见get-logs接口。
system-info
参数 描述
date-time 当前系统时间,单位:秒。
cloud-version 系统版本号。
system-status
参数 描述
cpu CPU利用率。
mem 内存使用量。
net-tx 网络发送吞吐量。
net-rx 网络接收吞吐量。
app-settings
参数 描述
is-code 设备注册到云平台是否需要邀请码。0:否 1:是。
code-value 4位数邀请码。NULL:无邀请码。
is-http 是否允许HTTP方式访问云平台。0:否 1:是。
http-port 端口。
is-https 是否允许HTTPS方式访问云平台。0:否 1:是。
https-port 端口。
is-cert-valid CA证书是否有效。0:无效 1:有效。
is-certkey-valid CA私钥是否有效。0:无效 1:有效。
license-reg
参数 描述
status 授权证书的状态码。取值如下:
  • 0:添加的授权证书有效。
  • -20:未添加授权证书,则使用云平台默认的证书。
  • -107:授权证书已过期。
  • -10:证书错误。
    user-name 证书标题。
    sn 证书序列号。
    license 已授权证书的权限信息。
    license
    参数 描述
    max-dev-count 最多允许管理的设备个数。
    max-convert-count 最多允许添加的协议流转换任务个数。
    max-srt-count 最多允许添加的SRT输入输出流个数。
    limited-date 授权有效期,单位:秒。
    warning-devs
    参数 描述
    name 设备名称。
    SN 设备序列号。
    module-name 设备产品型号
    hardware-ver 设备硬件版本号。
    firmware-ver 设备固件版本号。
    dev-warning 是否是警告设备。0:不是; 1:是。
    is-online 是否在线。
    logs
    参数 描述
    id 日志ID。
    date 日志产生时间,单位:秒。
    info 日志信息。
    type 日志类型。1:信息,2:警告,3:错误。
    sn 设备序列号。

    响应示例

    HTTP/1.1 200 OK
    Content-Type: application/json; charset=utf-8
    {
      "result": 0,
      "status": {
        "system-info": {
          "date-time": 1634891748,
          "cloud-version": "1.1.1"
        },
        "system-status": {
          "cpu": [],
          "mem": [],
          "net-tx": [],
          "net-rx": []
        },
        "app-settings": {
          "is-https": 1,
          "https-port": 443,
          "is-cert-valid": 1,
          "is-certkey-valid": 1,
          "is-http": 1,
          "http-port": 80,
          "is-code": 0,
          "code-value": "NULL"
        },
        "all-count": 18,
        "warning-count": 13,
        "pending-count": 0,
        "online-count": 7,
        "cur-convert-count": 7,
        "cur-srt-count": 3,
        "license-reg": {
          "status": 0,
          "user-name": "magewell-ltd",
          "sn": "9C4E************F769",
          "license": {
            "max-dev-count": 100,
            "max-convert-count": 3,
            "max-srt-count": 2,
            "limited-date": 1769904000
          }
        },
        "cur-license": {
          "max-dev-count": 100,
          "max-convert-count": 3,
          "max-srt-count": 2,
          "limited-date": 1769904000
        },
        "warning-devs": [
          {
            "name": "Ultra Stream",
            "SN": "xxx",
            "module-name": "Ultra Stream SDI",
            "hardware-ver": "A",
            "firmware-ver": "1.0.0",
            "dev-warning": 1,
            "is-online": true
          }
        ],
        "dev-logs": [
          {
            "id": 3366,
            "date": 1634891480,
            "info": "Offline.",
            "type": 2,
            "sn": "xxx"
          }
        ],
        "sys-logs": []
      }
    }
    

    与“”相关结果约

      找不到与“”相关的结果

      与“”相关结果约

        找不到与“”相关的结果