关联issue
【需求】精细化告警对象增加自定义调测命令-mdb_interface-GitCode
背景
精细化告警对象无法从资源协作接口进行查询,调试时无法知道当前已注册的告警对象及告警的门限等信息,只能从日志文件里查询已注册对象的相关信息。
评审点
基于上述背景,需要新增两个自定义调测命令,用于查询当前环境上已注册事件的相关信息
评审点1
path: /bmc/keper/Debug/Systems/:SystemsId/Events
interface: bmc.kepler.Debug.Events
cmd: geteventlist <eventcode>
displayDescription: Get event list by eventcode.For example: geteventlist 0x1a000029.
项 | 取值以及说明 |
---|---|
方法名称 | GetRegisteredEventList |
方法描述 | 获取已注册的事件码为eventcode的事件实例名称列表 |
方法权限 | Readonly |
请求签名 | s |
请求参数 | 事件码 |
响应签名 | a(s) |
响应参数 | 返回值为字符串数组 |
评审点2
path: /bmc/keper/Debug/Systems/:SystemsId/Events
interface: bmc.kepler.Debug.Events
cmd: geteventdetail <obj_name>
displayDescription: Get event detail by obj_name.For example: geteventdetail Event_NoDiskMntr_010101.
项 | 取值以及说明 |
---|---|
方法名称 | GetEventInfo |
方法描述 | 获取具体事件对象的相关信息 |
方法权限 | Readonly |
请求签名 | s |
请求参数 | 事件对象名称 |
响应签名 | a{ss} |
响应参数 | 返回值为字典数组,有Reading,Condition等相关信息 |