6.3 查询告警配置

查询PowerCenter管理平台当前告警配置信息

接口URI

/sys/warns/config

访问方法

HTTP方法

GET

返回结果

状态码(code)

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

消息头

Status Code: 200 OK
.....

消息体

{
"host_memory": {
     "explain": "对host_memory告警条件的说明",
     "level": "告警等级",
     "checked": 是否启用告警,
     "line": 主机内存占用超过...,
     "time": 持续时间超过...,
},
"host_cpu": {
     "explain": "对host_cpu告警条件的说明",
     "level": "告警等级",
     "checked": 是否启用告警,
     "line": 主机CPU占用超过...,
     "time": 持续时间超过...,
},
...
"code": "0000",
"msg": "Success"
}

元素说明

元素 说明 数据类型
host_memory 告警条件名称 字符串(String)类型
explain 对告警条件的说明 字符串(String)类型
level 告警等级 字符串(String)类型
checked 是否启用告警 int类型,必须,无缺省值,1:选择,0:不选择
line 触发告警条件的告警线, 值为资源使用率 int类型,必须,无缺省值
time 触发告警条件的持续时间,单位分钟 int类型,必须,无缺省值
code 状态码 字符串(String)类型。必须,无缺省值。
msg 响应消息 字符串(String)类型。必须,无缺省值。
 

应用举例

获取PowerCenter管理平台当前的告警配置信息

请求

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

响应

Status Code: 200 OK
{
"host_memory":{
     "explain":"host memory overload alarm"
     "level": "serious warning",
     "checked": 1,
     "line":80
     "time":10
},
"host_cpu":{
     "explain":"host cpu overload alarm"
     "level": "general warning",
     "checked": 1,
     "line":90
     "time":5
},
"host_offline":{
     "explain":"host online alarm"
     "level": "serious warning",
     "checked": 1,
},
"license_deadline":{
     "explain":"license expired alarm"
     "level": "prompt warning",
     "checked": 0,
},
"vm_memory":{
     "explain":"vm memory overload alarm"
     "level": "general warning",
     "checked": 1,
     "line":90
     "time":2
},
"vm_cpu":{
     "explain":"vm memory overload alarm"
     "level": "general warning",
     "checked": 1,
     "line":95
     "time":2
},
     "code": "0000",
     "msg": "Success"
}