背景
新增支持人机接口CLI命令,用户可以灵活配置当前系统内存CE风暴检测算法模式,同样可以查询当前配置算法模式。
BMC提供灵活配置的能力,可以便于在不同业务场景,以及差异化的监控管理要求下,快速满足客户诉求。
关联ISSUE
无
整体方案
1.使用CLI命令查询/设置内存CE风暴检测算法模式;
2.使用用户设置的告警检测算法模式,进行系统内存CE风暴检测,满足条件时产生告警;
评审点
新增CLI命令用于查询/设置内存CE风暴告警检测算法模式;
详细描述
评审点1:新增CLI -t fdm故障诊断target类别
查询说明:
Usage: ipmcget [-t target] -d dataitem [-v value]
-t <target>
fdm Get fault diagnostic management information
设置说明:
Usage: ipmcset [-t target] -d dataitem [-v value]
-t <target>
fdm Operate fault diagnostic management
评审点2:新增CLI接口cestormdetectionmode
1. 查询内存CE风暴检测算法模式:
命令格式: ipmcget -t fdm -d cestormdetectionmode
命令说明: Get device memory CE storm detection algorithm mode
回显内容: Device memory CE storm algorithm detection mode: Coverage-First/Precision-First
Coverage-First: 覆盖率优先模式
Precision-First: 准确率优先模式
默认值为Coverage-First: 覆盖率优先模式
2. 设置内存CE风暴检测算法模式:
命令格式: ipmcset -t fdm -d cestormdetectionmode -v <option>
命令说明: Set device memory CE storm detection algorithm mode
命令提示:
Usage: ipmcset -t fdm -d cestormdetectionmode -v <option>
option:
0 Coverage-First mode, detect faults with higher coverage.(以更高覆盖率检测故障)
1 Precision-First mode, detect faults with higher accuracy.(以更高准确率检测故障)
回显内容:
成功: Set device memory CE storm detection algorithm mode to Coverage-First/Precision-First successfully.
失败: Set device memory CE storm detection algorithm mode to Coverage-First/Precision-First failed.
评审结论
- option选项使用0/1表示,在资料中说明含义;
- fdm说明使用完整定义Fault Diagnostic Management;
- 同意新增CLI命令
ipmcset/ipmcget -t fdm -d cestormdetectionmode命令;
遗留问题
- 是否需要故障诊断类别-t 表示
增加-t fdm类别 - 1/2是否有其他方式对外呈现
修改成coveragefirst/precisionfirst表述方式 - 选项描述内容故障管理对外如何说明
不增加具体算法说明,只说明算法选择的效果,修改对应描述说明 - coveragefirst/precisionfirst设置参数修改为0/1,在资料中进行说明
- 用户指南说明多系统场景均生效
- 对于anomalies单词是否需要替换为其他说明
替换为faults进行说明,含义为检测故障