リソース グループ モニター

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

クラスター内のリソース グループを対象としたロールアップ モニター

Knowledge Base article:

概要

このモニターは、クラスター リソース グループの依存関係ロールアップ モニターです。当該クラスターの監視対象ノードのいずれか 1 つでリソース グループがオンラインになっていると、このモニターの状態は正常となります。このモニターの状態が異常な場合は、リソース グループがオフラインであるか、リソース グループの実行されているクラスター ノードが Operations Manager に監視されていません。このモニターの状態が不明な場合は、リソース グループのモニターが無効になっていないことを確認してください。

Windows 2008 クラスターでは、このモニターは、上書きを使用する使用可能記憶域リソース グループに対して無効になります。使用可能記憶域リソース グループに対してこのモニターを有効にする場合は、別の上書きを作成して、その上書きを強制実行する設定にする必要があります。

原因

このモニターが異常な状態にある場合は、リソース グループ内のリソースが少なくとも 1 つはオフラインになっています。

解決方法

ヘルス エクスプローラーを使用してドリルダウンし、どのリソースがオフラインになっているのかを見つけてください。 異常な状態にあるモニターについての知識を活用してトラブルシューティングを実行し、問題を解決します。

また、次のリンクを使用して、リソース グループをオンラインにします。

オンラインにする

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
クラスター リソース グループがオフラインまたは一部オンライです
このアラートの重要度から判断すると、{0} リソース グループ ({1} クラスター上) はオフライン (重要度は「重大」) か一部オンライン (重要度は「警告」) のいずれかです。

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>