Isilon: 기존 알림 채널을 수정하면 "Invalid elements in field eventgroup_ids" 오류 표시
Summary: 기존 알림을 수정하면 "Invalid elements in field eventgroup_ids" 오류 표시
Symptoms
v8.0.0.x에서 v8.1.x로 업그레이드
알림 채널에서 이벤트 그룹을 추가/제거하려고 하면다음 오류가 발생합니다.
# 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..)
WebUI에서 수신한 오류 메시지:
Cause
업그레이드 후 잘못된/사용 중지된 이벤트 그룹이 정리되지 않아 OneFS에서 이 오류가 발생했습니다.
이 문제는 일반적으로 업그레이드 전에 이벤트 그룹 ID를 채널에 수동으로 추가할 때 발생합니다. 최신 OneFS 버전에는 이전 코드에 추가된 것과 동일한 이벤트 그룹 ID가 없으므로 알림을 수정할 때 이 오류가 표시됩니다.
Resolution
해결 방법:
-
알림 삭제 및 다시 생성
1. WebUI에서 다음을 수행합니다.
알림을 삭제하려면 다음을 수행합니다.
- 알림을 확인하고 드롭다운 버튼에서 '선택 삭제' 작업을 선택합니다.
새 알림을 생성하려면 다음을 수행합니다.
- 클러스터 관리(Cluster Management>) 이벤트 및 알림(Alerts >Alerts)을 클릭합니다.
- 경고 만들기를 클릭합니다.
- 필요에 따라 새 경고에 대한 설정을 수정합니다.
2. CLI에서 다음을 수행합니다.
알림을 삭제하려면 다음을 수행합니다.
# isi event alerts delete --name=alert1
새 알림을 생성하려면 다음을 수행합니다.
# 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
KB 링크 오류에 지정된 대로 알림에 이벤트 그룹을 수동으로 추가한 경우 HeartBeat 이벤트에 대한 이메일 알림 수신을 중지하는 방법, 나중에 최신 버전의 OneFS로 업그레이드되었습니다.
그런 다음 KB 링크 오류 HeartBeat 이벤트에 대한 이메일 알림 수신을 중지하는 방법(8.0.0.5 이상 코드...)에 설명된 대로 새 명령을 사용하여 알림을 삭제하고 다시 만듭니다.