URI | /v2/server/report/${task_id}.json?start_date=XX&end_date=XX&type= | ||||||
Method | GET | ||||||
参数说明 | |||||||
参数名 | 必填 | 描述 | 默认值 | ||||
access_token | 必填 | ||||||
task_id | 必填 | 服务器监控项目ID | |||||
type | 选填 | 服务器SNMP监控任务类型如CPU、Load等等 | |||||
start_date | 选填 | 监控开始时间[Y-m-d H:i:s] | 返回当天全部数据 | ||||
end_date | 选填 | 监控结束时间[Y-m-d H:i:s] | |||||
注:时间范围是同一天,支持按频率取值,比如2015-07-14 10:00:00 2015-7-14 20:30:00取的是14号10点到20:30的数据。时间范围是两天及以上的,支持按小时取值,每天返回24条数据。筛选时间大于15天,按天取数据。当选择的时间段没有数据或日期格式填写错误时数据为空。 | |||||||
成功结果说明: Linux系统 { "cpu": { "cpu": [ { "cpu_time": "00:00", "cpu_cpu_user": "0.12", "cpu_cpu_system": "0.06", "cpu_cpu_wait": "0.14" } ] }, "load": { "load": [ { "load_time": "00:00", "load_load_1": "0.00", "load_load_5": "0.02", "load_load_15": "0.00" } ] }, "mem": { "memreal": [ { "memreal_time": "00:00", "memreal_total_real": "5411.54", "memreal_avail_real": "199.57", "memreal_buffer": "5082.30", "memreal_cached": "1321.37" } ], "memswap": [ { "memswap_time": "00:00", "memswap_total_swap": "5951.99", "memswap_avail_swap": "0.13" } ] }, "netio": { "lo": [ { "netio_time": "00:00", "netio_in": "0.00", "netio_out": "0.00", "netiombps_time": "00:00", "netiombps_in": "0.00", "netiombps_out": "0.00", "netiopkt_time": "00:00", "netiopkt_inp": "0", "netiopkt_outp": "0" } ], "eth0": [ { "netio_time": "00:00", "netio_in": "1.16", "netio_out": "0.24", "netiombps_time": "00:00", "netiombps_in": "0.01", "netiombps_out": "0.00", "netiopkt_time": "00:00", "netiopkt_inp": "13", "netiopkt_outp": "1" } ], "eth1": [ { "netio_time": "00:00", "netio_in": "1.59", "netio_out": "6.80", "netiombps_time": "00:00", "netiombps_in": "0.01", "netiombps_out": "0.05", "netiopkt_time": "00:00", "netiopkt_inp": "19", "netiopkt_outp": "24" } ], "last_data": [ { "netio_time": "00:00", "netio_in": "0.00", "netio_out": "0.00", "netiombps_time": "00:00", "netiombps_in": "0.00", "netiombps_out": "0.00", "netiopkt_time": "00:00", "netiopkt_inp": "0", "netiopkt_outp": "0" } ] }, "diskstore": { "/": [ { "diskstore_time": "00:00", "diskstore_size": "126.08", "diskstore_used": "87.37" } ], "/boot": [ { "diskstore_time": "00:00", "diskstore_size": "0.10", "diskstore_used": "0.01" } ], "/dev/shm": [ { "diskstore_time": "00:00", "diskstore_size": "5.87", "diskstore_used": "0.00" } ] }, "procsum": { "procsum": [ { "procsum_time": "00:00", "procsum_sum": "140" } ] }, "diskio": { "sda": [ { "diskio_time": "00:00", "diskio_wb": "26.46", "diskio_rb": "0.00", "diskiosum_time": "00:00", "diskiosum_ws": "2.03", "diskiosum_rs": "0.00" } ], "sda2": [ { "diskio_time": "00:00", "diskio_wb": "0.00", "diskio_rb": "0.00", "diskiosum_time": "00:00", "diskiosum_ws": "0.00", "diskiosum_rs": "0.00" } ], "sda3": [ { "diskio_time": "00:00", "diskio_wb": "26.46", "diskio_rb": "0.00", "diskiosum_time": "00:00", "diskiosum_ws": "2.03", "diskiosum_rs": "0.00" } ], "dm-0": [ { "diskio_time": "00:00", "diskio_wb": "26.46", "diskio_rb": "0.00", "diskiosum_time": "00:00", "diskiosum_ws": "6.61", "diskiosum_rs": "0.00" } ], "dm-1": [ { "diskio_time": "00:00", "diskio_wb": "0.00", "diskio_rb": "0.00", "diskiosum_time": "00:00", "diskiosum_ws": "0.00", "diskiosum_rs": "0.00" } ], "last_data": [ { "diskio_time": "00:00", "diskio_wb": "0.00", "diskio_rb": "0.00", "diskiosum_time": "00:00", "diskiosum_ws": "0.00", "diskiosum_rs": "0.00" } ] } }
Window系统 { "cpu_windows": { "cpu_windows": [ { "cpu_windows_time": "", "cpu_windows_cpu_percent": "4" } ] }, "mem_windows": { "memreal_windows": [ { "memreal_windows_time": "", "memreal_windows_total": "16370.75", "memreal_windows_used": "12255.36" } ], "memvirtual_windows": [ { "memvirtual_windows_time": " ", "memvirtual_windows_vtotal": "18796.31", "memvirtual_windows_vused": "12695.00" } ] }, "netio": { "MS+TCP+Loopback+interface": [ { "netio_time": "", "netio_in": "0.01", "netio_out": "0.01", "netiombps_time": "", "netiombps_in": "0.00", "netiombps_out": "0.00", "netiopkt_time": "", "netiopkt_inp": "0", "netiopkt_outp": "0" } ] }, "diskstore": { "C": [ { "diskstore_time": "", "diskstore_size": "80.60", "diskstore_used": "21.54" }, "D": [ { "diskstore_time": "", "diskstore_size": "198.79", "diskstore_used": "180.25" } ] }, "procsum": { "procsum": [ { "procsum_time": "", "procsum_sum": "77" } ] } } | |||||||
分类 | 返回项 | 类型 | 描述 | ||||
cpu cpu使用率(Linux) | cpu_time | String | 监控时间 | ||||
cpu_cpu_user | String | 用户使用 | |||||
cpu_cpu_system | String | 系统使用 | |||||
cpu_cpu_wait | String | I/O等待 | |||||
cpu_windows cpu使用率(Windows) | cpu_windows_time | String | 监控时间 | ||||
cpu_windows_cpu_percent | String | 使用率 | |||||
load 平均负载 | load_time | String | 监控时间 | ||||
load_load_1 | String | 1分钟平均负载 | |||||
load_load_5 | String | 5分钟平均负载 | |||||
load_load_15 | String | 15分钟平均负载 | |||||
memreal 内存使用率(Linux) | memreal_time | String | 监控时间 | ||||
memreal_total_real | String | 应用程序内存 [M] | |||||
memreal_avail_real | String | Buffer Cache [M] | |||||
memreal_buffer | String | Page Cache [M] | |||||
memreal_cached | String | 剩余内存[M] | |||||
memswap Swap使用率(Linux) | memswap_time | String | 监控时间 | ||||
memswap_total_swap | String | Swap总容量[M] | |||||
memswap_avail_swap | String | 已使用Swap [M] | |||||
memreal_windows 内存使用率(Windows) | memreal_windows_time | String | 监控时间 | ||||
memreal_windows_total | String | 总内存[M] | |||||
memreal_windows_used | String | 已用内存[M] | |||||
memvirtual_windows 虚拟内存使用率(Windows) | memvirtual_windows_time | String | 监控时间 | ||||
memvirtual_windows_vtotal | String | 总内存[M] | |||||
memvirtual_windows_vused | String | 已用内存[M] | |||||
diskio 磁盘I/O流量 | diskio_time | String | 监控时间 | ||||
diskio_wb | String | 写入速率[kb/s] | |||||
diskio_rb | String | 读取速率[kb/s] | |||||
diskiosum 磁盘I/O次数 | diskstore_time | String | 监控时间 | ||||
diskstore_ws | String | 写入次数 | |||||
diskiosum_rs | String | 读取次数 | |||||
netio 网络流量 | netio_time | String | 监控时间 | ||||
netio_in | String | 流入[kbps] | |||||
netion_out | String | 流出[kbps] | |||||
netiombps_in | String | 流入数据包 | |||||
netiombps_out | String | 流出数据包 | |||||
netiopkt_inp | String | 流入数据包 | |||||
netiopkt_outp | String | 流出数据包 | |||||
diskstore 磁盘空间使用率 | diskstore_time | String | 监控时间 | ||||
diskstore_size | String | 总空间[G] | |||||
diskstore_used | String | 已用空间[G] | |||||
procsum 系统进程数 | procsum_time | String | 监控时间 | ||||
procsum_sum | String | 系统进程数 | |||||
注:key值中含“time”字符的表示监控时间。 | |||||||
失败返回结果: { "code": 400, "msg": "您无权访问该服务器" } { "code": 400, "msg": "错误的服务器任务类型" } | |||||||
返回项 | 类型 | 描述 | |||||
code | String | 错误码 | |||||
msg | String | 错误信息 |
调用示例:
curl -s 'https://api.jiankongbao.com/v2/server/report/576192.json?access_token=2b5e0e9d74eedc971a1cd8785ad84cdf1bff3c52&type=cpu'