URI

/v2/service/info/${task_id}.json

Method

GET

参数说明

参数名

必填

描述

默认值

access_token

必填



task_id

必填

服务监控项目ID


成功返回结果:

Apache

{

  "task_name":   "Rachel_Apache_outer_Regression",

  "status_url":   "http://10.0.0.1/server-status",

  "frequency":   "1"

}

 

Lighttpd

{

  "task_name":   "Lighttpdtest",

  "status_url":   "http://10.0.0.1/server-status",

  "frequency":   "1"

}

 

Nginx

{

  "task_name":   "Nginix_sally_1109",

  "status_url":   "http://10.0.0.1:36519/server-status",

  "frequency":   "30"

}

 

MongoDB

{

  "task_name":   "ding_MongoDB_采集器",

  "status_url":   "http://10.0.0.1:28017/_status",

  "frequency":   "2"

}

 

Redis

{

  "task_name":   "0914-Redis-回归",

  "status_url":   "http://10.0.0.1/v2/index.php?r=report/redis&server=c3",

  "frequency":   "1"

}

 

Memcache

{

  "task_name":   "ding_Memcache",

  "status_url":   "http://10.0.0.1/memcached/memcache_181.php",

  "frequency":   "1"

}

 

IIS

{

  "task_name":   "Rachel_IIS_66_Regression_1010",

  "logPath":   "C:\\inetpub\\logs\\LogFiles\\W3SVC2",

  "frequency":   "1"

}

 

MySQL

{

  "task_name":   "Mysql051101",

  "ip":   "10.0.1.77",

  "port": 3306,

  "user":   "root",

  "password":   "root@bjdbs2m",

  "frequency":   "1"

}

 

Tomcat

{

  "task_name":   "c428",

  "status_url":   "http://www.jiankongbao.com/rita_test.html",

  "frequency":   "1",

  "user":   "jiankongbao",

  "password":   "jiankongbao",

  "appname":   "http-bio-11106"

}

 

SQLServer

{

  "task_name":   "sqlserver",

  "ip":   "10.0.1.67",

  "port": 1433,

  "user":   "sa",

  "password":   "123.com",

  "appname":   "master",

  "frequency":   "1"

}

 

Oracle

{

  "task_name":   "oracle051101",

  "user":   "system",

  "password":   "123456",

  "appname":   "10.0.1.67:1521/orcl",

  "frequency":   "10"

}

监控项目

返回项

类型

描述

Apache、Lighttpd、Nginx、

MongoDB、Redis、Memcache

task_name

String

监控项目名称

status_url

String

状态页面URL

frequency

String

监控频率[分钟]

IIS

task_name

String

监控项目名称

logPath

String

状态页面URL

frequency

String

监控频率[分钟]

MySQL

task_name

String

监控服务名称

ip

String

MySQL服务器IP

port

String

MySQL端口

user

String

MySQL用户名

password

String

MySQL密码

frequency

String

监控频率

Tomcat

task_name

String

监控服务名称

status_url

String

Tomcat状态页

frequency

String

监控频率

user

String

Tomcat用户名

password

String

Tomcat密码

appname

String

所要监控的服务名

SQLServer

task_name

String

监控项目名称

ip

String

SQLServerHost

port

String

SQLServer端口

user

String

SQLServer用户名

password

String

SQLServer密码

appname

String

数据库名

frequency

String

监控频率

Oracle

task_name

String

监控项目名称

user

String

Oracle用户名

password

String

Oracle密码

appname

String

数据库名

frequency

String

监控频率

失败返回结果:

{

  "code": 400,

  "msg": "您没有权限查看该任务!"

}

 

返回项

类型

描述

code

String

状态码

msg

String

错误信息

 

调用示例:

curl -s 'https://api.jiankongbao.com/v2/service/info/19909.json?access_token=8d9cf639ad5584af8cc12cd5805d9919f3f85e79'