Implementiert einen Monitor für die Ressource, die vom lokalen Clusterknoten überwacht wird.
Dieser Monitor überprüft den Status einer Clusterressource, soweit diese dem lokalen Clusterknoten bekannt ist.
Status | Operations Manager-Status |
---|---|
ClusterResourceInherited | Erfolgreich |
ClusterResourceOnline | Erfolgreich |
ClusterResourceInitializing | Warnung |
ClusterResourcePending | Warnung |
ClusterResourceOnlinePending | Warnung |
ClusterResourceOfflinePending | Warnung |
ClusterResourceStateUnknown | Fehler |
ClusterResourceOffline | Fehler |
ClusterResourceFailed | Fehler |
Ein fehlerhafter Status für diesen Monitor weist darauf hin, dass die Clusterressource nicht online ist. Dies kann folgende Ursachen haben:
Probleme mit der Anwendung bzw. dem Dienst, die/der der Ressource zugeordnet ist. Beispiel: Die Anwendung oder der Dienst kann nicht innerhalb eines vernünftigen Zeitrahmens gestartet werden.
Fehler beim Zugriff auf den Clusterspeicher.
Die Einstellung Ausstehendes Zeitlimit ist zu niedrig. Sie können diese Einstellung mit dem unten aufgeführten Task "Ressourceneigenschaften auflisten" anzeigen.
Eine Clusterressource, von der diese Ressource abhängt, kann nicht gestartet werden. Sie können die Liste der Ressourcen mit Abhängigkeiten und deren Status mit dem unten aufgeführten Task "Ressourcenabhängigkeiten auflisten" anzeigen.
Ressourceneigenschaften auflisten
Ressourcenabhängigkeiten auflisten
Sie können versuchen, die Clusterressource mit folgendem Link wieder online zu schalten:
Ressource online schalten
Target | Microsoft.Windows.Cluster.Resource |
Parent Monitor | System.Health.AvailabilityState |
Category | AvailabilityHealth |
Enabled | True |
Alert Generate | False |
Alert Auto Resolve | True |
Monitor Type | Microsoft.Windows.Cluster.CheckStatePoll |
Remotable | True |
Accessibility | Public |
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.Cluster.Resource.StateMonitoring" Accessibility="Public" Enabled="onEssentialMonitoring" Target="ClusLibrary!Microsoft.Windows.Cluster.Resource" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="ClusLibrary!Microsoft.Windows.Cluster.CheckStatePoll" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<OperationalStates>
<OperationalState ID="Success" MonitorTypeStateID="Online" HealthState="Success"/>
<OperationalState ID="Warning" MonitorTypeStateID="Partial" HealthState="Warning"/>
<OperationalState ID="Error" MonitorTypeStateID="NotOnline" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ClusterObjectName>$Target/Property[Type='ClusLibrary!Microsoft.Windows.Cluster.Resource']/EscapedResourceName$</ClusterObjectName>
<PollInterval>300</PollInterval>
<SyncTime>12:10</SyncTime>
<ClusterObjectClass>MSCLUSTER_Resource</ClusterObjectClass>
<OnlineExpression>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="String">Property[@Name='State']</XPathQuery>
</ValueExpression>
<Operator>MatchesRegularExpression</Operator>
<Pattern>^(0|2)$</Pattern>
</RegExExpression>
</OnlineExpression>
<OnlineExpressionOnDemand>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="String">Property[@Name='State']</XPathQuery>
</ValueExpression>
<Operator>MatchesRegularExpression</Operator>
<Pattern>^(0|2)$</Pattern>
</RegExExpression>
</OnlineExpressionOnDemand>
<PartialExpression>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="String">Property[@Name='State']</XPathQuery>
</ValueExpression>
<Operator>MatchesRegularExpression</Operator>
<Pattern>^(1|128|129|130)$</Pattern>
</RegExExpression>
</PartialExpression>
<PartialExpressionOnDemand>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="String">Property[@Name='State']</XPathQuery>
</ValueExpression>
<Operator>MatchesRegularExpression</Operator>
<Pattern>^(1|128|129|130)$</Pattern>
</RegExExpression>
</PartialExpressionOnDemand>
<NotOnlineExpression>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="String">Property[@Name='State']</XPathQuery>
</ValueExpression>
<Operator>MatchesRegularExpression</Operator>
<Pattern>^(-1|3|4)$</Pattern>
</RegExExpression>
</NotOnlineExpression>
<NotOnlineExpressionOnDemand>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="String">Property[@Name='State']</XPathQuery>
</ValueExpression>
<Operator>MatchesRegularExpression</Operator>
<Pattern>^(-1|3|4)$</Pattern>
</RegExExpression>
</NotOnlineExpressionOnDemand>
<WMIFields>Name, State</WMIFields>
</Configuration>
</UnitMonitor>