2011. 11. 10. 18:17
모니터에 의해 생성된 경고 종결 시 모니터 상태 자동 재설정 SystemCenter2011. 11. 10. 18:17
모니터에 의해 생성된 경고 종결 시 모니터 상태 자동 재설정
SCOM System Center Operations Manager 2007 R2 Monitor Reset Auto Resolve
출처: http://blogs.technet.com/b/thiertho/archive/2010/01/04/alerts-management.aspx
SCOM의 경우 모니터에 의해 발생된 경고만 닫는 경우 모니터의 상태와 경고가 일치되지 않는 경우가 빈번하다. 이에 대해 일전에 PowerShell과 구독 기능을 이용해 처리했었는데 다른 방법, 아니 더 좋은 방법이 있더이다.
ResetMonitorFromAllClosedAlerts.exe
모든 종결된 Alert을 찾은 후 관련 모니터의 상태가 정상이 아닌 것을 찾아 상태를 재설정한다.
실행 방법은 RMS 서버에서 -r 옵션을 주고 실행하면 되며, 테스트해 보니 잘 동작한다. :)
ResetMonitorfromAlertId.exe
Alert ID를 파라미터로 받아 경고만 닫힌 모니터에 대한 모니터 재설정 동작을 한다.
아래는 이 툴을 이용한 모니터 자동 재설정 설정 방법이다.
1. SCOM 콘솔 실행 후 관리 > 알림 > 새 채널 > 명령을 차례대로 클릭
2. 적당한 이름 입력 후 설정 화면에서 다음과 같이 입력한 후 마침 클릭
- 명령 파일의 전체 경로: <ResetMonitorfromAlertId.exe 파일의 전체 경로>
- 명령줄 매개 변수: $Data/Context/DataItem/AlertId$
- 명령줄 시작 폴더: [C:\ResetMonitorfromAlertId.exe 파일 위치]
3. 구독자로 이동해 새 구독자 생성 > 구독자 이름 입력 > 항상 알림 보내기 > 추가 클릭
4. 적당한 이름 입력 후 채널 유형: 명령, 명령 채널: 위에서 생성한 채널 > 항상 알림 보내기 > 마침 클릭
5. 구독으로 이동해 새 구독 생성 > 구독 이름 입력 > 특정 해결 상태임(종결) > 다음 클릭
6. 추가 클릭 후 위에서 생성한 구독자 추가 > 위에서 생성한 채널 추가 > 마침 클릭