Isilon:修改现有警报通道时会显示错误“字段eventgroup_ids中的元素无效”

Summary: 修改现有警报时会显示错误“字段eventgroup_ids中的元素无效”

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

从 v8.0.0.x 升级到 v8.1.x

尝试从警报通道添加/删除事件组时,会显示以下错误:     

# isi event alerts modify alert1 --remove-eventgroup=900020001
Invalid element in field eventgroup_ids: 900020001. Valid options are: SYS_DISK_VARFULL
(100010001), SYS_DISK_VARCRASHFULL (100010002), SYS_DISK_ROOTFULL (100010003),
SYS_DISK_IN_RESTRIPE (100010009)..
(output truncated..)
 

从 WebUI 收到的错误消息:

 

错误输出

Cause

升级后,无效/已停用的事件组未清理,导致 OneFS 引发此错误。

在升级之前手动将事件组 ID 添加到通道时,通常会发生这种情况。修改警报时,我们会看到此错误,因为较新的 OneFS 版本将不再具有先前代码中添加的相同事件组 ID。

Resolution

解决办法:

  • 删除并重新创建警报

1.从 WebUI:
    要删除警报,请执行以下作: 
           - 检查警报,然后从下拉按钮中选择 “删除选择” 作。
   
    要创建新警报,请执行以下作:
           - 单击集群管理 > 事件和警报 >警报。
           - 单击 创建警报
           - 根据需要修改新警报的设置。

2.从 CLI 中:
     要删除警报,请执行以下作:

# isi event alerts delete --name=alert1

     要创建新警报,请执行以下作:

# isi event alerts create --name=alert1 --channel=<Channel to deliver alert over> --condition=<Condition under which alert is sent> --add-category=<Add eventgroup category to alert on> --add-eventgroup=<Add eventgroup to alert on>


 

       

Additional Information

如果您手动将事件组添加到警报中,如知识库 链接错误:如何停止接收 HeartBeat 事件的电子邮件通知中所述开始, 以及后来升级到较新版本的 OneFS。
然后,使用知识库文章链接错误如何停止接收检测信号事件的电子邮件通知在 8.0.0.5 及更高版本的代码中...)中所述,删除并重新创建警报。

Affected Products

PowerScale OneFS

Products

Isilon, PowerScale OneFS
Article Properties
Article Number: 000168389
Article Type: Solution
Last Modified: 22 May 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.