查询告警列表
命令功能
查询系统告警数据,URL参数用于指定本次分页查询控制条件、查询的告警种类和查询操作类型,返回MEF Center数据库中已创建的告警信息。
命令格式
操作类型:GET
URL:https://{ip}:{port}/alarmmanager/v1/alarms?pageNum={value1}&pageSize={value2}&ifCenter={value3}&sn={value4}&groupId={value5}
请求消息体:无
URL参数
参数 |
是否必选 |
说明 |
取值要求 |
---|---|---|---|
pageNum |
必选 |
分页查询取值页数,为序数词 |
取值为1~2^31-1的整数。 |
pageSize |
必选 |
分页查询页面大小 |
取值为1~100的整数。 |
ifCenter |
可选 |
标志查询节点类型是否为MEF Center节点 |
取值为true或false。
说明:
|
sn |
可选,二选一 |
指定MEF Edge设备序列号可查询该节点上的告警信息 |
支持小写字母、大写字母,数字,下划线和中划线;不能以下划线或中划线开头和结尾;最大长度为64字节。 |
groupId |
指定groupId可查询该节点组中的所属节点上的告警信息 |
32位无符号数。取值最小为1,最大值为2^32-1。 |
- 当ifCenter、sn、groupId三个参数均为空时,按照pageNum和pageSize分页查询所有节点的告警。
- 当仅有sn或groupId时,ifCenter默认为“false”。
使用样例
请求样例:
GET https://10.10.10.10:30035/alarmmanager/v1/alarms?pageNum=1&pageSize=100&ifCenter=false&sn=xxxxxxxxxxxxxx
请求消息体:无
响应样例:
{ "status": "00000000", "msg": "success", "data": { "records": [ { "id": 1430946159, "alarmType": "alarm", "createAt": "2023-09-27T16:01:25Z", "ip": "xx.xx.xx.xx", "serialNumber": "xxxxxxxxxxxxxx", "resource": "ALARM DEFAULT RESOURCE", "severity": "MINOR" }, { "id": 628196293, "alarmType": "alarm", "createAt": "2023-09-27T16:05:25Z", "ip": "xx.xx.xx.xx", "serialNumber": "xxxxxxxxxxxxxx", "resource": "ALARM DEFAULT RESOURCE", "severity": "MAJOR" }, { "id": 2136868853, "alarmType": "alarm", "createAt": "2023-09-27T16:09:25Z", "ip": "xx.xx.xx.xx", "serialNumber": "xxxxxxxxxxxxxx", "resource": "ALARM DEFAULT RESOURCE", "severity": "MAJOR" } ], "total": 3 } }
响应状态码:200
输出说明
参数 |
类型 |
参数说明 |
---|---|---|
status |
字符串 |
错误码 |
msg |
字符串 |
描述信息 |
data |
对象 |
查询结果 |
参数 |
类型 |
参数说明 |
---|---|---|
records |
数组 |
分页查询的对象数组 |
total |
数字 |
查询结果总数 |
参数 |
类型 |
参数说明 |
---|---|---|
id |
数字 |
告警标识 |
alarmType |
字符串 |
告警类型,取值为alarm |
createAt |
字符串 |
告警创建时间 |
ip |
字符串 |
设备IP地址 |
serialNumber |
字符串 |
MEF Edge告警为设备序列号,MEF Center告警为空字符串 |
resource |
字符串 |
告警来源 |
severity |
字符串 |
告警等级:
|
父主题: 告警事件信息接口