URI | /v2/server/allowlists.json?page=1 |
Method | GET |
参数说明 | Page: 页数(每页显示50条记录) start_date:开始日期(Y-m-d 默认当天) end_date:结束日期(Y-m-d 默认当天) User_id:要查询的子账号user_id |
结果(json) | 最开始的数字键值为服务器任务ID Cpu: cpu_used_percent->CPU当前使用率(最近5分钟) cpu_used_percent_day->CPU今日平均使用率 cpu_used_percent_max->CPU今日最大使用率 Netio(网卡流量): 键值->服务设备名称 in(流入)=>[now->当前流量 avg-> 今日平均流量] out(流出) =>[now->当前流量 avg-> 今日平均流量] Mem(内存): mem_used_percent->当前使用率(最近5分钟) mem_used_percent_day->今日平均使用率 mem_used_percent_max->今日最大使用率 Load(负载): load_1_percent->最近1分钟平均负载 load_5_percent->最近5分钟平均负载 load_15_percent->最近15分钟平均负载 Diskstore(磁盘空间使用率): 键值->磁盘分区名称 used_percent->使用率 used->已使用容量 size->总容量 Diskio(磁盘IO): 键值->磁盘分区 Wb->磁盘当前写入速率 Rb->磁盘当前读取速率 Procsum(系统进程数): sum->当前进程数 sum_avg->当日平均进程数 task_name => 任务名称 server_ip => SNMP IP private_ip => 服务器IP frequency => 监控频率(分钟) sys_type => 操作系统 status => 状态 status_led =>监控状态图片名字 status_str =>监控状态文字描述 |
上方为优化版API,以下为旧版API(可继续使用):
URI | /v2/server/lists.json?page=1 |
Method | GET |
参数说明 | Page是分页数 每页最多显示50条记录 |
结果(json) | 最开始的数字键值为服务器任务ID Cpu: cpu_used_percent->CPU当前使用率(最近5分钟) cpu_used_percent_day->CPU今日平均使用率 cpu_used_percent_max->CPU今日最大使用率 Netio(网卡流量): 键值->服务设备名称 in(流入)=>[now->当前流量 avg-> 今日平均流量] out(流出) =>[now->当前流量 avg-> 今日平均流量] Mem(内存): mem_used_percent->当前使用率(最近5分钟) mem_used_percent_day->今日平均使用率 mem_used_percent_max->今日最大使用率 Load(负载): load_1_percent->最近1分钟平均负载 load_5_percent->最近5分钟平均负载 load_15_percent->最近15分钟平均负载 Diskstore(磁盘空间使用率): 键值->磁盘分区名称 used_percent->使用率 used->已使用容量 size->总容量 Diskio(磁盘IO): 键值->磁盘分区 Wb->磁盘当前写入速率 Rb->磁盘当前读取速率 Procsum(系统进程数): sum->当前进程数 sum_avg->当日平均进程数 task_name => 任务名称 server_ip => SNMP IP private_ip => 服务器IP frequency => 监控频率(分钟) sys_type => 操作系统 status => 状态 status_led =>监控状态图片名字 status_str =>监控状态文字描述 |
一个例子:
curl -s "https://api.jiankongbao.com/v2/server/lists.json?access_token=b540a79f5e707b6080ddd6ab77326a26faf16cc6&page=1" 说明:access_token通过获取访问token得到。
返回结果:
{ "58833": { "cpu": { "cpu_used_percent": "14.1", "cpu_used_percent_day": "14.88", "cpu_used_percent_max": "27.6" }, "load": { "load_1_percent": 7.9, "load_5_percent": 7.4, "load_15_percent": 8.2 }, "mem": { "mem_used_percent": "46.8", "mem_used_percent_day": "51.6", "mem_used_percent_max": "59.2" }, "netio": { "lo": { "in": { "now": "0.00 Mbps", "avg": "0.00 Mbps" }, "out": { "now": "0.00 Mbps", "avg": "0.00 Mbps" } }, "eth0": { "in": { "now": "4.91 Mbps", "avg": "4.75 Mbps" }, "out": { "now": "1.57 Mbps", "avg": "1.21 Mbps" } } }, "diskstore": { "/": { "used_percent": "26.4", "used": "4.9G", "size": "18.4G" }, "/boot": null, "/data": null, "/usr": null }, "procsum": { "sum": 178, "sum_avg": "190" }, "diskio": { "sda": { "wb": "154.91 KB/s", "rb": "0.00 KB/s" }, "sda1": { "wb": "154.91 KB/s", "rb": "0.00 KB/s" }, "sda2": { "wb": "0.00 KB/s", "rb": "0.00 KB/s" } }, "task_name": "测试服务器1", "server_ip": "218.6.8.189", "private_ip": "192.168.1.1", "frequency": "2", "sys_type": "linux", "status": "开启" }, "58834": { "cpu": { "cpu_used_percent": "32.3", "cpu_used_percent_day": "29.54", "cpu_used_percent_max": "39.9" }, "load": { "load_1_percent": 29.3, "load_5_percent": 59.2, "load_15_percent": 66.4 }, "mem": { "mem_used_percent": "68.9", "mem_used_percent_day": "64.9", "mem_used_percent_max": "74.3" }, "netio": { "lo": { "in": { "now": "0.00 Mbps", "avg": "0.00 Mbps" }, "out": { "now": "0.00 Mbps", "avg": "0.00 Mbps" } }, "eth0": { "in": { "now": "3.31 Mbps", "avg": "4.07 Mbps" }, "out": { "now": "0.53 Mbps", "avg": "0.62 Mbps" } } }, "diskstore": { "/": { "used_percent": "9.6", "used": "6.6G", "size": "68.3G" }, "/boot": { "used_percent": "19.5", "used": "0.0G", "size": "0.1G" }, "/data": null, "/usr": null }, "procsum": { "sum": 223, "sum_avg": "220" }, "diskio": { "sda": { "wb": "262.48 KB/s", "rb": "0.00 KB/s" }, "sda1": { "wb": "0.00 KB/s", "rb": "0.00 KB/s" }, "sda2": { "wb": "262.48 KB/s", "rb": "0.00 KB/s" }, "dm-0": { "wb": "262.48 KB/s", "rb": "0.00 KB/s" }, "dm-1": { "wb": "0.00 KB/s", "rb": "0.00 KB/s" } }, "task_name": "服务器测试2", "server_ip": "218.61.8.10", "private_ip": "192.168.1.10", "frequency": "2", "sys_type": "linux", "status": "开启" } }