리소스 그룹 모니터

Microsoft.Windows.Cluster.HostedGroups.State (DependencyMonitor)

클러스터의 리소스 그룹에 대한 롤업 모니터입니다.

Knowledge Base article:

요약

이 모니터는 클러스터 리소스 그룹에 대한 종속성 롤업 모니터입니다. 이 모니터의 상태는 클러스터의 모니터링 대상 노드 중 하나에서 리소스 그룹이 온라인 상태로 설정되어 있으면 정상 상태로 유지됩니다. 이 모니터의 상태가 비정상이면 리소스 그룹이 오프라인 상태이거나 리소스 그룹이 실행 중인 클러스터 노드가 Operations Manager에서 모니터링되지 않는 것입니다. 이 모니터의 상태를 알 수 없으면 리소스 그룹의 모니터가 비활성화되어 있지 않은지 확인하십시오.

Windows 2008 클러스터에서 재정의를 사용하여 사용 가능한 저장소 리소스 그룹에 대해 이 모니터를 사용하지 않도록 설정됩니다. 사용 가능한 저장소 리소스 그룹에 대해 이 모니터를 사용하려면 다른 재정의를 만들어서 적용되는 것으로 표시해야 합니다.

원인

이 모니터가 비정상 상태이면 리소스 그룹에 있는 리소스가 하나 이상 오프라인 상태인 것입니다.

해결 방법

상태 탐색기를 사용하여 오프라인 상태인 리소스를 찾아서 확인합니다. 비정상 상태인 모니터의 기술 자료를 통해 문제를 해결하고 수정합니다.

다음 링크를 사용하여 리소스 그룹을 온라인 상태로 만들 수도 있습니다.

온라인 상태로 만들기

Element properties:

TargetMicrosoft.Windows.Cluster.Group
Parent MonitorSystem.Health.AvailabilityState
AlgorithmBestOf
Source MonitorMicrosoft.Windows.Cluster.HostedGroup.State.HealthRollup
RelationshipMicrosoft.Windows.Cluster.Group.Contains.Microsoft.Windows.Cluster.HostedGroup
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
RemotableTrue
AccessibilityPublic
Alert Message
클러스터 리소스 그룹 오프라인 또는 부분 온라인
이 경고의 심각도에 따라 {1} 클러스터의 리소스 그룹 {0}이(가) 오프라인(심각도: 위험) 상태가 되거나 부분적으로 온라인(심각도: 경고) 상태가 됩니다.

Source Code:

<DependencyMonitor ID="Microsoft.Windows.Cluster.HostedGroups.State" Accessibility="Public" Enabled="onEssentialMonitoring" Target="ClusLibrary!Microsoft.Windows.Cluster.Group" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" RelationshipType="ClusLibrary!Microsoft.Windows.Cluster.Group.Contains.Microsoft.Windows.Cluster.HostedGroup" MemberMonitor="Microsoft.Windows.Cluster.HostedGroup.State.HealthRollup">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Cluster.HostedGroups.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="System!System.Entity"]/DisplayName$</AlertParameter1>
<AlertParameter2>$Target/Property[Type="ClusLibrary!Microsoft.Windows.Cluster.Component"]/ClusterName$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<Algorithm>BestOf</Algorithm>
<MemberInMaintenance>Error</MemberInMaintenance>
<MemberUnAvailable>Error</MemberUnAvailable>
</DependencyMonitor>