Isilon: Modyfikacja istniejącego kanału alertu powoduje wyświetlenie błędu "Nieprawidłowe elementy w polu eventgroup_ids"
Summary: Modyfikacja istniejącego alertu powoduje błąd "Nieprawidłowe elementy w polu eventgroup_ids"
Symptoms
Uaktualnienie z wersji 8.0.0.x do wersji 8.1.x
Próba dodania/usunięcia grupy zdarzeń z kanału alertu powoduje następujący błąd:
# 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..)
Komunikat o błędzie otrzymany z WebUI:
Cause
Po uaktualnieniu nieprawidłowe/wycofane grupy zdarzeń nie zostały wyczyszczone, co spowodowało zgłaszanie tego błędu przez OneFS.
Zwykle dzieje się tak, gdy identyfikatory grup zdarzeń są ręcznie dodawane do kanału przed uaktualnieniem. Ten błąd jest wyświetlany podczas modyfikowania alertu, ponieważ nowsze wersje OneFS nie będą miały tych samych identyfikatorów grup zdarzeń, które zostały dodane w poprzednim kodzie.
Resolution
Obejście problemu:
-
Usuń i ponownie utwórz alert
1. Z poziomu interfejsu WebUI:
Aby usunąć alert:
- Zaznacz alert i wybierz akcję "Usuń wybór" z przycisku rozwijanego.
Aby utworzyć nowy alert:
- Kliknij pozycję Alerty zdarzeń i alertów >zarządzania >klastrem.
- Kliknij Utwórz alert.
- W razie potrzeby zmodyfikuj ustawienia nowego alertu.
2. Z wiersza poleceń:
Aby usunąć alert:
# isi event alerts delete --name=alert1
Aby utworzyć nowy alert:
# 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
W przypadku ręcznego dodania grupy zdarzeń do alertu zgodnie z opisem w artykule Błąd łącza bazy wiedzy Jak przestać otrzymywać powiadomienia e-mail o zdarzeniu HeartBeat, , a później zaktualizowany do nowszej wersji OneFS.
Następnie usuń i ponownie utwórz alert przy użyciu nowych poleceń wymienionych w artykule Błąd łącza bazy wiedzy Jak przestać otrzymywać powiadomienia e-mail o zdarzeniu HeartBeat (w wersji 8.0.0.5 i nowszych kodach...).