资源组监视器

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="true" 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>