NLB가 WMI 공급자로 등록하지 못했습니다.

Microsoft.Windows.NetworkLoadBalancing.6.2.NLB.failed.to.register.as.a.WMI.provider (Rule)

Knowledge Base article:

요약

호스트의 NLB(네트워크 부하 분산) 드라이버는 연결을 추적하여 NLB 클러스터에 구성된 클라이언트/네트워크 선호도를 유지합니다. 드라이버가 올바르게 작동하지 않으면 NLB에서 TCP 연결을 추적할 수 없거나 부하 분산 오류가 발생할 수 있습니다.

해결 방법

NLB(네트워크 부하 분산) 클러스터 수렴 중에 부하 분산 오류가 감지되었습니다. 이로 인해 클라이언트 트래픽이 처리되지 않거나, 일반 클러스터 트래픽 오류가 발생하거나 연결이 다시 설정될 수 있습니다. 수렴은 호스트에서 메시지를 교환하여 클러스터의 새로운 일관성 상태를 확인하고 기본 호스트를 선택하는 프로세스입니다. 수렴 중에 특정 TCP(Transmission Control Protocol) 또는 UDP(User Datagram Protocol) 포트에 대한 네트워크 트래픽 처리를 공유하는 호스트에 대해 새로운 부하 분산이 결정됩니다. 부하 분산 오류를 확인하려면 NLB 클러스터를 다시 시작해야 합니다.

NLB 클러스터를 다시 시작하려면:

Element properties:

TargetMicrosoft.Windows.NetworkLoadBalancing.6.2.ServerRole
CategoryAlert
EnabledTrue
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.NetworkLoadBalancing.EventProvider Default
WA WriteAction Microsoft.Windows.NetworkLoadBalancing.6.2.GenerateAlert.SuppressByDescription Default
WriteToDB WriteAction Microsoft.Windows.NetworkLoadBalancing.6.2.CollectEvent Default

Source Code:

<Rule ID="Microsoft.Windows.NetworkLoadBalancing.6.2.NLB.failed.to.register.as.a.WMI.provider" Enabled="onEssentialMonitoring" Target="Microsoft.Windows.NetworkLoadBalancing.6.2.ServerRole" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="NLBLibrary!Microsoft.Windows.NetworkLoadBalancing.EventProvider">
<Criteria>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>115</Value>
</ValueExpression>
</SimpleExpression>
</Criteria>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WA" TypeID="Microsoft.Windows.NetworkLoadBalancing.6.2.GenerateAlert.SuppressByDescription">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.NetworkLoadBalancing.6.2.NLB.failed.to.register.as.a.WMI.provider.AlertMessage"]$</AlertMessageId>
<EnableAlert>true</EnableAlert>
</WriteAction>
<WriteAction ID="WriteToDB" TypeID="Microsoft.Windows.NetworkLoadBalancing.6.2.CollectEvent">
<CollectEvent>false</CollectEvent>
</WriteAction>
</WriteActions>
</Rule>