Проверяет результат выполнения попытки подключения к локальному кластеру при выполнении обнаружения.
Данный монитор проверяет состояние соединения со службой кластера Windows для текущей учетной записи действия. Монитор находится в неработоспособном состоянии, если соединение невозможно и проверка регистрации службы не завершена. Будет создано предупреждение. Монитор находится в состоянии "предупреждение", если соединение с локальным кластером невозможно и предупреждение создается повторно. Состояние монитора работоспособно, если текущая учетная запись действия имеет право подключения к локальному кластеру.
Администраторы могут предоставить разрешения на управление кластером отдельным группам или пользователям. В текущих версиях кластера сервера управление не детализировано, т. е. пользователь либо имеет права администрирования кластера, либо не имеет. Для того чтобы предоставить пользователю или группе права администрирования кластера, необходимо добавить пользователя или группу в дескриптор безопасности выбранного кластера. Это можно выполнить с помощью программы "Администратор кластера". По умолчанию группа локальных администраторов добавлена в дескриптор безопасности службы кластеров. Добавить пользователя или группу в дескриптор безопасности кластера означает предоставить пользователю право администрировать всю функциональность конфигурации кластера, включая (но этим не ограничиваясь):
Перевод ресурсов в автономный и рабочий режимы
Завершение работы службы кластеров на узлах
Добавление и удаление узлов с кластера
Добавление и удаление ресурсов с кластера
Текущей учетной записи действия можно назначить право администрирования кластера с помощью программы "Администратор кластера", либо указав в поле "Привилегированная учетная запись кластера" учетную запись, имеющую право доступа к локальному кластеру.
Дополнительные сведения о службах кластеров Windows см. на веб-узле 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.Discovery.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.Discovery.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">11801</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">11802</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">11800</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</ThirdExpression>
</Configuration>
</UnitMonitor>