<接口地址>:/siteapi/tasks/list
<请求方式>:POST
<请求类型>:JSON
<响应类型>:JSON
<请求参数>:
指标名称 | 是否必须 | 数据类型 | 默认值 | 描述 |
task_name | 否 | string | 任务名,模糊匹配 | |
task_status | 否 | int | 任务是否开启1,开启;3,暂停 | |
trigger_status | 否 | int | 告警线状态[0,1,2],0故障,1正常,2提醒 | |
task_type | 否 | string | 任务类型,可选项为'http','ping','ftp','tcp','udp','dns','traceroute' | |
task_type_arr | 否 | array | 任务类型,为数组,可一次查询多个任务类型,可选项为'http','ping','ftp','tcp','udp','dns','traceroute' task_type_arr与task_type同时存在时,采用task_type | |
network_protocol | 否 | arry | 任务使用的网络协议数组。
| |
node_type | 否 | int | 任务是否加入企业分组:2未加入分组,1加入企业分组 | |
node_id | 否 | int | 企业分组id,-1时无企业分组 | |
page_size | 否 | int | 20 | 每页多少条,可选项为[10,20,30,50,100] |
current_page | 否 | int | 1 | 当前页 |
<请求示例>:
curl -H "token:a3af84f7c1d0d935024ba58b5da78aaa" https://v6-api.jiankongbao.com/siteapi/tasks/list -d '{"task_name":"http","page_size":10,"current_page":1}'
<响应数据>:
参数名称 | 数据类型 | 描述 |
pagination | json object | 分页数据 |
total_records | int | 总记录数 |
total_pages | int | 总页数 |
current_page | int | 当前页 |
page_size | int | 分页数量 |
data | array | 数据列表 |
task_id | int | 任务ID |
task_name | String | 任务名称 |
task_summary | String | URL或域名 |
task_type | String | 任务类型 |
task_create_time | int | 任务创建时间 |
frequency | int | 监控频率 |
task_status | int | 任务状态 |
network_protocol | String | 任务使用的网络协议。 n 4: 使用IPV4协议 n 6: 使用IPV6协议 |
group_id | int | 监测点分组id |
last_resp_result | Int | 检测结果。1成功,其它 失败 |
threshold_result | Int | 1:未触发自定义告警线 2:已触发自定义告警线 |
last_resp_status | String | 返回的状态。 |
last_resp_time | String | 响应时间。 |
last_check_time | int | 最后一次检测数据返回的时间戳。该值只做参考,不作为准确依据。 |
task_user_id | int | 任务创建者id |
partition_flag | string | 内容匹配 |
last_modify_time | datetime | 最后修改时间 |
task_mtr | int | 任务是否打开了mtr,1打开,0关闭 |
status_led | string | 任务状态灯 |
status_led_str | string | 任务状态描述 |
overview_task | int | 是否概览页展示任务,1是,0否 |
<响应示例>:
{ "pagination": { "total_records": 6, "total_pages": 1, "current_page": 1, "page_size": 10 }, "data": [ { "task_id": 6923135, "task_name": "http_header_test3", "task_summary": "http://www.baidu.com", "task_type": "http", "frequency": 2, "group_id": 0, "task_create_time": 1515751581, "task_status": 1, "last_resp_result": 1, "threshold_result": 1, "last_resp_status": "-", "last_resp_time": "0.000000", "last_check_time": "-" }, { "task_id": 6923125, "task_name": "http_app", "task_summary": "http://www.abcdtom123.com", "task_type": "http", "frequency": 2, "group_id": 0, "task_create_time": 1515468420, "task_status": 1, "last_resp_result": 0, "threshold_result": 2, "last_resp_status": "DNS无法解析", "last_resp_time": 0, "last_check_time": 1515477857 }, { "task_id": 6922972, "task_name": "http_url_test_171129", "task_summary": "https://uapi.chiq-cloud.com/v2/user/isExisted", "task_type": "http", "frequency": 2, "group_id": 0, "task_create_time": 1511926813, "task_status": 3, "last_resp_result": 1, "threshold_result": 1, "last_resp_status": "-", "last_resp_time": "0.000000", "last_check_time": "-" } ] }