Roles Monitor

Microsoft.Windows.Cluster.NodeRole.Groups.State (DependencyMonitor)

Rollup monitor for cluster nodes

Knowledge Base article:

Summary

This monitor is the dependency rollup monitor for all cluster node roles. Its state is calculated based on the state of all cluster node roles. If the state is unknown, either there are no cluster nodes in the Cluster Roles group, or there are currently no active monitors for any of the cluster node roles.

Causes

An unhealthy state for this monitor indicates a problem with one or more cluster nodes.

Resolutions

Use the health explorer to drill down and find the cause of the unhealthy state. Use the knowledge on the monitor in the unhealthy state to troubleshoot and fix the problem.

Element properties:

TargetMicrosoft.Windows.Cluster.NodeRole.Group
Parent MonitorSystem.Health.AvailabilityState
AlgorithmWorstOf
Source MonitorSystem.Health.AvailabilityState
RelationshipMicrosoft.Windows.Cluster.NodeRole.Group.Contains.Microsoft.Windows.Cluster.NodeRole
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateFalse
Alert Auto ResolveFalse
RemotableTrue
AccessibilityPublic

Source Code:

<DependencyMonitor ID="Microsoft.Windows.Cluster.NodeRole.Groups.State" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.Cluster.NodeRole.Group" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" RelationshipType="Microsoft.Windows.Cluster.NodeRole.Group.Contains.Microsoft.Windows.Cluster.NodeRole" MemberMonitor="Health!System.Health.AvailabilityState">
<Category>AvailabilityHealth</Category>
<Algorithm>WorstOf</Algorithm>
<MemberUnAvailable>Error</MemberUnAvailable>
</DependencyMonitor>