Isilon: Das Ändern eines vorhandenen Warnmeldungskanals gibt den Fehler "Ungültige Elemente in Feld eventgroup_ids" aus.
Summary: Das Ändern einer vorhandenen Warnmeldung gibt den Fehler "Ungültige Elemente in Feld eventgroup_ids" aus.
Symptoms
Upgrade von v8.0.0.x auf v8.1.x
Der Versuch, eine Ereignisgruppe zu einem Warnmeldungskanal hinzuzufügen/daraus zu entfernen, führt zu folgendem Fehler:
# 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..)
Fehlermeldung von der WebUI:
Cause
Nach dem Upgrade wurden die ungültigen/stillgelegten Ereignisgruppen nicht bereinigt, was dazu führte, dass OneFS diesen Fehler auslöste.
Dies geschieht in der Regel, wenn die Ereignisgruppen-IDs vor dem Upgrade manuell zum Kanal hinzugefügt werden. Dieser Fehler wird beim Ändern der Warnmeldung angezeigt, da die neueren OneFS-Versionen nicht über dieselben Ereignisgruppen-IDs verfügen, die im vorherigen Code hinzugefügt wurden.
Resolution
Problemumgehung:
-
Warnmeldung löschen und neu erstellen
1. Über die WebUI:
So löschen Sie die Warnung:
- Überprüfen Sie die Warnung und wählen Sie die Aktion "Auswahl löschen" aus der Dropdown-Schaltfläche aus.
So erstellen Sie eine neue Warnmeldung:
- Klicken Sie auf Clustermanagement > Ereignisse und Warnungen Warnungen>.
- Klicken Sie auf Warnung erstellen.
- Ändern Sie die Einstellungen für die neue Warnung nach Bedarf.
2. Über die CLI:
So löschen Sie die Warnung:
# isi event alerts delete --name=alert1
So erstellen Sie eine neue Warnmeldung:
# 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
Falls Sie die Ereignisgruppe manuell zur Warnmeldung hinzugefügt haben, wie in KB-Linkfehler beschrieben: So beenden Sie den Empfang von E-Mail-Benachrichtigungen für ein HeartBeat-Ereignis, und später auf eine neuere Version von OneFS aktualisiert.
Löschen Sie dann die Warnmeldung und erstellen Sie sie neu, indem Sie die neuen Befehle verwenden, wie im Wissensdatenbank-Linkfehler So beenden Sie den Empfang von E-Mail-Benachrichtigungen für das HeartBeat-Ereignis (in 8.0.0.5 und neuerem Code...) beschrieben werden.