URI | /v2/server/report/${task_id}.json?start_date=XX&end_date=XX&type=XX |
Method | GET |
参数说明 |
'task_id' => 服务器监控项目ID(注:通过服务器监控任务列表得到) 'start_date' => 开始日期(Y-m-d 默认当天) 'end_date' => 结束日期(Y-m-d 默认当天) 'type' => 服务器SNMP监控任务类型,如cpu,load等等 |
结果(json) |
'cpu' => cpu使用率(linux) 'cpu_cpu_user' => 用户使用(%User), 'cpu_cpu_system' => 系统使用(%System), 'cpu_cpu_wait' => I/O等待(%Wait) 'cpu_windows' => cpu使用率(windows) 'cpu_windows_cpu_percent' => 使用率 'load' => "平均负载" 'load_load_1' => 1分钟平均负载, 'load_load_5' => 5分钟平均负载, 'load_load_15' => 15分钟平均负载 'memreal' => 内存使用率(linux) 'memreal_total_real' => 应用程序内存(M), 'memreal_avail_real' => Buffer Cache(M), 'memreal_buffer' => Page Cache(M), 'memreal_cached' => 剩余内存(M) 'memswap' => Swap使用率(linux) 'memswap_total_swap' => Swap总容量(M), 'memswap_avail_swap' => 已使用Swap(M) 'memreal_windows' => 内存使用率(windows) 'memreal_windows_total' => 总内存(M), 'memreal_windows_used' => 已用内存(M) 'memvirtual_windows' => 虚拟内存使用率(windows) 'memvirtual_windows_vtotal' => 总内存(M), 'memvirtual_windows_vused' => 已用内存(M) 'diskio' => 磁盘I/O流量 'diskio_wb'=> 写入速率(kb/s), 'diskio_rb'=>读取速率(kb/s) 'diskiosum' => 磁盘I/O次数 'diskiosum_ws' => 写入次数, 'diskiosum_rs' => 读取次数 'netio' => 网络字节流量 'netio_in' => 流入(kbps), 'netion_out' => 流出(kbps) 'netiopkt' => 网络数据包流量 'netiopkt_inp'=> 流入数据包, 'netiopkt_outp' => 流出数据包 'diskstore' => 磁盘空间使用率 'diskstore_size' => 总空间(G), 'diskstore_used' => 已用空间(G) 'procsum' => 系统进程数 'procsum_sum' => 系统进程数 注:key值中含”time”字符的表示监控时间 |
一个例子
curl -s "https://api.jiankongbao.com/v2/server/report/58834.json?access_token=e1794d5ed925c96f3c6bc13b671be6a869d94037&start_date =2014-6-25&end_date=2014-6-25&type=procsum"
说明:access_token通过获取访问token得到。task_id通过服务器监控任务列表得到。
返回结果
{ "procsum": { "procsum": [ { "procsum_time": "00:01", "procsum_sum": "192" }, { "procsum_time": "00:03", "procsum_sum": "237" }, { "procsum_time": "00:05", "procsum_sum": "204" }, { "procsum_time": "00:07", "procsum_sum": "200" }, { "procsum_time": "00:09", "procsum_sum": "408" }, { "procsum_time": "00:11", "procsum_sum": "300" },...... ] } }