【已评审】新增资源协作接口支持定制传感器事件等级的严重级别

ISSUE链接

暂无

评审背景

当服务器出现故障时,网管/运维通过bmc上报的传感器事件和等级获取故障信息,并且根据不同的等级上报不同颜色的故障灯,因此需求支持定制传感器对应事件等级的严重级别。

现状

客户需求定制传感器事件等级,但是目前传感器事件等级是固定的,无法更改

解决方案

新增资源协作接口方法,支持定制传感器对应事件等级

评审点

新增资源协作属性SetAlarmLevel,支持定制传感器对应事件等级的严重级别

  • 资源路径/bmc/kepler/Chassis/1/Sensors (原有)
  • 资源接口bmc.kepler.Chassis.Sensors (原有)
  • 方法 : SetAlarmLevel
  • 权限BasicSetting
  • 请求签名 : yyyyyy
  • 请求参数 :
名称 描述
SensorType IPMI SEL事件关联的传感器类型
ReadingType IPMI SEL事件关联的传感器读值类型
SelData1 IPMI SEL事件描述第一个参数
SelData2 IPMI SEL事件描述第二个参数
SelData3 IPMI SEL事件描述第三个参数
AlarmLevel 需要修改的SEL事件的等级
  • 响应签名 : 无
  • 响应参数 :无

评审结论

不通过,对于传感器事件的定制场景,需要在方案上考虑采用批量化的方式进行,当前评审议题无法支撑批量定制场景。

@iss_szyaoh 上述评审问题,需要首先答复以下问题:

问题1:解决方案中需要修改属性并且保存到表格 t_ipmi_sel_descs,这里的表格是什么含义?
问题2:资源协作接口 bmc.kepler.UpdateService.Certificate 是笔误还是什么设计?当前不明确
问题3:当前实现传感器事件等级定制为什么需要 SelDesc 这个参数?从上述解决方案中看不到接口如此设计的凭据。