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'