Il nodo di bilanciamento carico di rete dipende dall'applicazione con carico bilanciato

Microsoft.Windows.NetworkLoadBalancing.ServerRoleDependsOnAnotherServerRole (DependencyMonitor)

Knowledge Base article:

Riepilogo

Questo è il monitoraggio rollup dipendenze ed esegue il rollup dello stato dell'applicazione con carico bilanciato, come indicato nel relativo Management Pack. Fino a quando la relazione fra il nodo di bilanciamento di carico e l'applicazione con carico bilanciato non viene individuata, lo stato di questo monitoraggio è impostato su non monitorato.

Questo monitoraggio dispone di due recuperi disattivati per impostazione predefinita, al fine di attivarli è quindi necessario creare una sostituzione. Il primo recupero è configurato in modo tale da essere eseguito quando lo stato del monitoraggio passa ad errore. Quando si verifica questa situazione, il recupero estrae il nodo di bilanciamento carico di rete dal cluster di bilanciamento carico di rete. Il secondo recupero è configurato in modo tale da essere eseguito quando lo stato del monitoraggio passa a situazione corretta. In questo caso, il recupero riaggiunge il nodo di bilanciamento carico di rete al cluster di bilanciamento carico di rete.

Cause

Se l'applicazione con carico bilanciato indica uno stato di errore, il monitoraggio segnala stato di errore.

Soluzioni

Utilizzare Esplora stati per individuare la ragione principale per cui l'applicazione con carico bilanciato indica uno stato di avviso o di errore. Si consiglia di estrarre il nodo dal cluster di bilanciamento carico di rete durante la risoluzione dei problemi relativi all'applicazione con carico bilanciato. Questa operazione garantisce che solo i nodi integri ricevano richieste. È possibile estrarre il nodo di bilanciamento carico di rete dal cluster utilizzando l'attività Arresta nodo di bilanciamento carico di rete.

Arresta nodo di bilanciamento carico di rete

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
Stato non integro dell'applicazione con carico bilanciato
La applicazione con carico bilanciato eseguita in {0} non è integra. Il nodo di bilanciamento carico di rete fa parte di un cluster con 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>