URI | /v2/threshold/createThreshold.json |
Method | POST |
参数说明 |
支持批量创建 网站监控任务格式: { 'task_id' => 任务ID 'task_sort' => 任务类型(0:网站 1:服务器 2:服务 7:全景) 'setting' => 自定义告警设置 [ { 'metric' => 告警指标, 'cond' => 告警条件, 'value' => 告警阈值, 'unit' => 单位, 'status' => 状态, 'retry' => 重试次数, 'monitor_set' => 针对分布式监测点, 'monitor_count' => 监测点个数 }, …… ] } 说明: 当monitor_set设置为1时 ,需设置monitor_count 当monitor_set设置为2时 ,不需设置monitor_count 但需设置dev参数,即 'dev' => array(monitorID1,monitorID2,....) dev参数是指你指定的监测点的一个数组. 当monitor_set 设置为3时,monitor_count和dev都不需要设置 服务器监控任务格式: { 'task_id' => 任务ID 'task_sort' => 任务类型(0:网站 1:服务器 2:服务 7:全景) 'setting' => 自定义告警设置 [ { 'type' => SNMP类型, 'metric' => 告警指标, 'cond' => 告警条件, 'value' => 告警阈值, 'unit' => 单位, 'status' => 状态, 'retry' => 重试次数, }, …… ] } 说明: 服务器监控任务时需要指定给哪种类型的snmp任务设置自定义告警规则,即上面的type字段. Window操作系统服务器的SNMP任务类型有: 'cpu_windows' => CPU使用率, 'mem_windows' => 内存使用率, 'netio' => 网络流量, 'diskstore' => 磁盘空间使用率, 'procsum' => 系统进程数 Linux操作系统服务器的SNMP任务类型有: 'cpu' => CPU使用率, 'load' => CPU负载, 'mem' => 内存使用率, 'diskio' => 磁盘I/O, 'netio' => 网络流量, 'diskstore' => 磁盘空间使用率, 'procsum' => 系统进程数 只有当您的服务器已经添加了相应类型的snmp任务后,自定义告警规则才能创建成功. 当type设置成netio,diskio或diskstore是需要设置'dev'参数,dev参数代表的是你选择的磁盘 或网卡 服务器的磁盘和网卡可通过服务器API中的获取服务器的磁盘和获取服务器的网卡获得. 服务监控任务格式: { 'task_id' => 任务ID 'task_sort' => 任务类型(0:网站 1:服务器 2:服务 7:全景) 'setting' => 自定义告警设置 [ { 'metric' => 告警指标, 'cond' => 告警条件, 'value' => 告警阈值, 'unit' => 单位, 'status' => 状态, 'retry' => 重试次数 }, …… ] } |
结果(json) |
成功状态码:200 失败状态码:400 |
一个例子
curl -H "application/x-www-form-urlencoded" --data 'data={"task_id":"705431","task_sort":"0","setting":[{"metric":"1","cond":"1","value":"2000","unit":"1","status":"0","retry":"1","monitor_set":"1","monitor_count":"5"}]}' "https://api.jiankongbao.com/v2/threshold/createThreshold.json?access_token=86154772570397e891f2639736f3b657c1ff40d5"
说明:access_token通过获取访问token得到.
返回结果
{ "error_code": 200, "error_description": "提交成功" }