Dell Unity:超过池空间阈值,但未生成警报
摘要: 当超过为“池空间”定义的阈值时,不会生成 Unity 警报或 SNMP 警报。
症状
Unity 阵列上的警报设置配置了“showAllPoolThresholdAlerts”字段设置为“否”。这会导致无法生成有关 Unity 阵列和 SNMP 的警报。
池已超过阈值空间使用率,但未在 Unity UI 中生成任何警报或 SMTP 警报,即使 SNMP 配置正确也是如此。
原因
阵列上的“警报设置”未配置为在超过池空间使用阈值时生成警报。
运行以下 UEMCLI 命令并验证字段 showAllPoolThresholdAlerts 设置为 no:
17:21:15 service@UnityXT spa:~/user# uemcli /event/alert/conf showStorage system port: 443HTTPS connection
1: Language = en-US E-mail from address = XXXX@XXX.com E-mail to addresses = E-mail severity threshold = SNMP severity threshold = notice SNMP version = 3.0 SNMP engine ID = 0x800004730508001BFF9038 Show all pool threshold alerts = no Call home suppression start time = Call home suppression end time =
解决方案
- 使用以下 UEMCLI 命令在 Unity 阵列上重新配置警报设置。确保
showAllPoolThresholdAlerts字段已标记yes。
17:58:22 service@UnityXT spa:~/user# uemcli -user admin -p XXX /event/alert/conf set -showAllPoolThresholdAlerts yesStorage system port: 443HTTPS connection
Operation completed successfully.
- 确认已进行更改。
17:58:35 service@UnityXT spa:~/user# uemcli /event/alert/conf showStorage system port: 443HTTPS connection
1: Language = en-US E-mail from address = XXXX@XXX.com E-mail to addresses = E-mail severity threshold = SNMP severity threshold = notice SNMP version = 3.0 SNMP engine ID = 0x800004730508001BFF9038 Show all pool threshold alerts = yes Call home suppression start time = Call home suppression end time =
17:39:12 service@UnityXT spa:~/user# uemcli /event/alert/conf set --helpStorage system port: 443HTTPS connection
/event/alert/conf set [ -emailFromAddr <value> ] [ -emailToAddrs <value> ] [ -emailSeverity { info | notice | warning | error | critical } ] [ -snmpSeverity { info | notice | warning | error | critical } ] [ -showAllPoolThresholdAlerts { yes | no } ] [ { -callHomeSuppressionEndTime <value> | -stopCallHomeSuppression } ]Configure the settings for how the system handles alerts.
Where: [Optional] -emailFromAddr <value> The from address used to send alerts.
[Optional] -emailToAddrs <value> This API is deprecated, please use /event/alert/conf/emailto instead.
[Optional] -emailSeverity { info | notice | warning | error | critical } This API is deprecated, please use /event/alert/conf/emailto instead.
[Possible usages] 1. info Informational
2. notice Notice
3. warning Warning
4. error Error
5. critical Critical
[Optional] -snmpSeverity { info | notice | warning | error | critical } Specify the minimal severity of alerts the system wil send as SNMP traps.
[Possible usages] 1. info Informational
2. notice Notice
3. warning Warning
4. error Error
5. critical Critical
[Optional] -showAllPoolThresholdAlerts { yes | no } Show all pool threshold alerts.
[Possible usages] 1. yes Show all pool threshold alerts including when it is oversubscribed.
2. no Show pool threshold alerts only when it is oversubscribed.
[Optional] { -callHomeSuppressionEndTime <value> | -stopCallHomeSuppression } 1. -callHomeSuppressionEndTime <value> The endtime of the call home suppression.
2. -stopCallHomeSuppression Disable the call home suppression.