NLB 노드 상태

Microsoft.Windows.NetworkLoadBalancing.NodeStatus (UnitMonitor)

Knowledge Base article:

요약

이 모니터는 NLB 클러스터에서 현재 노드의 멤버 자격 상태를 확인합니다. 노드 상태가 수렴됨(노드가 클러스터에 참여하고 있음을 나타냄)인 경우 이 모니터의 상태는 정상입니다. 노드 상태가 수렴됨이 아닌 다른 상태인 경우 이 모니터의 상태는 정상이 아닙니다. 또한 노드가 중지된 경우에는 모니터 상태가 위험을 나타내고, 노드가 일시 중지됨, 드레이닝 중, 잘못 구성됨 또는 수렴 중인 경우에는 모니터 상태가 경고를 나타냅니다.

원인

이 노드가 클러스터에 속하지 않으면 모니터 상태가 비정상을 나타냅니다.

해결 방법

문제를 해결하려면 아래 제공된 인라인 작업 또는 네트워크 부하 분산 관리자를 사용하여 NLB 노드를 시작하십시오. 노드 상태가 일시 중지됨이면 먼저 NLB 노드 다시 시작 작업을 사용한 다음 노드를 시작해야 합니다.

NLB 노드 다시 시작

NLB 노드 시작

구성

이 모니터의 간격 및 제한 시간 매개 변수를 재정의할 수 있습니다.

Element properties:

TargetMicrosoft.Windows.NetworkLoadBalancing.ServerRole
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.NetworkLoadBalancing.NodeStatusMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
NLB 노드가 더 이상 클러스터에 속하지 않음
{0}({1}) 노드가 더 이상 {2} NLB 클러스터의 멤버가 아닙니다. 이 노드의 실제 상태는 경고 컨텍스트를 참조하십시오.
RunAsMicrosoft.Windows.NetworkLoadBalancing.PrivilegedAccount

Source Code:

<UnitMonitor ID="Microsoft.Windows.NetworkLoadBalancing.NodeStatus" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.NetworkLoadBalancing.ServerRole" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" RunAs="Microsoft.Windows.NetworkLoadBalancing.PrivilegedAccount" TypeID="Microsoft.Windows.NetworkLoadBalancing.NodeStatusMonitorType" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.NetworkLoadBalancing.NodeStatus.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="Microsoft.Windows.NetworkLoadBalancing.ServerRole"]/NodeName$</AlertParameter1>
<AlertParameter2>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</AlertParameter2>
<AlertParameter3>$Target/Property[Type="Microsoft.Windows.NetworkLoadBalancing.ServerRole"]/ClusterIP$</AlertParameter3>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Stopped" MonitorTypeStateID="StoppedState" HealthState="Error"/>
<OperationalState ID="Suspended_Draining_Converging_Misconfigured_State" MonitorTypeStateID="Suspended_Draining_Converging_Misconfigured_State" HealthState="Warning"/>
<OperationalState ID="Converged" MonitorTypeStateID="ConvergedState" HealthState="Success"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>180</IntervalSeconds>
<SyncTime/>
<TimeoutSeconds>300</TimeoutSeconds>
<NodeName>$Target/Property[Type="Microsoft.Windows.NetworkLoadBalancing.ServerRole"]/NodeName$</NodeName>
<ComputerPrincipalName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerPrincipalName>
</Configuration>
</UnitMonitor>