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'