모니터 및 규칙
게시: 2016년 6월
적용 대상: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager
모니터 및 규칙은 Operations Manager에서 성능을 측정하고 오류를 검색하는 데 사용되는 주요 요소로, 비슷하지만 전혀 다른 기능을 제공합니다. 모니터는 규칙이 경고를 생성하는 동안의 개체 상태를 설정하고 분석 및 보고를 위한 데이터를 수집합니다. 각 모니터 및 규칙은 기본적으로 필요한 기능 및 논리를 수행하는 데 사용되는 데이터의 원본과 이 데이터를 평가하는 데 사용되는 논리로 정의됩니다.
모니터와 규칙이 서로 다른 기능을 제공하긴 하지만 둘 다 평가할 데이터를 제공하는 공통 원본을 사용합니다. 예를 들어 모니터는 성능 카운터를 사용하여 특정 개체의 상태를 설정할 수 있습니다. 규칙은 분석 및 보고를 위한 값을 저장하기 위해 동일한 성능 카운터에 액세스할 수 있습니다.
모니터
모니터는 관리 개체의 특정 양상에 대한 성능을 측정합니다. 다음 표와 같이 세 가지 모니터가 있습니다.
성능 상태
각 모니터는 두 개 또는 세 개의 성능 상태를 포함합니다. 모니터는 항상 한 가지 상태만 표시합니다. 에이전트에서 모니터를 로드하면 모니터는 정상 상태로 초기화됩니다. 다른 상태에 대해 지정된 조건이 검색되는 경우에만 상태가 변경됩니다.
특정 개체의 전반적인 상태는 각 모니터의 상태에서 결정됩니다. 즉, 개체에서 직접 대상이 되는 모니터, 종속성 모니터를 통해 개체로 롤업되는 개체의 모니터 대상, 해당 개체를 대상으로 하는 종속성 모니터 등의 결합으로 상태가 결정됩니다. 이 계층 구조는 운영 콘솔의 상태 탐색기에 표시됩니다. 집계 및 종속성 모니터를 구성하는 과정에서 상태가 롤업되는 방법에 대한 정책이 결정됩니다.
모니터를 만들 때 각 성능 상태에 대한 조건을 지정해야 합니다. 해당 조건 중 하나를 충족하는 경우 모니터는 해당 상태로 변경됩니다. 특정 시기에 한 조건만 참이 되도록 각 조건은 고유해야 합니다. 모니터가 경고 또는 위험 상태로 변경되면 선택적으로 경고를 생성할 수 있습니다. 정상 상태로 변경되면 이전에 생성된 모든 경고가 선택적으로 자동 해결될 수 있습니다.
모니터 유형
모니터 |
설명 |
---|---|
유닛 모니터 |
응용 프로그램의 특정 양상을 측정합니다. 이 모니터는 응용 프로그램의 성능을 결정하기 위해 성능 카운터를 확인하거나 가상 트랜잭션을 수행하기 위해 스크립트를 실행하거나 오류를 나타내는 이벤트를 감시할 수 있습니다. 클래스는 보통 클래스를 대상으로 하는 여러 개의 유닛 모니터를 포함하며, 이러한 모니터는 응용 프로그램의 여러 기능을 테스트하고 여러 가지 문제를 모니터링합니다. |
종속성 모니터 |
여러 클래스 간의 상태 롤업을 제공합니다. 따라서 개체의 상태가 해당 개체의 성공적인 작업에 사용된 다른 종류의 개체 상태에 종속될 수 있습니다. |
집계 모니터 |
비슷한 모니터의 조합된 성능 상태를 제공합니다. 유닛 및 종속성 모니터는 보통 특정 집계 모니터에서 구성됩니다. 집계 모니터는 특정 클래스의 여러 대상 모니터를 더욱 체계화할 뿐 아니라 클래스의 여러 범주에 대해 고유한 성능 상태를 제공합니다. |
참고
모니터라는 용어만 사용할 경우 보통 유닛 모니터를 의미합니다. 집계 및 종속성 모니터를 의미할 때는 보통 전체 이름을 사용합니다.
다음 그림에서는 Windows Server 클래스의 상태 탐색기 예를 보여 줍니다. 여기서는 전반적인 성능 상태에 관련된 여러 가지 모니터의 사용을 나타냅니다.
성능 탐색기 예
규칙
규칙은 대상 개체의 성능 상태에 영향을 주지 않으며, 다음 표에 설명된 3가지 기능 중 하나에 사용됩니다.
모니터 |
설명 |
---|---|
경고 규칙 |
경고 규칙은 특정 이벤트가 생성될 때 경고를 생성합니다.데이터 원본에 나와 있는 여러 가지 이벤트 중 하나가 될 수 있습니다. 경고 규칙은 성능 상태에 영향을 주지 않습니다. |
수집 규칙 |
수집 규칙은 이벤트 또는 성능 데이터를 수집하여 Operations Manager 데이터베이스 및 데이터 웨어하우스에 저장합니다. 경고를 생성하거나 성능 상태를 설정하지는 않습니다. 수집 규칙은 데이터 원본에 나와 있는 각 데이터 원본을 사용할 수 있습니다. 데이터는 사용자가 만드는 특정 수집 규칙에 따라 이벤트 또는 성능 데이터로 변환됩니다. 일부 마법사의 경우 수집 중인 데이터의 여러 속성에 사용할 데이터 원본의 특정 정보를 사용자가 제공해야 합니다. |
명령 규칙 |
명령 규칙은 일정에 따라 스크립트 또는 명령을 실행하며, 경고를 생성하거나 데이터를 수집하지는 않습니다. |
모니터나 규칙을 만들어야 합니까?
Operations Manager의 유닛 모니터와 규칙은 비슷합니다. 유닛 모니터와 규칙은 모두 에이전트에서 실행하는 워크플로이고, 특정 조건이 충족될 때 경고를 생성할 수 있으며, 비슷한 데이터 원본 집합을 사용하여 이러한 조건을 검색할 수 있습니다. 따라서 특정 시나리오에 대해 모니터를 만들지 아니면 규칙을 만들지 여부를 결정하는 것은 어려울 수 있습니다.
다음과 같은 기준을 사용하여 여러 조건에 대해 유닛 모니터를 만들지 아니면 규칙을 만들지 결정할 수 있습니다.
모니터를 만드는 경우
개체의 상태에 영향을 주려고 합니다. 경고를 생성할 뿐 아니라 모니터가 대상 개체의 성능 상태에 영향을 줍니다. 모니터는 상태 보기와 사용 가능한 보고서에 표시됩니다.
오류 조건이 해결되면 경고를 자동으로 해결하려고 할 수 있습니다. 규칙에는 문제가 해결되었는지 검색할 수 있는 방법이 없으므로 규칙의 경고는 자동으로 해결되지 않을 수 있습니다. 모니터는 성능 상태가 충족되는 경우 문제가 해결되었음을 검색할 수 있으므로, 경고가 자동으로 해결될 수 있습니다.
성능 임계값에 기반하여 경고를 만듭니다. 성능 임계값에서 경고를 생성할 수 있는 규칙은 없습니다. 성능 카운터가 정의된 임계값 미만일 경우의 조건을 사용할 수 있으므로 이런 시나리오에는 모니터를 사용해야 합니다.
규칙으로 가능한 것보다 복잡한 논리가 필요한 조건이 있습니다. 운영 콘솔에서 모니터의 성능 상태를 설정할 수 있는 다양한 옵션을 제공하지만 규칙에 대해서는 단순한 검색만 제공합니다. 규칙에 대해 더욱 복잡한 논리가 필요하지만 모니터의 성능 상태를 검색할 수 있는 방법이 없는 경우 수동 또는 타이머 다시 설정을 사용하여 모니터를 만들 수 있습니다. 자세한 내용은 모니터 재설정 이벤트 항목을 참조하세요.
참고
adb418d7-95ab-4e33-8ced-34a934016aa3#VMPD를 사용하여 운영 콘솔에서 모니터에 대해 사용 가능한 동일한 논리를 사용하여 사용자 지정 규칙을 만들 수 있습니다.
규칙을 만드는 경우
분석 또는 보고를 위해 성능 카운터 또는 이벤트를 수집할 수 있습니다. 성능 상태의 변경이 시작될 경우 모니터는 이 정보만 수집합니다. 정보를 수집하려는 경우 수집 규칙을 만들어야 합니다.
성능 카운터와 성능 상태를 설정하는 데 필요한 임계값을 설정하려는 경우 동일한 성능 카운터를 사용하여 규칙과 모니터를 모두 만듭니다.
개체의 성능 상태와 관련되지 않은 경고를 생성할 수도 있습니다.
모니터 및 규칙 항목
모니터 및 규칙은 다음 항목에 설명되어 있습니다.
-
데이터 원본의 개념을 설명하고 모니터 및 규칙에 사용 가능한 여러 가지 데이터 원본을 나열합니다.
-
여러 가지 모니터 및 규칙에 대한 식을 만드는 방법을 설명합니다.
-
모니터 및 규칙으로 생성되는 경고를 구성하는 방법을 설명합니다.
-
다양한 이벤트를 사용하는 모니터와 규칙을 설명하고, 운영 콘솔에서 마법사를 사용하여 모니터와 규칙을 만드는 절차와 세부 사항을 알려 줍니다.
-
성능을 수집 및 모니터링하는 모니터와 규칙을 설명하고, 운영 콘솔에서 마법사를 사용하여 모니터와 규칙을 만드는 절차와 세부 사항을 알려 줍니다.
-
모니터링 스크립트를 작성하는 방법과 스크립트를 사용하여 모니터 및 규칙을 만드는 방법을 자세히 설명합니다.
-
한 종류의 개체 상태가 다른 개체의 상태에 종속되도록 허용하는 모니터를 설명합니다.
-
특정 개체 종류에 대한 다른 모니터의 상태를 통합하는 모니터를 설명합니다.