背景
当操作日志、安全日志的容量超过门限的90%时,openUBMC会产生相应的告警事件,日志转储后取消告警。客户有诉求,需要支持根据CSR来定制这个门限的百分比。
关联ISSUE
整体方案
方案一(推荐)
在platform.sr中新增对象LogAlertManagement,对象中新增私有属性OperateLogCapacityThresholdPercentage和SecurityLogCapacityThresholdPercentage,用于描述操作日志和安全日志容量产生告警所需门限的百分比。
方案二
在platform.sr中新增对象LogAlertManagement_xxx,对象中新增私有属性LogCapacityThresholdPercentage,用于描述日志容量产生告警所需门限的百分比。
详细描述
方案一
变化类型:platform.sr中新增对象LogAlertManagement
应用场景:用于描述安全日志和操作日志容量产生告警所需门限的百分比
持久化类型: 不持久化
操作权限:ReadOnly
| 属性名称 | 变化类型 | 签名 | 读写权限 | 持久化 | 默认值 | 变化通知 | 属性说明 | 属性约束 |
|---|---|---|---|---|---|---|---|---|
| OperateLogCapacityThresholdPercentage | 新增属性 | U8 | 只读 read:ReadOnly |
不持久化 | 90 | false | 用于描述日志容量产生告警所需门限的百分比。 | 取值为:[1-100] |
| SecurityLogCapacityThresholdPercentage | 新增属性 | U8 | 只读 read:ReadOnly |
不持久化 | 90 | false | 用于描述日志容量产生告警所需门限的百分比。 | 取值为:[1-100] |
platform.sr配置示例:
"LogAlertManagement_1": {
"OperateLogCapacityThresholdPercentage": 90,
"SecurityLogCapacityThresholdPercentage": 90
}
方案二
变化类型:platform.sr中新增对象LogAlertManagement_xxx
应用场景:用于描述日志容量产生告警所需门限的百分比
持久化类型: 不持久化
操作权限:ReadOnly
| 属性名称 | 变化类型 | 签名 | 读写权限 | 持久化 | 默认值 | 变化通知 | 属性说明 | 属性约束 |
|---|---|---|---|---|---|---|---|---|
| LogCapacityThresholdPercentage | 新增属性 | U8 | 只读 read:ReadOnly |
不持久化 | 90 | false | 用于描述日志容量产生告警所需门限的百分比。 | 取值为:[1-100] |
platform.sr配置示例:
"LogAlertManagement_OperateConfig": {
"LogCapacityThresholdPercentage": 90
},
"LogAlertManagement_SecurityConfig": {
"LogCapacityThresholdPercentage": 90
}