URI

/v2/threshold/createThreshold.json

Method

POST

参数示例:

网站监控、服务性能监控

data= {

      "task_id":684351,

      "task_sort":0,

      "setting":[

        {

              "metric":1,

              "cond":1,

              "unit":1,

              "value":200,

              "status":0,

              "retry":3,

              "monitor_set":2,

"dev":[1,2] ,

"advanced_status": 1,

"monitor_trigger_type":   2

 

        }

    ]

}

 

服务器监控:

{

      "task_id":59351,

      "task_sort":1,

      "setting":[

        {

              "type":"cpu",

              "metric":10,

              "cond":1,

              "unit":3,

              "value":70,

              "status":0,

              "retry":3

        }

    ]

}

参数项

必填

描述

默认值

access_token

必填



task_id

必填

任务ID


task_sort

必填

任务类型[0-网站,1-服务器,2-服务性能]


setting

必填

自定义告警设置


value

必填

告警阈值


status

必填

状态[0-开启,1-暂停]


retry

必填

连续触发几次即告警


monitor_set

必填

针对分布式监测点[1-任意几个监测点,2-指定检测点,3-平均]


monitor_count

必填

监测点个数monitor_set设置为1时必须填写


dev

必填

指定检测的数组[monitor_set设置为2时必须填写]


advanced_status

选填

是否开启高级策略[1-开启,2-关闭]


monitor_trigger_type

选填

开启高级策略的时候必填[1-相同监测点,2-不同监测点]


网站监控-DNS特殊参数-当前响应时间

metric

必填

告警指标[1-当前响应时间]


cond

必填

条件 [1-大于]


unit

必填

单位 [1-ms]


网站监控-DNS特殊参数-当日可用率

metric

必填

告警指标[3-当日可用率]


cond

必填

条件 [2-小于]


unit

必填

单位 [3-%]


网站监控-FTP特殊参数-当前响应时间

metric

必填

告警指标[1-当前响应时间]


cond

必填

条件 [1-大于]


unit

必填

单位 [1-ms]


网站监控-FTP特殊参数-当日可用率

metric

必填

告警指标[3-当日可用率]


cond

必填

条件 [2-小于]


unit

必填

单位 [3-%]


网站监控-TCP特殊参数-当前响应时间

metric

必填

告警指标[1-当前响应时间]


cond

必填

条件 [1-大于]


unit

必填

单位 [1-ms]


网站监控-TCP特殊参数-当日可用率

metric

必填

告警指标[3-当日可用率]


cond

必填

条件 [2-小于]


unit

必填

单位 [3-%]


网站监控-UDP特殊参数-当前响应时间

metric

必填

告警指标[1-当前响应时间]


cond

必填

条件 [1-大于]


unit

必填

单位 [1-ms]


网站监控-UDP特殊参数-当日可用率

metric

必填

告警指标[3-当日可用率]


cond

必填

条件 [2-小于]


unit

必填

单位 [3-%]


网站监控-HTTP特殊参数-当前响应时间

metric

必填

告警指标[1-当前响应时间]


cond

必填

条件 [1-大于,2-小于]


unit

必填

单位 [1-ms,2-s]


网站监控-HTTP特殊参数-当日可用率

metric

必填

告警指标[3-当日可用率]


cond

必填

条件 [2-小于]


unit

必填

单位 [3-%]


网站监控-HTTP特殊参数-响应状态码

metric

必填

告警指标[5-响应状态码]


cond

必填

条件 [7-等于]


unit

必填

[301,302,400,401,502,503,504]


monitor_set

必填

针对分布式监测点[1-任意几个监测点,2-指定监测点,3-所有监测点]


网站监控-HTTP特殊参数-不可用监测点

metric

必填

告警指标[4-不可用监测点]


cond

必填

条件[2-小于]


unit

必填

单位[3-%]


monitor_set

必填

针对分布式监测点[1-任意几个监测点,2-指定监测点]


网站监控-Ping特殊参数-当前响应时间

metric

必填

告警指标[1-当前响应时间]


cond

必填

条件 [1-大于]


unit

必填

单位 [1-ms]


网站监控-Ping特殊参数-当前丢包率

metric

必填

告警指标[2-当前丢包率]


cond

必填

条件 [1-大于]


unit

必填

单位 [3-%]


网站监控-Ping特殊参数-当日可用率

metric

必填

告警指标[3-当日可用率]


cond

必填

条件 [1-小于]


unit

必填

单位 [3-%]


网站监控-SMTP特殊参数-当前响应时间

metric

必填

告警指标[1-当前响应时间]


cond

必填

条件 [1-大于]


unit

必填

单位 [1-ms]


网站监控-SMTP特殊参数-当日可用率

metric

必填

告警指标[3-当日可用率]


cond

必填

条件 [1-小于]


unit

必填

单位 [3-%]


网站监控-TraceRoute特殊参数-总跳数

metric

必填

告警指标[300-总跳数]


cond

必填

条件 [1-大于]


unit

必填

单位 [1-无单位]


网站监控-TraceRoute特殊参数-不响应跳数

metric

必填

告警指标[301-不响应跳数]


cond

必填

条件 [1-大于]


unit

必填

单位 [1-无单位]


网站监控-TraceRoute特殊参数-丢包跳数比

metric

必填

告警指标[302-丢包跳数比]


cond

必填

条件 [1-大于]


unit

必填

单位 [3-%]


网站监控-TraceRoute特殊参数-响应时间

metric

必填

告警指标[303-响应时间]


cond

必填

条件 [1-大于]


unit

必填

单位 [1-ms]


服务性能监控-Apache特殊参数- Apache并发连接数

metric

必填

告警指标[100-Apache并发连接数]


cond

必填

条件 [1-大于,2-小于]


unit

必填

单位 [1-无单位]


服务性能监控-Apache特殊参数-Apache吞吐率

metric

必填

告警指标[101-Apache吞吐率]


cond

必填

条件 [1-大于,2-小于]


unit

必填

单位 [30-reqs/s]


服务性能监控-Lighttpd特殊参数

metric

必填

告警指标[110-Lighttpd并发连接数,111-Lighttpd吞吐率]


cond

必填

条件 [1-大于,2-小于]


unit

必填

单位 [4-无单位]


服务性能监控-Lighttpd特殊参数-Lighttpd并发连接数

metric

必填

告警指标[110-Lighttpd并发连接数]


cond

必填

条件 [1-大于,2-小于]


unit

必填

单位 [4-无单位]


服务性能监控-Lighttpd特殊参数-Lighttpd吞吐率

metric

必填

告警指标[111-Lighttpd吞吐率]


cond

必填

条件 [1-大于,2-小于]


unit

必填

单位 [30-reqs/s]


服务性能监控-Nginx特殊参数

metric

必填

告警指标[120-Nginx并发连接数,121-Nginx吞吐率]


cond

必填

条件 [1-大于,2-小于]


unit

必填

单位 [1-无单位]


服务性能监控-Nginx特殊参数-Nginx并发连接数

metric

必填

告警指标[120-Nginx并发连接数]


cond

必填

条件 [1-大于,2-小于]


unit

必填

单位 [1-无单位]


服务性能监控-Nginx特殊参数-Nginx吞吐率

metric

必填

告警指标[121-Nginx吞吐率]


cond

必填

条件 [1-大于,2-小于]


unit

必填

单位 [30-reqs/s]


服务性能监控-MySQL特殊参数

metric

必填

告警指标[130-MySQL并发连接,131-MySQL查询缓存空间使用率]


cond

必填

条件 [1-大于,2-小于]


unit

必填

单位 [4-无单位]


服务性能监控-MySQL特殊参数-MySQL并发连接

metric

必填

告警指标[130-MySQL并发连接]


cond

必填

条件 [1-大于,2-小于]


unit

必填

单位 [1-无单位]


服务性能监控-MySQL特殊参数-MySQL查询缓存空间使用率

metric

必填

告警指标[131-MySQL查询缓存空间使用率]


cond

必填

条件 [1-大于,2-小于]


unit

必填

单位 [22-MB]


服务性能监控MongoDB特殊参数

metric

必填

告警指标[140-MongoDB当前连接数,141-MongoDB锁定时间比例,142-MongoDB分页次数]


cond

必填

条件 [1-大于,2-小于]


unit

必填

单位 [4-无单位]


服务性能监控MongoDB特殊参数- MongoDB当前连接数

metric

必填

告警指标[140-MongoDB当前连接数]


cond

必填

条件 [1-大于,2-小于]


unit

必填

单位 [4-无单位]


服务性能监控MongoDB特殊参数- MongoDB锁定时间比例

metric

必填

告警指标[141-MongoDB锁定时间比例]


cond

必填

条件 [1-大于,2-小于]


unit

必填

单位 [3-%]


服务性能监控MongoDB特殊参数- MongoDB分页次数

metric

必填

告警指标[142-MongoDB分页次数]


cond

必填

条件 [1-大于,2-小于]


unit

必填

单位 [4-无单位]


服务性能监控-Redis特殊参数

metric

必填

告警指标[150-Redis链接客户数,151-Redis已占用内存数]


cond

必填

条件 [1-大于   ,2-小于]


unit

必填

单位 [4-无单位],metric为150使用

单位 [22-MB],metric为151使用


服务性能监控-Memcache特殊参数

metric

必填

告警指标[160-Memcache连接数,161-Memcache空间使用率]


cond

必填

条件 [1-大于,2-小于]


unit

必填

单位 [4-无单位],metric为160使用

单位[3-%],metric为161使用


服务性能监控-Tomcat特殊参数

服务性能监控-Tomcat特殊参数- JVM使用内存

metric

必填

告警指标[170-JVM使用内存]


cond

必填

条件 [1-大于,2-小于]


unit

必填

单位 [22-MB]


服务性能监控-Tomcat特殊参数-当前繁忙线程数

metric

必填

告警指标[172-当前繁忙线程数]


cond

必填

条件 [1-大于,2-小于]


unit

必填

单位 [4-“无单位”]


服务性能监控-Tomcat特殊参数-平均处理时间

metric

必填

告警指标[174-平均处理时间]


cond

必填

条件 [1-大于,2-小于]


unit

必填

单位 [1-“ms”]


服务性能监控-Tomcat特殊参数-每秒请求数

metric

必填

告警指标[175-每秒请求数]


cond

必填

条件 [1-大于,2-小于]


unit

必填

单位 [30-“reqs/s”]


服务性能监控-Tomcat特殊参数-每秒入流量|每秒出流量

metric

必填

告警指标[176-每秒入流量,177-每秒出流量]


cond

必填

条件   [1-大于,2-小于]


unit

必填

单位 [12-KB/s]


服务性能监控-IIS特殊参数

metric

必填

告警指标[190-响应时间,191-请求频率]


cond

必填

条件 [1-大于,2-小于]


unit

必填

单位 [1-ms],metric为190使用单位[30-reqs/s],metric为191使用


服务性能监控-Oracle特殊参数

服务性能监控-Oracle特殊参数-逻辑读| IOPS|物理读

metric

必填

告警指标[310-逻辑读,311- IOPS,314-物理读]


cond

必填

条件 [1-大于]


unit

必填

单位 [101-times/sec]


服务性能监控-Oracle特殊参数- MBPS

metric

必填

告警指标[312-MBPS]


cond

必填

条件 [1-大于]


unit

必填

单位 [11-Mbps]


服务性能监控-Oracle特殊参数- PGA

metric

必填

告警指标[313-PGA]


cond

必填

条件   [1-大于]


unit

必填

单位 [22-MB]


服务性能监控-Oracle特殊参数-空间使用率

metric

必填

告警指标[315-空间使用率]


cond

必填

条件 [1-大于]


unit

必填

单位 [3-%]


服务性能监控-SQLServer特殊参数

服务性能监控-SQLServer特殊参数-连接数

metric

必填

告警指标[200-连接数]


cond

必填

条件 [1-大于]


unit

必填

单位 [4-无单位]


服务性能监控-SQLServer特殊参数-请求频率

metric

必填

告警指标[201-请求频率]


cond

必填

条件 [1-大于]


unit

必填

单位 [100-reqs/min]


服务性能监控-SQLServer特殊参数-锁时间

metric

必填

告警指标[202-锁时间]


cond

必填

条件 [1-大于]


unit

必填

单位 [1-ms]


服务性能监控-SQLServer特殊参数-消耗物理内存数|库大小

metric

必填

告警指标[203-消耗物理内存数,204-库大小]


cond

必填

条件 [1-大于]


unit

必填

单位 [22-MB]


服务器性能监控- Linux/Unix/Mac-CPU使用率

type

必填

SNMP监控项目,此处填cpu


metric

必填

告警指标[10-cpu使用率]


cond

必填

条件   [1-大于,2-小于]


unit

必填

单位 [3-%]


服务器性能监控- Linux/Unix/Mac-CPU负载

type

必填

SNMP监控项目,此处填load


metric

必填

告警指标[30-最近1分钟平均负载,31-最近5分钟平均负载,   32-最近15分钟平均负载]


cond

必填

条件 [1-大于]


unit

必填

单位 [4-无单位]


服务器性能监控- Linux/Unix/Mac-内存使用率

type

必填

SNMP监控项目,此处填mem


metric

必填

告警指标[40-当前内存使用率,41-当前SWAP使用率]


cond

必填

条件 [1-大于,2-小于]


unit

必填

单位 [3-%]


服务器性能监控- Linux/Unix/Mac-网络流量

服务器性能监控- Linux/Unix/Mac-网络流量-网卡流入速率|网卡流出速率

type

必填

SNMP监控项目,此处填netio


metric

必填

告警指标[70-网卡流入速率, 71-网卡流出速率]


cond

必填

条件 [1-大于,2-小于]


unit

必填

单位 [10-Kbps,11-Mbps,12-KB/s,13-MB/s]


dev

必填

dev参数代表的是你选择的网卡,指标通过4.4.18服务器网卡接口获取


服务器性能监控- Linux/Unix/Mac-网络流量-当日网卡流入总容量|当日网卡流出总容量

type

必填

SNMP监控项目,此处填netio


metric

必填

告警指标[72-当日网卡流入总容量,73-当日网卡流出总容量]


cond

必填

条件 [1-大于,3-增量超过,5-涨幅百分比超过]


unit

必填

单位 [20-Mbit,21-Gbit,22-MB,23-GB,24-TB],对应cond值为1,3单位 [3-%],对应cond值为5


dev

必填

dev参数代表的是你选择的网卡,指标通过4.4.18服务器网卡接口获取


服务性能监控- Linux/Unix/Mac-磁盘空间使用率

type

必填

SNMP监控项目,此处填diskstore


metric

必填

告警指标[60-磁盘空间使用率]


cond

必填

条件 [1-大于]


unit

必填

单位 [3-%]


dev

必填

dev参数代表的是你选择的磁盘,指标通过4.4.17服务器磁盘接口获取


服务器性能监控- Linux/Unix/Mac-系统进程数

type

必填

SNMP监控项目,此处填procsum


metric

必填

告警指标[90-当前系统进程数]


cond

必填

件 [1-大于,2-小于]


unit

必填

单位 [4-无单位]


服务器性能监控- Linux/Unix/Mac-磁盘I/O

type

必填

SNMP监控项目,此处填diskio


metric

必填

告警指标[80-磁盘写入速率,81-磁盘读取速率]


cond

必填

条件 [1-大于]


unit

必填

单位 [12-KB/s,13-MB/s]


dev

必填

dev参数代表的是你选择的磁盘,指标通过4.4.17服务器磁盘接口获取


服务器性能监控- Windows-CPU使用率

type

必填

SNMP监控项目,此处填cpu_windows


metric

必填

告警指标[20-当前cpu使用率]


cond

必填

条件 [1-大于,2-小于]


unit

必填

单位 [3-%]


服务器性能监控- Windows-内存使用率

type

必填

SNMP监控项目,此处填mem_windows


metric

必填

告警指标[50-当前内存使用率]


cond

必填

条件 [1-大于,2-小于]


unit

必填

单位 [3-%]


服务器性能监控- Windows-网络流量

服务器性能监控- Windows-网络流量-网卡流入速率|网卡流出速率

type

必填

SNMP监控项目,此处填netio


metric

必填

告警指标[70-网卡流入速率, 71-网卡流出速率]


cond

必填

条件 [1-大于,2-小于]


unit

必填

单位 [10-Kbps,11-Mbps,12-KB/s,13-MB/s]


dev

必填

dev参数代表的是你选择的网卡,指标通过4.4.18服务器网卡接口获取


服务器性能监控- Windows-网络流量-当日网卡流入总容量|当日网卡流出总容量

type

必填

SNMP监控项目,此处填netio


metric

必填

告警指标[72-当日网卡流入总容量,73-当日网卡流出总容量]


cond

必填

条件 [1-大于,3-增量超过,5-涨幅百分比超过]


unit

必填

单位 [20-Mbit,21-Gbit,22-MB,23-GB,24-TB],对应cond值为1,3单位 [3-%],对应cond值为5


dev

必填

dev参数代表的是你选择的网卡,指标通过4.4.18服务器网卡接口获取


服务器性能监控- Windows-磁盘空间使用率

type

必填

SNMP监控项目,此处填diskstore


metric

必填

告警指标[60-磁盘空间使用率]


cond

必填

条件 [1-大于]


unit

必填

单位 [3-%]


dev

必填

dev参数代表的是你选择的磁盘,指标通过4.4.17服务器磁盘接口获取


服务器性能监控- Windows-系统进程数

type

必填

SNMP监控项目,此处填procsum


metric

必填

告警指标[90-当前系统进程数]


cond

必填

条件 [1-大于,2-小于]


unit

必填

单位 [4-无单位]


成功结果

{

        "th_id": [

        118189

        ],

        "error_code": 200,

        "error_description": "业务处理成功"

}

返回项

类型

描述

th_id

String

记录ID

error_code

String

成功状态码200

失败结果:

{

  "code": 400,

  "msg": "创建自定义告警规则失败!"

}

返回项

类型

描述

code

String

状态码

msg

String

状态描述


调用示例:

       curl -H "application/x-www-form-urlencoded" "https://api.jiankongbao.com/v2/threshold/createThreshold.json?access_token=cafdbf13ced4510a" --data 'data={"task_id":684351,"task_sort":0,"setting":[{"metric":1,"cond":1,"unit":1,"value":200,"status":0,"retry":3,"monitor_set":2,"dev":[1,2]}]}'