État du nœud NLB

Microsoft.Windows.NetworkLoadBalancing.NodeStatus (UnitMonitor)

Knowledge Base article:

Résumé

Cette analyse vérifie l'état d'appartenance du nœud actif dans le cluster NLB. Si l'état du nœud est Convergé ce qui signifie que le nœud participe au cluster, l'état de cette analyse sera intègre. Si l'état du nœud est tout sauf Convergé, l'état de cette analyse sera non intègre. Si l'état du nœud est Arrêté, l'état d'intégrité de l'analyse est Critique. Si l'état du nœud est Suspendu, Drainage, Configuré incorrectement ou Convergé, l'état d'intégrité de l'analyse est Avertissement.

Causes

Si le nœud ne fait pas partie du cluster, l'état de l'analyse n'est pas intègre.

Résolutions

Pour résoudre ce problème, démarrez le nœud NLB en utilisant la tâche en ligne indiquée ci-dessous ou en utilisant le Gestionnaire d'équilibrage de la charge réseau. Si l'état du nœud est Suspendu, vous devez tout d'abord relancer le nœud et ensuite seulement, démarrer le nœud.

Relancer le nœud NLB

Démarrer le nœud NLB

Configuration

Vous pouvez remplacer les paramètres Intervalle et Expiration du délai de cette analyse.

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
Le nœud NLB ne fait plus partie du cluster
Le nœud {0} ({1}) n'est plus membre du cluster NLB {2}. Consultez le contexte de l'alerte pour connaître l'état de ce nœud.
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>