宝塔获取实时状态信息(CPU、内存、网络、负载) - API

# 请求方式 #
  • Get
    # 请求地址 #
  • ://dreamling.top:8616/API/BT/new_status_info/api.php
    # 请求参数 #
  • panel:面板地址
  • key:面板API接口密匙
    # 参数说明 #
  • 暂无
    # 请求示例 #
  • ://dreamling.top:8616/API/BT/new_status_info/api.php?panel=http://192.47.168.46&port=8888&key=W5SeMedVjYbQpDv91cah2s3JChfH366j
    # 备注 #
  • 假如我宝塔的登陆链接为http://192.47.168.46:8888/9dgi6487(那么panel就为http://192.47.168.46,port就是8888)
  • 这里的8888是指端口
  • key在宝塔左侧“面板设置栏”中的API接口内获取(接口密匙为key)
  • 请求示例的panel和key早已更换,获取不到很正常,这里只是举个例子
  • 返回结果为数组
    # 返回数据 #
  • { "data": "状态信息", "负载状态": { "最近1分钟平均负载": 0.01, "最近5分钟平均负载": 0.02, "最近15分钟平均负载": 0, "user": 1.1, "nice": 0, "system": 0.9, "idle": 97.8, "iowait": 0, "irq": 0.1, "softirq": 0, "steal": 0, "guest": 0, "guest_nice": 0, "总进程数": 117, "活动进程数": 3 }, "内存信息": { "容量": "1826MB", "已用": "523MB" }, "分区信息": { "基础信息": { "文件系统": "/dev/vda1", "类型": "ext4", "挂载点": "/" }, "Inode信息": { "总数": "3276800", "已用": "130549", "可用": "3146251", "使用率": "4%" }, "容量信息": { "容量": "50G", "已用": "7.1G", "可用": "41G", "使用率": "15%" } }, "流量信息": { "全部": { "上行流量": "1.97KB/s", "下行流量": "1.35KB/s", "总发送": "94024598B", "总接收": "1363565360B", "总收包": "1082260个", "总发包": "377119个" }, "Io": { "上行流量": "0KB/s", "下行流量": "0KB/s", "总发送": "31850B", "总接收": "31850B", "总收包": "592个", "总发包": "592个" }, "eth0": { "上行流量": "1.97KB/s", "下行流量": "1.35KB/s", "总发送": "93992748B", "总接收": "1363533510B", "总收包": "1081668个", "总发包": "376527个" } }, "宝塔面板版本": "7.6.0", "面板别名": "宝塔Linux面板", "操作系统版本": "CentOS 8.0.1905(Py3.7.9)", "宝塔绑定号码": "186****1864" }