@rzzx
2017-02-13T08:24:58.000000Z
字数 5361
阅读 607
NetWork
文档中主机名需要参考以下配置:
内网:http://192.168.5.197:8082/rpc
外网:未定
URL
/alarmLog.do
示例URL
http://192.168.5.197:8082/rpc/alarmLog.do?authkey=JraUZFype4&curPage=1&pageSize=50&timeFrom=2016-11-21 00:00&timeTo=2016-11-21 23:59
备注:这里返回的时间单位为毫秒,考虑服务器性能,转换由客户端来进行
请求参数
| 参数 | 必选 | 类型 | 说明 |
|---|---|---|---|
| authkey | true | string | 由authkey接口获取 |
| curPage | true | string | 第几页,从1开始,默认为1 |
| pageSize | true | string | 每页是多少条,默认为100 |
| timeFrom | true | string | 开始时间(格式为:yyyy-MM-dd HH:mm 下同) |
| timeTo | true | string | 结束时间 |
| taskId | true | string | 任务id, 不传表示全部taskid |
| locate | false | String | 地区 |
响应数据
/*成功响应*/{"status":200,"data":{"sustainAlarm":[ //持续中警报{"alarm_id":11281,"name":"任务列表测试-性能警报", //警报组名称"taskName":"任务列表测试", //任务名"itemseq":1,"hasRead":1, //是否已读未读,1为已读,0为未读"starttime":1479452497000 //开始时间},...],"clearAlarm":[ //已解除警报{"alarm_id":11281,"name":"任务列表测试-性能警报", //警报组名称"taskName":"任务列表测试", //任务名"itemseq":1,"hasRead":0, //是否已读未读,1为已读,0为未读"starttime":1479452497000 //开始时间},...]}}/*错误响应*/没有数据/*错误响应*/{"status":503}/*错误响应*/{"status":-2} //authkey失效/*错误响应*/{"status":500,"message":"system error."}
URL
/alarmLog.do
示例URL
http://192.168.5.197:8082/rpc/alarmLog.do?formAction=read&authkey=JraUZFype4&alarmid=9292&itemseq=1
请求参数
| 参数 | 必选 | 类型 | 说明 |
|---|---|---|---|
| authkey | true | string | 由authkey接口获取 |
| formAction | true | string | 设置固定值为read |
| alarmid | true | string | 步骤1获取的alarm_id |
| itemseq | true | string | 步骤1获取的itemseq |
| locate | false | String | 地区 |
响应数据
/*成功响应*/{"status":200}/*错误响应*/没有数据/*错误响应*/{"status":503}/*错误响应*/{"status":-2} //authkey失效/*错误响应*/{"status":500,"message":"system error."}
URL
/alarmLog.do
示例URL
http://192.168.5.197:8082/rpc/alarmLog.do?formAction=readAll&authkey=JraUZFype4&taskId=&timeFrom=2016-11-21 00:00&timeTo=2016-11-21 23:59
请求参数
| 参数 | 必选 | 类型 | 说明 |
|---|---|---|---|
| authkey | true | string | 由authkey接口获取 |
| formAction | true | string | 设置固定值为readAll |
| timeFrom | true | string | 开始时间(格式为:yyyy-MM-dd HH:mm 下同) |
| timeTo | true | string | 结束时间 |
| taskId | true | string | 任务id, 不传表示全部taskid |
| locate | false | String | 地区 |
响应数据
/*成功响应*/{"status":200,"data":{"sustainAlarm":[ //持续中警报{"alarm_id":11281,"name":"任务列表测试-性能警报", //警报组名称"taskName":"任务列表测试", //任务名"itemseq":1,"starttime":1479452497000 //开始时间},...],"clearAlarm":[ //已解除警报{"alarm_id":11281,"name":"任务列表测试-性能警报", //警报组名称"taskName":"任务列表测试", //任务名"itemseq":1,"starttime":1479452497000 //开始时间},...]}}/*错误响应*/没有数据/*错误响应*/{"status":503}/*错误响应*/{"status":-2} //authkey失效/*错误响应*/{"status":500,"message":"system error."}
URL
/alarmLog.do
示例URL
http://192.168.5.197:8082/rpc/alarmLog.do?formAction=count&authkey=JraUZFype4&curPage=1&pageSize=50&timeFrom=2016-11-21 00:00&timeTo=2016-11-21 23:59
备注:这里返回的时间单位为毫秒,考虑服务器性能,转换由客户端来进行
请求参数
| 参数 | 必选 | 类型 | 说明 |
|---|---|---|---|
| authkey | true | string | 由authkey接口获取 |
| formAction | true | string | 设置固定值为count |
| curPage | true | string | 第几页,从1开始,默认为1 |
| pageSize | true | string | 每页是多少条,默认为100 |
| timeFrom | true | string | 开始时间(格式为:yyyy-MM-dd HH:mm 下同) |
| timeTo | true | string | 结束时间 |
| taskId | true | string | 任务id, 不传表示全部taskid |
| locate | false | String | 地区 |
响应数据
/*成功响应*/{"status":200,"data":1}/*错误响应*/没有数据/*错误响应*/{"status":503}/*错误响应*/{"status":-2} //authkey失效/*错误响应*/{"status":500,"message":"system error."}
URL
/alarmLog.do
性能警报示例URL(之所以分开只是为了演示效果)
错误警报示例URL(之所以分开只是为了演示效果)
备注:这里返回的时间单位为毫秒,考虑服务器性能,转换由客户端来进行
请求参数
| 参数 | 必选 | 类型 | 说明 |
|---|---|---|---|
| authkey | true | string | 由authkey接口获取 |
| formAction | true | string | 设置固定值为viewCyc |
| alarmid | true | string | 步骤1获取的alarm_id |
| itemseq | true | string | 步骤1获取的itemseq |
| curPage | true | string | 第几页,从1开始,默认为1 |
| pageSize | true | string | 每页是多少条,默认为100 |
| locate | false | String | 地区 |
响应数据
/*成功响应*/性能警报{"status":200,"data":{"timeList":[ //时间列表{"id":154261,"name":"正常", //状态"ctime":1478087744000, //开始时间"aval_percent":"100.0", //可用性"perf":"10秒",//触发的阈值"canNext":true //是否可以点击下一步(相似与网站的查看按钮)},...],"reason":{ //警报原因"reason1":"总下载时间超过10.0秒","baseName":"总下载时间","reason2":"可用性低于80%","condition":"或","groupBy":"城市", //可选的有:无、城市、运营商、主机、城市运营商、省份、省份运营商、元素域名"gName":"北京市、天津市", //以、进行区分"alarm_log":1//1代表是性能超过了阈值,2是可用性超过了阈值,3是性能及可用性超过了阈值},"isPerf":"true" //是否是性能警报}}/*成功响应*/错误警报{"status":200,"data":{"timeList":[ //时间列表{"id":154480,"name":"正常", //状态"ctime":1475132242000, //开始时间"datapoint_error":1, //错误数量"datapoint_total":2, //监测点数"canNext":true, //是否可以点击下一步(相似与网站的查看按钮)"errorPercent":50 //错误占比,显示直接+%即可},{"name":"正常","ctime":1475132122000,"datapoint_error":1,"datapoint_total":2,"canNext":true,"errorPercent":50}],"reason":{ //警报原因"reason":"错误监测点数或百分比1","errorTypes":"任务超时(页面)"},"isPerf":"false" //是否是性能警报}}/*错误响应*/没有数据/*错误响应*/{"status":503}/*错误响应*/{"status":-2} //authkey失效/*错误响应*/{"status":500,"message":"system error."}
URL
/alarmLog.do
http://192.168.5.197:8082/rpc/alarmLog.do?formAction=view&authkey=JraUZFype4&id=161349
备注:这里返回的时间单位为毫秒,考虑服务器性能,转换由客户端来进行
请求参数
| 参数 | 必选 | 类型 | 说明 |
|---|---|---|---|
| authkey | true | string | 由authkey接口获取 |
| formAction | true | string | 设置固定值为view |
| id | true | string | 步骤2获取的id |
| locate | false | String | 地区 |
响应数据
/*成功响应*/{"status":200,"data":[{"time":1478086390000, //监测时间"probIp":"192.168.5.133", //监测点IP"cityName":"北京市", //监测城市"ispName":"中国电信", //监测运营商"destIp":"192.168.5.133", //主机IP"destCityName":null, //主机城市"destIspName":null, //主机运营商"errorDetail":null, //错误描述"downloadSpeedAvg":"24.4 KB/s", //平均下载速度(KB/S)"baseVal":"3.606 秒",//这里的basVal就是指标的数值,然后指标名(例如:总下载时间)在上一级获取,然后需要判断其是否显示"isAlarm":true//监测点是否是指标阈值触发的},...]}/*错误响应*/没有数据/*错误响应*/{"status":503}/*错误响应*/{"status":-2} //authkey失效/*错误响应*/{"status":500,"message":"system error."}