6.2 查询告警条件

查询PowerCenter管理平台告警条件信息

接口URI

/sys/warns/condition

访问方法

HTTP方法

GET

返回结果

状态码(code)

0000:查询成功
1001:用户token不正确
1002:用户权限不足
 

消息头

Status Code: 200 OK
.....

消息体

{
"host_memory":{
     "explain":"主机内存占用过高"
     "line":"告警线"
     "time":"到达告警线持续时间"
},
"host_cpu":{
     "explain":"主机CPU占用过高"
     "line":"告警线"
     "time":"到达告警线持续时间"
},
"host_offline":{
     "explain":"主机离线"
},
"license_deadline":{
     "explain":"license过期"
},
"vm_memory":{
     "explain":"虚机内存占用过高"
     "line":"告警线"
     "time":"到达告警线持续时间"
},
"vm_cpu":{
     "explain":"虚机CPU占用过高"
     "line":"告警线"
     "time":"到达告警线持续时间"
},
"code": "0000",
"msg": "Success"
}

元素说明

元素 说明 数据类型
host_memory 告警条件名称 字符串(String)类型
explain 对告警条件的说明 字符串(String)类型
line 触发告警条件的告警线 字符串(String)类型
time 触发告警条件的持续时间 字符串(String)类型
code 状态码 字符串(String)类型。必须,无缺省值。
msg 响应消息 字符串(String)类型。必须,无缺省值。

注:

host_memory:监控主机内存,需要设置告警线和告警时间才能生效
host_cpu:监控主机cpu,需要设置告警线和告警时间才能生效
host_offline:监控主机是否在线,只需设置是否启用及告警等级
license_deadline:license过期告警,只需设置是否启用及告警等级
vm_memory:监控虚机内存,需要设置告警线和告警时间才能生效
vm_cpu:监控虚机cpu,需要设置告警线和告警时间才能生效
 

应用举例

获取PowerCenter管理平台的告警条件信息

请求

GET http://192.168.137.25:8080/rest/sys/warns/condition
Accept:application/json
Content-Type:application/json;charset=utf-8
Token:77c3a272ec31c3e3129a0f4a8cfbf140
... ...

响应

Status Code: 200 OK
{
"host_memory":{
     "explain":"host memory overload alarm"
     "line":"alarm line"
     "time":"Duration time"
},
"host_cpu":{
     "explain":"host cpu overload alarm"
     "line":"alarm line"
     "time":"Duration time"
},
"host_offline":{
     "explain":"host online alarm"
},
"license_deadline":{
     "explain":"license expired alarm"
},
"vm_memory":{
     "explain":"vm memory overload alarm"
     "line":"alarm line"
     "time":"Duration time"
},
"vm_cpu":{
     "explain":"vm memory overload alarm"
     "line":"alarm line"
     "time":"Duration time"
},
"code": "0000",
"msg": "Success"
}