URI | /v2/server/report/${task_id}.json?start_date=XX&end_date=XX&type= |
Method | GET |
参数说明 | task_id: 服务器监控项目id type:服务器SNMP监控任务类型如cpu,load等等 start_date:开始时间(选填) end_date:结束时间(选填) 默认返回当天全部数据 时间范围是同一天,支持按时间取值,比如2015-07-14 10:00:00 2015-7-14 20:30:00取的是14号10点到20:30的数据 时间范围是两天及以上的,只支持按天取值,每天返回24条数据 |
结果(json) | "cpu" => "cpu使用率(linux)", "cpu_cpu_user" =>"%User", "cpu_cpu_system" => "%System", "cpu_cpu_wait" => "%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)", "netiombps" => "网络比特流量", "netiopkt_in"=> "流入数据包", "netiopkt_out" => "流出数据包", "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" },...... ] } }