NLB-knooppuntstatus

Microsoft.Windows.NetworkLoadBalancing.NodeStatus (UnitMonitor)

Knowledge Base article:

Samenvatting

Deze monitor kijkt naar de lidmaatschapsstatus van het huidige knooppunt in het NLB-cluster. Als de knooppuntstatus Geconvergeerd is, wat inhoudt dat het knooppunt deelneemt aan het cluster, is de status van deze monitor in orde. Als het knooppuntstatus anders is dan Geconvergeerd, is de status van deze monitor niet in orde. Als het knooppunt is gestopt, is de monitorstatus kritiek. Als het knooppunt is opgeschort, een verwerkingsstop heeft, onjuist is geconfigureerd of convergeert, is de monitorstatus een waarschuwing.

Oorzaken

Als dit knooppunt geen deel uitmaakt van het cluster is de monitorstatus niet in orde.

Oplossingen

Om dit probleem op te lossen, moet u het NLB-knooppunt starten met de inline taak die hieronder wordt weergegeven of via Beheer van netwerktaakverdeling. Als de knooppuntstatus Opgeschort is, moet u het knooppunt eerst hervatten en dan pas het knooppunt starten.

NLB-knooppunt hervatten

NLB-knooppunt starten

Configuratie

U kunt de parameters Interval en Time-out van deze monitor negeren.

Element properties:

TargetMicrosoft.Windows.NetworkLoadBalancing.ServerRole
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.NetworkLoadBalancing.NodeStatusMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
NLB-knooppunt maakt geen deel meer uit van het cluster
Het knooppunt {0} ({1}) is geen lid meer van het NLB-cluster {2}. Raadpleeg de waarschuwingscontext voor de feitelijke status van dit knooppunt.
RunAsMicrosoft.Windows.NetworkLoadBalancing.PrivilegedAccount

Source Code:

<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>