Isilon: Om du ändrar en befintlig varningskanal visas felmeddelandet "Ogiltiga element i fält eventgroup_ids"
Summary: Om du ändrar en befintlig varning visas felmeddelandet "Ogiltiga element i fält eventgroup_ids"
Symptoms
Uppgradera från v8.0.0.x till v8.1.x
Om du försöker lägga till/ta bort en händelsegrupp från en aviseringskanal visas följande fel:
# 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..)
Felmeddelande från WebUI:
Cause
Efter uppgraderingen rensades inte de ogiltiga/tillbakadragna händelsegrupperna, vilket gjorde att OneFS utlöste det här felet.
Detta inträffar vanligtvis när händelsegrupps-ID:n läggs till manuellt i kanalen före uppgraderingen. Det här felet visas när vi ändrar varningen eftersom de nyare OneFS-versionerna inte har samma händelsegrupp-ID:n som lades till i den tidigare koden.
Resolution
Alternativ lösning:
-
Ta bort och återskapa aviseringen
1. Från WebUI:
Så här tar du bort aviseringen:
- Kontrollera varningen och välj åtgärden "Ta bort val" från rullgardinsknappen.
Så här skapar du en ny avisering:
- Klicka på Klusterhanteringshändelser > och varningsvarningar>.
- Klicka på Skapa en avisering.
- Ändra inställningarna för den nya aviseringen efter behov.
2. Från CLI:
Så här tar du bort aviseringen:
# isi event alerts delete --name=alert1
Så här skapar du en ny avisering:
# 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
Om du har lagt till händelsegruppen manuellt i aviseringen enligt vad som anges i KB-länkfel : Så här slutar du ta emot e-postaviseringar för HeartBeat-händelse, och uppgraderade senare till en nyare version av OneFS.
Ta sedan bort och återskapa aviseringen med hjälp av de nya kommandona som nämns i KB-länkfelet: Så här slutar du ta emot e-postaviseringar för HeartBeat-händelsen (i 8.0.0.5 och nyare kod...).