Ten monitor sprawdza stan członkostwa bieżącego węzła w klastrze równoważenia obciążenia sieciowego. Jeśli stan węzła ma wartość Wywołano zbieżność (co oznacza, że węzeł uczestniczy w klastrze), monitor przyjmie stan dobrej kondycji. Jeśli stan węzła ma jakąkolwiek wartość inną niż Wywołano zbieżność, monitor przyjmie stan złej kondycji. Jeśli węzeł jest zatrzymany, stan kondycji monitora przyjmie wartość Krytyczny. Jeśli węzeł został wstrzymany lub nieprawidłowo skonfigurowany albo trwa jego opróżnianie lub wywoływanie zbieżności, stan kondycji monitora przyjmie wartość Ostrzeżenie.
Jeśli dany węzeł nie należy do klastra, monitor przyjmie stan złej kondycji.
W celu rozwiązania problemu należy uruchomić węzeł równoważenia obciążenia sieciowego za pomocą poniższych zadań wbudowanych lub przy użyciu Menedżera równoważenia obciążenia sieciowego. Jeśli węzeł ma stan Wstrzymano, należy najpierw wznowić działanie węzła, a dopiero potem go uruchomić.
Wznowienie węzła równoważenia obciążenia sieciowego
Uruchomienie węzła równoważenia obciążenia sieciowego
W tym monitorze można zastąpić parametry Interwał oraz Limit czasu.
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>