GetNetWork / GetNetWorkApi
获取实时网络流量及综合系统数据(CPU、内存、负载、磁盘、IO)。
- 路由:
POST /system - action:
GetNetWork或GetNetWorkApi(两者行为相同)
输入参数
| 参数名称 | 必选 | 类型 | 描述 |
|---|---|---|---|
| action | 是 | String | GetNetWork 或 GetNetWorkApi |
输出参数
| 参数名称 | 类型 | 描述 |
|---|---|---|
| network | Object | 各网卡流量,key 为网卡名,值为 {upTotal, downTotal, up, down, upPackets, downPackets} |
| upTotal | Integer | 总上传字节数 |
| downTotal | Integer | 总下载字节数 |
| up | Float | 当前上传速率(KB/s) |
| down | Float | 当前下载速率(KB/s) |
| cpu | Array | CPU 信息 |
| load | Object | 负载信息 |
| mem | Object | 内存信息 |
| disk | Array | 磁盘信息 |
| iostat | Object | 磁盘 IO 统计 |
| time | String | 系统运行时间 |
| system | String | 操作系统版本 |
| site_total | Integer | 网站数量 |
| ftp_total | Integer | FTP 用户数量 |
| database_total | Integer | 数据库数量 |
示例
响应
{
"network": {"eth0": {"upTotal": 1000000, "downTotal": 5000000, "up": 10.5, "down": 50.2}},
"upTotal": 1000000,
"downTotal": 5000000,
"up": 10.5,
"down": 50.2,
"cpu": [12.5, 2, [15.0, 10.0], "Intel...", 1, 1],
"load": {"one": 0.15, "five": 0.08, "fifteen": 0.02},
"mem": {"memTotal": 3901, "memFree": 2918, "memRealUsed": 623},
"disk": [...],
"site_total": 1,
"ftp_total": 0,
"database_total": 1
}