Deze controle kijkt naar convergentiegebeurtenissen die zijn vastgelegd door NLB en die de status wijzigen als het huidige NLB-knooppunt vaak convergeert. Met uitschakelingen kunt u de instellingen bepalen voor het aantal convergenties en het tijdinterval die door deze controle worden gebruikt.
Het NLB-knooppunt convergeert vaak. Terwijl het cluster convergeert, kunnen clients te maken krijgen met connectiviteitsproblemen bij de taakverdelingstoepassing. Dit kan wijzen op een probleem met een netwerkapparaat dat de NLB-knooppunten verbindt.
U kunt twee parameters configureren van deze monitor:
Aantal keren - Deze parameter regelt het aantal convergenties dat moet plaatsvinden in het geconfigureerde tijdvenster voor de monitor om van status te veranderen. De standaardwaarde is 10. Deze moet altijd groter zijn dan 1 anders werkt de monitor niet goed.
Tijdvenster in seconden - Dit is het tijdinterval waarin de convergenties moeten plaatsvinden om de monitor van status te laten veranderen. De standaardwaarde is 60 seconden.
Een groot aantal convergenties kan de volgende oorzaken hebben:
Een defecte netwerkadapter, kabel of switchpoort die betrouwbare heartbeatcommunicatie tussen NLB-hosts verstoort.
Niet-overeenkomende duplexinstellingen op de netwerkadapter en switch, wat resulteert in onbetrouwbare heartbeatcommunicatie.
De switch, netwerkadapter of protocolstack verliest pakketten als gevolg van onvoldoende bronnen.
Als u wilt controleren op configuratieproblemen met NLB kunt u de weergave Actieve waarschuwingen gebruiken. Het wordt ook aangeraden om de documentatie over de netwerkadapter en het netwerkapparaat te raadplegen.
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>