Isilon: La modifica di un canale di avviso esistente genera l'errore "Elementi non validi nel campo eventgroup_ids"
Summary: La modifica di un avviso esistente genera l'errore "Elementi non validi nel campo eventgroup_ids"
Symptoms
Aggiornamento da v8.0.0.x a v8.1.x
Il tentativo di aggiungere/rimuovere un gruppo di eventi da un canale di avviso restituisce il seguente errore:
# 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..)
Messaggio di errore ricevuto dall'interfaccia utente web:
Cause
Dopo l'aggiornamento, i gruppi di eventi non validi/ritirati non sono stati eliminati, causando la generazione di questo errore da parte di OneFS.
Ciò si verifica in genere quando gli ID del gruppo di eventi vengono aggiunti manualmente al canale prima dell'aggiornamento. Questo errore viene visualizzato durante la modifica dell'avviso, in quanto le versioni più recenti di OneFS non avranno gli stessi ID gruppo di eventi aggiunti nel codice precedente.
Resolution
Soluzione alternativa:
-
Eliminare e ricreare l'avviso
1. Da WebUI:
Per eliminare l'avviso:
- Controlla l'avviso e scegli l'azione "Elimina selezione" dal pulsante a discesa.
Per creare un nuovo avviso:
- Fare clic su Cluster Management > Events and Alerts >Alerts.
- Fai clic su Crea un avviso.
- Modificare le impostazioni per il nuovo avviso in base alle esigenze.
2. Dalla CLI:
Per eliminare l'avviso:
# isi event alerts delete --name=alert1
Per creare un nuovo avviso:
# 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
Nel caso in cui il gruppo di eventi sia stato aggiunto manualmente all'avviso, come specificato in Errore collegamento KB Come interrompere la ricezione della notifica e-mail per l'evento HeartBeat, e successivamente aggiornato a una versione più recente di OneFS.
Quindi eliminare e ricreare l'avviso utilizzando i nuovi comandi, come indicato nell'errore del collegamento della KB Come interrompere la ricezione della notifica e-mail per l'evento HeartBeat (nella versione 8.0.0.5 e versioni successive del codice...).