NLB-knooppunt is afhankelijk van taakverdelingstoepassing

Microsoft.Windows.NetworkLoadBalancing.ServerRoleDependsOnAnotherServerRole (DependencyMonitor)

Knowledge Base article:

Samenvatting

Dit is een afhankelijkheidstotaliseringsmonitor die de status van de taakverdelingstoepassing totaliseert zoals die wordt gerapporteerd door het desbetreffende beheerpakket. Tot de relatie tussen het NLB-knooppunt en de taakverdelingstoepassing wordt gedetecteerd, wordt de status van de monitor ingesteld op niet-gecontroleerd.

Deze monitor heeft twee bijbehorende herstelbewerkingen die standaard zijn uitgeschakeld en u dient een opheffing in te stellen om deze in te schakelen. De eerste herstelbewerking wordt geconfigureerd om te worden uitgevoerd als de monitorstatus verandert in mislukt. Als dit zich voordoet, zorgt de herstelbewerking ervoor dat het NLB-knooppunt uit het NLB-cluster wordt verwijderd. De tweede herstelbewerking wordt geconfigureerd om te worden uitgevoerd als de monitorstatus verandert in geslaagd. Als dit zich voordoet, zorgt de herstelbewerking ervoor dat het NLB-knooppunt weer wordt toegevoegd aan het NLB-cluster.

Oorzaken

Deze monitor schakelt over naar de foutstatus als de taakverdelingstoepassing een foutstatus heeft.

Oplossingen

Gebruik Health Explorer om de hoofdoorzaak vast te stellen waarom de taakverdelingstoepassing een fout of waarschuwingsstatus heeft. Het wordt aangeraden dat u dit knooppunt uit het NLB-cluster verwijdert terwijl u de problemen met de taakverdelingstoepassing oplost. U zorgt er op deze manier voor dat alleen de knooppunten die in orde zijn aanvragen ontvangen. U kunt het NLB-knooppunt uit het cluster verwijderen met de taak NLB-knooppunt stoppen.

NLB-knooppunt stoppen

Element properties:

TargetMicrosoft.Windows.NetworkLoadBalancing.ServerRole
Parent MonitorSystem.Health.AvailabilityState
AlgorithmWorstOf
Source MonitorSystem.Health.AvailabilityState
RelationshipMicrosoft.Windows.NetworkLoadBalancing.ServerRoleContainsDependantServerRole
CategoryCustom
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
RemotableTrue
AccessibilityPublic
Alert Message
Taakverdelingstoepassing is niet in orde
De taakverdelingstoepassing op {0} is niet in orde. Het NLB-knooppunt maakt deel uit van een cluster met IP {1}.

Source Code:

<DependencyMonitor ID="Microsoft.Windows.NetworkLoadBalancing.ServerRoleDependsOnAnotherServerRole" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.NetworkLoadBalancing.ServerRole" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" RelationshipType="Microsoft.Windows.NetworkLoadBalancing.ServerRoleContainsDependantServerRole" MemberMonitor="Health!System.Health.AvailabilityState">
<Category>Custom</Category>
<AlertSettings AlertMessage="Microsoft.Windows.NetworkLoadBalancing.ServerRoleDependsOnAnotherServerRole_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</AlertParameter1>
<AlertParameter2>$Target/Property[Type="Microsoft.Windows.NetworkLoadBalancing.ServerRole"]/ClusterIP$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<Algorithm>WorstOf</Algorithm>
<MemberUnAvailable>Error</MemberUnAvailable>
</DependencyMonitor>