Isilon: Při úpravě existujícího kanálu výstrah dojde k chybě "Neplatné prvky v poli eventgroup_ids"
Summary: Při úpravě existující výstrahy dojde k chybě "Neplatné prvky v poli eventgroup_ids"
Symptoms
Upgrade z verze v8.0.0.x na verzi v8.1.x
Při pokusu o přidání nebo odebrání skupiny událostí z kanálu výstrah dojde k následující chybě:
# 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..)
Chybová zpráva přijatá z WebUI:
Cause
Po upgradu nebyly neplatné/vyřazené skupiny událostí vyčištěny, což způsobilo, že systém OneFS vyvolal tuto chybu.
K tomu obvykle dochází, když se před upgradem do kanálu ručně přidají ID skupiny událostí. Tato chyba se zobrazí při úpravě výstrahy, protože novější verze OneFS nebudou mít stejná ID skupiny událostí, která byla přidána v předchozím kódu.
Resolution
Zástupné řešení:
-
Odstranění a opětovné vytvoření výstrahy
1. Z nabídky WebUI:
Odstranění výstrahy:
- Zkontrolujte upozornění a z rozevíracího tlačítka vyberte akci "Smazat výběr".
Vytvoření nové výstrahy:
- Klikněte na Události správy > clusteru a výstrahy >Výstrahy.
- Klikněte na Vytvořit upozornění.
- Podle potřeby upravte nastavení nové výstrahy.
2. Z rozhraní příkazového řádku:
Odstranění výstrahy:
# isi event alerts delete --name=alert1
Vytvoření nové výstrahy:
# 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
V případě, že jste do výstrahy ručně přidali skupinu událostí, jak je uvedeno v části Chyba propojení znalostní databáze : Jak přestat dostávat e-mailové oznámení o události HeartBeat, a později upgradován na novější verzi systému OneFS.
Pak výstrahu odstraňte a znovu vytvořte pomocí nových příkazů, jak je uvedeno v chybě odkazu znalostní databáze Jak přestat dostávat e-mailové oznámení o události HeartBeat (v kódu verze 8.0.0.5 a novějších...).