MOM Pack
이 샘플에서는 Microsoft Operations Manager(MOM) 2005 관리 팩을 사용하여 일반 WCF(Windows Communication Foundation) 서비스의 기본 상태 및 성능을 모니터링하는 방법을 보여 줍니다. 이 관리 팩을 MOM 2005로 가져온 다음 제공된 샘플을 실행하면 관리 팩에서 생성된 경고 및 이벤트를 MOM 2005 운영자 콘솔에서 볼 수 있습니다. 이 샘플은 Getting Started 샘플을 기반으로 합니다.
참고
포함된 샘플의 빌드 및 실행 지침은 이 항목의 끝부분에 나와 있습니다.
필수 구성 요소
관리자 콘솔 및 운영자 콘솔을 포함한 MOM 2005가 WMI 공급자와 함께 설치되어 있어야 하며 모니터링할 모든 WCF 서비스에서 사용할 수 있도록 설정되어 있어야 합니다.
Microsoft Operations Manager(MOM) 2005는 엔터프라이즈급 작업 관리 기능을 제공하여 IT 작업의 효율성을 향상시키는 데 사용되는 관리 도구입니다. 시스템 관리자는 관리 팩을 사용하여 시스템과 응용 프로그램을 모니터링하도록 MOM을 설정하는 플러그 인을 만들 수 있습니다. MOM 2005에 대한 자세한 내용은 Microsoft Operations Manager 2005 제품 개요(영문 페이지일 수 있음)를 참조하십시오.
MOM 관리 팩
관리 팩은 응용 프로그램의 모니터링을 위한 MOM 구성 설정과 아티팩트가 포함된 모니터링 정책 집합입니다. 아티팩트는 응용 프로그램을 모니터링하고 작동하는 데 사용되는 MOM 2005의 구성 요소입니다. 관리 팩은 응용 프로그램을 모니터링하는 데 사용되는 규칙, 공급자 인스턴스, 규칙 그룹, 스크립트, 알림 그룹 등의 아티팩트로 구성됩니다.
WCF 관리 팩
이 샘플에는 WCF 서비스를 통해 노출되는 WMI 및 성능 데이터의 모니터링과 관련된 규칙 및 응답을 보여 주는 MOM 2005 관리 팩의 예제가 함께 제공됩니다. WCF 서비스, 끝점 및 작업에서 생성된 특정 데이터를 모니터링하는 방법을 보여 주기 위해 성능 규칙 및 시간 초과 이벤트 규칙 예제가 제공되었습니다. 성능 규칙은 서비스 모델에서 제공하는 성능 카운터에 기반하여 경고를 생성합니다. 시간 초과 이벤트 규칙은 WCF 서비스에서 제공하는 특정 WMI 정보를 폴링하는 스크립트를 실행합니다.
참고
시간 초과 이벤트 규칙이 스크립트와 같은 사용자 지정 응답을 실행하려면 MOM 2005 관리자 콘솔에서 사용자 지정 응답을 사용하도록 설정해야 합니다. 이 옵션을 사용하려면 관리 트리 노드에서 전역 설정을 선택하고 보안 범주를 선택합니다. 관리 서버에서 사용자 지정 응답 실행 안 함 확인란을 선택 취소합니다.
시간 초과 이벤트 규칙은 정의된 임계값을 초과하지 않으면 녹색 상태를 생성하고 임계값을 초과하면 빨간색 상태를 생성합니다.
1단계: WCF 관리 팩 가져오기
관리자 콘솔을 통해 제공된 관리 팩을 가져올 수 있습니다. WCF 관리 팩은 이 샘플의 <install_location>\WCF_WF_CardSpace_Samples\WCF\Basic\Management\MOMPack\<language>\mgmtpack 디렉터리에 있습니다.
MOM 관리 팩을 가져오려면
시작 메뉴에서 MOM 2005 관리자 콘솔을 엽니다.
콘솔 루트 트리에서 관리 팩을 마우스 오른쪽 단추로 클릭합니다.
관리 팩 가져오기/내보내기를 선택합니다.
제공된 WCF 관리 팩을 화면의 지침에 따라 추가합니다.
콘솔 루트 트리에서 관리 팩을 마우스 오른쪽 단추로 클릭합니다.
구성 변경 커밋을 선택합니다.
참고
WCF 관리 팩과 함께 제공되는 성능 규칙의 경우 서비스 모델 성능 카운터 개체에 기반한 Windows NT 성능 카운터 공급자가 사용되었습니다.
2단계: 컴퓨터 그룹에 서버 추가
컴퓨터 그룹은 MOM에서 관리하는 서버 집합입니다. 컴퓨터 그룹에 서버를 정적으로 할당하거나, 서버 검색 규칙에 따라 서버를 동적으로 검색한 다음 컴퓨터 그룹에 동적으로 추가하거나 제거할 수 있습니다. 규칙 그룹은 하나 이상의 컴퓨터 그룹에 연결되어 규칙을 적용할 서버를 결정합니다. MOM에서 응용 프로그램을 모니터링하려면 컴퓨터 그룹을 만든 다음 규칙 그룹에 연결해야 합니다. 또한 컴퓨터 그룹에 포함된 서버 중 하나에서 응용 프로그램이 실행되고 있어야 합니다.
참고
WCF 관리 팩에는 몇 가지 규칙 그룹이 함께 제공됩니다. 각 규칙 그룹에서 응용 프로그램을 모니터링하려면 컴퓨터 그룹을 모든 규칙 그룹에 할당해야 합니다.
컴퓨터 그룹을 추가하고 규칙 그룹에 연결하려면
시작 메뉴에서 MOM 2005 관리자 콘솔을 엽니다.
관리 팩 트리에서 컴퓨터 그룹을 마우스 오른쪽 단추로 클릭합니다.
**컴퓨터 그룹 만들기…**를 선택합니다.
마법사에서 제공되는 지침에 따라 서버를 컴퓨터 그룹에 추가합니다.
1단계에서 만든 WCF 서비스 규칙 그룹을 마우스 오른쪽 단추로 클릭하고 컴퓨터 그룹에 연결을 선택합니다.
추가 단추를 클릭하고 방금 만든 컴퓨터 그룹을 선택합니다.
적용 단추를 클릭합니다.
콘솔 루트 트리에서 관리 팩을 마우스 오른쪽 단추로 클릭합니다.
구성 변경 커밋을 선택합니다.
3단계: WCF 서비스의 상태 보기
MOM 운영자 콘솔 또는 MOM 웹 콘솔을 사용하여 MOM 운영 데이터를 보고 작업할 수 있습니다. 운영자 콘솔에서 경고, 이벤트 또는 상태 보기를 선택하여 WCF 서비스에서 생성된 이벤트 및 경고를 볼 수 있습니다. WCF 관리 팩을 가져와서 변경 사항을 적용하면 서비스의 노란색 경고 알림 및 노란색 경고 상태가 표시될 수 있는데, 이는 WCF 서비스가 현재 활성 상태가 아니므로 제공된 규칙 중 일부를 위반하기 때문입니다.
빨간색 상태를 보려면
시작 메뉴에서 MOM 2005 운영자 콘솔을 엽니다.
상태 단추를 클릭하여 서버의 현재 상태를 확인합니다.
경고 단추를 클릭하여 서버에서 WCF 서비스를 실행하지 않아서 생성된 각 경고를 확인합니다.
그리고 나서 다음 지침에 따라 제공된 계산기 서비스를 빌드하고 해당 클라이언트 코드를 실행합니다. 그러면 서비스가 활성화됩니다. 그런 다음 서비스가 실행되기 전에 생성된 현재 경고를 해결합니다. 경고를 해결하려면 경고 단추를 클릭하고 각 오류 경고를 마우스 오른쪽 단추로 클릭한 다음 해결 상태를 해결됨으로 설정합니다.
참고
제공된 WCF 관리 팩에 포함된 각 시간 초과 이벤트 규칙은 1분마다 실행되도록 설정되어 있습니다. 이 설정은 MOM 2005 관리자 콘솔에서 변경할 수 있습니다.
참고
각 이벤트 규칙 컬렉션은 네 개의 규칙이 있는 컬렉션으로 구성됩니다. 모니터 이벤트 규칙은 모니터링되는 WMI 개체의 상태에 따라 MOM 2005 이벤트를 생성하는 작업을 담당합니다. 경고 생성 이벤트 규칙은 모니터 이벤트 규칙이 생성한 이벤트를 모니터링하고 해당 경고를 생성합니다. MOM 2005 관리자 콘솔을 사용하면 이러한 규칙에 따라 생성되는 경고의 심각도를 변경할 수 있습니다.
상태 단추를 클릭합니다. 서버의 상태가 녹색으로 바뀌었습니다. 서버의 상태는 계속 녹색을 유지하고 성능 카운터와 시간 초과 이벤트 규칙에서 모두 녹색 성공 알림이 생성됩니다.
참고
Web.config 파일의 위치를 확인하는 AppDomain WMI 데이터 규칙은 %SystemDrive%\inetpub\wwwroot\servicemodelsamples\web.config에서 파일을 찾도록 하드 코드되어 있습니다. 다른 설치 위치를 사용하는 경우 Web.config 경고가 다시 발생하지 않도록 규칙에 연결된 스크립트를 새 위치로 업데이트합니다.
샘플을 설치, 빌드 및 실행하려면
Windows Communication Foundation 샘플의 일회 설치 절차를 수행했는지 확인합니다.
C# 또는 Visual Basic .NET 버전의 솔루션을 빌드하려면 Windows Communication Foundation 샘플 빌드의 지침을 따릅니다.
단일 컴퓨터 또는 다중 컴퓨터 구성에서 샘플을 실행하려면 Windows Communication Foundation 샘플 실행의 지침을 따릅니다.
경고 단추를 클릭합니다.
각 경고를 마우스 오른쪽 단추로 클릭하고 해결 상태를 해결됨으로 설정하여 이전에 있었던 빨간색 치명적 오류 경고를 제거합니다.
그러면 서버에서 실행 중인 활성 WCF 서비스에서 녹색 성공 알림 생성됩니다.
Send comments about this topic to Microsoft.
© 2007 Microsoft Corporation. All rights reserved.