WebSocket请求参数:
参数名称 | 是否必须 | 类型 | 默认值 | 描述 |
task_name | 否 | string | 无 | 任务名称 |
frequency | 否 | int | 2 | 监控频率(分钟)(2,5,10,15,20,30,60) |
retry | 否 | int | 1 | 重试次数范围1~3 默认为1 |
network_protocol | 否 | String | 4 | 任务使用的网络协议。 可选值:4: 使用IPV4协议6: 使用IPV6协议 |
group_id | 否 | int | 监测点分组请按照 network_protocol来选择监测点分组。 | |
history | 否 | int | 0 | 是否记录故障频率的快照(0:不记录;1:记录) |
all_snapshot | 否 | int | 0 | 是否记录所有频率快照(0:不记录,1:记录) |
reminds | 否 | int | 0 | 连续告警提醒(分钟)(0,1,2,3,5,10,20,30) |
open_scope | 否 | int | 1 | 项目公开范围1-4,1所有用户,2指定分组,3仅自己,4,指定用户 |
organization | 否 | list | 公开范围分组列表,当公开范围为2是必填 | |
user_ids | 否 | list | 公开范围用户列表,当公开范围为4是必填 | |
url | 否 | string | url地址(ws://xxx|wss://xxx) | |
cookies | 否 | string | cookies信息 | |
header | 否 | array | HTTP请求头信息 | |
header.name | 否 | string | HTTP请求头信息Key | |
header.value | 否 | string | HTTP请求头信息Value | |
receive_wait_time | 否 | int | 10 | 接收sokect响应内容超时时间,单位为秒(s) 可选值:5/10/15/20 |
https_sslv | 否 | int | 0 | ssl版本,适用于wss监控(选择默认的时候,顺序适配版本;选择其他选项时,仅适配对应的ssl版本) |
ssl_verify | 否 | int | 0 | 是否开启ssl证书认证 1开启0关闭 |
send_content | 否 | string | 向sokect发送内容 | |
pattern_str | 否 | string | 匹配内容 | |
pattern_str_type | 否 | int | 可选枚举值(5包含、6不包含) (所有枚举值:1不为空、2为空、3等于、4不等于、5包含、6不包含,给以后升级开的口子) | |
pattern_header | 否 | list | 匹配header的时候header,支持多个 | |
pattern_header.type | 否 | int | 可选枚举值(3,等于,5包含,1不为空) (所有枚举值:1不为空、2为空、3等于、4不等于、5包含、6不包含,给以后升级开的口子 ) | |
pattern_header.value | 否 | string | 匹配header的时候header_value ,支持多个 | |
pattern_header.name | 否 | string | 匹配header的时候header_key,支持多个 |