Der NLB-Knoten ist von einer Anwendung mit Lastenausgleich abhängig

Microsoft.Windows.NetworkLoadBalancing.ServerRoleDependsOnAnotherServerRole (DependencyMonitor)

Knowledge Base article:

Zusammenfassung

Dies ist ein Abhängigkeitsrollupmonitor, der ein Rollup dieses Status der Anwendung mit Lastenausgleich durchführt, wie er vom entsprechenden Management Pack gemeldet wird. Bis die Beziehung zwischen dem NLB-Knoten und der Anwendung mit Lastenausgleich ermittelt ist, bleibt der Status dieses Monitors auf "Nicht überwacht" festgelegt.

Diesem Monitor sind zwei Wiederherstellungen zugeordnet, die standardmäßig deaktiviert sind. Sie müssen eine Außerkraftsetzung erstellen, um sie zu aktivieren. Die erste Wiederherstellung ist so konfiguriert, dass sie ausgeführt wird, wenn sich der Monitorstatus in "Fehler" ändert. Wenn dies eintritt, entfernt die Wiederherstellung den NLB-Knoten aus dem NLB-Cluster. Die zweite Wiederherstellung ist so konfiguriert, dass sie ausgeführt wird, wenn sich der Monitorstatus in "Erfolgreich" ändert. Wenn dies eintritt, fügt die Wiederherstellung den NLB-Knoten wieder dem NLB-Cluster hinzu.

Ursachen

Diese Monitor wechselt in den Fehlerstatus, wenn die Anwendung mit Lastenausgleich den Status "Fehler" aufweist.

Lösungen

Ermitteln Sie mithilfe des Integritäts-Explorers die Ursache dafür, warum die Anwendung mit Lastenausgleich den Status "Fehler" oder "Warnung" hat. Es wird empfohlen, diesen Knoten aus dem NLB-Cluster zu entfernen, währende Sie die Problembehandlung der Anwendung mit Lastenausgleich vornehmen. Auf diese Weise wird sichergestellt, dass nur fehlerfreie Knoten Anforderungen empfangen. Sie können den NLB-Knoten aus dem Cluster entfernen, indem Sie die Aufgabe "NLB-Knoten beenden" verwenden.

NLB-Knoten beenden

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
Anwendung mit Lastenausgleich ist fehlerhaft
Die Anwendung mit Lastenausgleich, die auf "{0}" ausgeführt wird, ist fehlerhaft. Der NLB-Knoten gehört zu einem Cluster mit der 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>