Este monitor observa los eventos de convergencia registrados por NLB y cambiará de estado si el nodo NLB actual converge con frecuencia. Puede controlar la cantidad de convergencias y las configuraciones del intervalo de tiempo utilizado por este monitor mediante invalidaciones.
El nodo NLB converge con frecuencia. Durante el proceso de convergencia del clúster, los clientes pueden tener problemas de conectividad en la aplicación de equilibrio de carga. Esto puede indicar un problema con un dispositivo de red que conecta los nodos NLB.
Puede configurar dos parámetros de este monitor:
Número de ocurrencias: Este parámetro controla el número de convergencias que puede ocurrir en la ventana de tiempo configurada para que el monitor cambie de estado. El valor predeterminado es 10. Este valor siempre debe ser mayor que 1 para el correcto funcionamiento del monitor.
Ventana de tiempo en segundos: Este es el intervalo de tiempo que las convergencias necesitan para que el monitor cambie de estado. El valor predeterminado es 60 segundos.
La convergencia frecuente puede ocurrir a causa de las siguientes razones:
Un adaptador de red, cable o puerto de conmutador que no funcionen pueden evitar la comunicación de latido confiable entre los hosts NLB.
La configuración de dúplex con discrepancias en el adaptador de red y conmutador pueden causar comunicación de latido no confiable.
El conmutador, adaptador de red o la pila de protocolos sueltan los paquetes a causa de recursos insuficientes.
Para controlar las ocurrencias de problemas con la configuración de NLB, puede usar la vista de Alertas activas. También se recomienda consultar el adaptador de red y los documentos del dispositivo de red.
Target | Microsoft.Windows.NetworkLoadBalancing.6.2.ServerRole | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | AvailabilityHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.NetworkLoadBalancing.6.2.RepeatedEventLogManualReset2StateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.NetworkLoadBalancing.6.2.FrequentConvergence.Monitor" Accessibility="Public" Enabled="onEssentialMonitoring" Target="Microsoft.Windows.NetworkLoadBalancing.6.2.ServerRole" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.NetworkLoadBalancing.6.2.RepeatedEventLogManualReset2StateMonitorType" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.NetworkLoadBalancing.6.2.FrequentConvergence.Monitor_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Warning</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="NLBLibrary!Microsoft.Windows.NetworkLoadBalancing.ServerRole"]/NodeName$</AlertParameter1>
<AlertParameter2>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="FrequentConvergenceDetected" MonitorTypeStateID="RepeatedEventRaised" HealthState="Warning"/>
<OperationalState ID="Healthy" MonitorTypeStateID="ManualResetEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<RepeatedComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</RepeatedComputerName>
<RepeatedLogName>System</RepeatedLogName>
<RepeatedExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">29</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-NLB</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[2]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Property[Type="NLBLibrary!Microsoft.Windows.NetworkLoadBalancing.ServerRole"]/ClusterIP$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</RepeatedExpression>
<NumberOfSeconds>60</NumberOfSeconds>
<NumberOfOccurrences>10</NumberOfOccurrences>
</Configuration>
</UnitMonitor>