Sprawdza wynik próby połączenia z lokalnym klastrem, oczekując na powiadomienia o stanie.
Ten monitor sprawdza status połączenia z usługą klastrowania Windows dla bieżącego konta działania. Kondycja monitora jest nieprawidłowa, jeśli nawiązanie połączenia nie było możliwe, a rejestracja usługi nie została zweryfikowana. Zostanie wygenerowany alert. Monitor jest w stanie ostrzegawczym, kiedy nie może nawiązać połączenia z lokalnym klastrem, a alert jest generowany ponownie. Monitor jest w stanie określanym mianem dobrej kondycji, gdy bieżące konto działania umożliwia połączenie z lokalnym klastrem.
Administratorzy mogą wyznaczyć grupy lub poszczególne osoby, które mogą zarządzać klastrem. W bieżących wersjach klastra serwerów nie ma szczegółów kontroli — użytkownik albo ma prawo do administrowania klastrem, albo go nie ma. Aby przyznać użytkownikowi lub grupie prawa do administrowania klastrem, należy dodać użytkownika lub grupę do deskryptora zabezpieczeń klastra. Można to zrobić przy użyciu narzędzia administratora klastra. Domyślnie do deskryptora zabezpieczeń usługi klastrowania jest dodana grupa Administratorzy. Dodanie użytkownika lub grupy do deskryptora zabezpieczeń klastra oznacza, że użytkownik może zarządzać wszystkimi aspektami konfiguracji klastra, w tym (między innymi):
przełączaniem zasobów do trybu offline i udostępnianiem zasobów online,
zamykaniem usługi klastrowania na węzłach,
dodawaniem i usuwaniem węzłów do/z klastra,
dodawaniem i usuwaniem zasobów do/z klastra.
Można spróbować przyznać bieżącemu kontu działania prawa do administrowania klastrem przy użyciu narzędzia administratora klastra lub uruchamiając narzędzie wiersza polecenia cluster.exe, lub wprowadzając w polu „Konto z uprawnieniami do klastra” dane konta, któremu przyznano dostęp do lokalnego klastra.
Więcej informacji na temat usług klastrowania Windows zawiera witryna sieci Web Microsoft TechNet.
Target | Microsoft.Windows.Cluster.Service.ForVirtualServer | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | AvailabilityHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | High | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.3SingleEventLog3StateUnitMonitorType | ||
Remotable | True | ||
Accessibility | Internal | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.Cluster.State.Connect.Monitor" Accessibility="Internal" Enabled="onEssentialMonitoring" Target="Microsoft.Windows.Cluster.Service.ForVirtualServer" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.3SingleEventLog3StateUnitMonitorType" ConfirmDelivery="true">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Cluster.State.Connect.Monitor.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>High</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDescription$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UnableToConnectAndVerify" MonitorTypeStateID="FirstEventRaised" HealthState="Error"/>
<OperationalState ID="UnableToConnect" MonitorTypeStateID="SecondEventRaised" HealthState="Warning"/>
<OperationalState ID="Connected" MonitorTypeStateID="ThirdEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</FirstComputerName>
<FirstLogName>Operations Manager</FirstLogName>
<FirstExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[1]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/ManagementGroup/Name$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">11811</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>Operations Manager</SecondLogName>
<SecondExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[1]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/ManagementGroup/Name$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">11812</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</SecondExpression>
<ThirdComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ThirdComputerName>
<ThirdLogName>Operations Manager</ThirdLogName>
<ThirdExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[1]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/ManagementGroup/Name$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">11810</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</ThirdExpression>
</Configuration>
</UnitMonitor>