Монитор проверяет статус членства текущего узла в кластере балансировки сетевой нагрузки. Если узел имеет состояние Схождение выполнено, что означает, что узел участвует в кластере, этот монитор будет иметь работоспособное состояние. Если узел имеет состояние, отличное от Схождение выполнено, этот монитор будет иметь неработоспособное состояние. Если узел остановлен, монитор будет показывать критическое состояние работоспособности. Если работа узла приостановлена или постепенно останавливается, узел не настроен надлежащим образом или выполняется схождение, монитор будет показывать состояние предупреждения.
Если данный узел не входит в состав кластера, монитор будет иметь неработоспособное состояние.
Для разрешения проблемы запустите узел балансировки сетевой нагрузки с помощью указанной ниже задачи или с помощью диспетчера балансировки сетевой нагрузки. Если узел имеет состояние Приостановлен, нужно сначала возобновить узел и только потом запустить его.
Возобновить работу узла балансировки сетевой нагрузки
Запустить узел балансировки сетевой нагрузки
Для этого монитора можно переопределить параметры "Интервал" и "Время ожидания".
Target | Microsoft.Windows.NetworkLoadBalancing.ServerRole | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | AvailabilityHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.NetworkLoadBalancing.NodeStatusMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Microsoft.Windows.NetworkLoadBalancing.PrivilegedAccount |
<UnitMonitor ID="Microsoft.Windows.NetworkLoadBalancing.NodeStatus" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.NetworkLoadBalancing.ServerRole" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" RunAs="Microsoft.Windows.NetworkLoadBalancing.PrivilegedAccount" TypeID="Microsoft.Windows.NetworkLoadBalancing.NodeStatusMonitorType" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.NetworkLoadBalancing.NodeStatus.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="Microsoft.Windows.NetworkLoadBalancing.ServerRole"]/NodeName$</AlertParameter1>
<AlertParameter2>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</AlertParameter2>
<AlertParameter3>$Target/Property[Type="Microsoft.Windows.NetworkLoadBalancing.ServerRole"]/ClusterIP$</AlertParameter3>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Stopped" MonitorTypeStateID="StoppedState" HealthState="Error"/>
<OperationalState ID="Suspended_Draining_Converging_Misconfigured_State" MonitorTypeStateID="Suspended_Draining_Converging_Misconfigured_State" HealthState="Warning"/>
<OperationalState ID="Converged" MonitorTypeStateID="ConvergedState" HealthState="Success"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>180</IntervalSeconds>
<SyncTime/>
<TimeoutSeconds>300</TimeoutSeconds>
<NodeName>$Target/Property[Type="Microsoft.Windows.NetworkLoadBalancing.ServerRole"]/NodeName$</NodeName>
<ComputerPrincipalName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerPrincipalName>
</Configuration>
</UnitMonitor>