NLB에서 VIP(가상 IP) 주소 및 네트워크 마스크 수가 동일하지 않음을 검색했습니다.

Microsoft.Windows.NetworkLoadBalancing.6.2.NLB.detected.an.unequal.number.of.virtual.IP.addresses.and.network.masks (Rule)

Knowledge Base article:

요약

NLB(네트워크 부하 분산) 클러스터의 호스트는 네트워크 트래픽 부하를 고르게 분산하도록 구성됩니다. 호스트 구성은 NLB 관리자를 사용하여 설정되며 제대로 구성되지 않은 경우 NLB 클러스터가 올바르게 작동하지 않을 수도 있습니다.

해결 방법

가상 IP 주소 수와 서브넷 마스크 수의 일치 여부 확인

모든 NLB(네트워크 부하 분산) 클러스터 호스트에서 가상 IP 주소에는 동일한 개수의 서브넷 마스크가 지정되어야 합니다.

가상 IP 주소 수가 서브넷 마스크 수와 동일한지 확인하려면:

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.detected.an.unequal.number.of.virtual.IP.addresses.and.network.masks" 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>110</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.detected.an.unequal.number.of.virtual.IP.addresses.and.network.masks.AlertMessage"]$</AlertMessageId>
<EnableAlert>true</EnableAlert>
</WriteAction>
<WriteAction ID="WriteToDB" TypeID="Microsoft.Windows.NetworkLoadBalancing.6.2.CollectEvent">
<CollectEvent>false</CollectEvent>
</WriteAction>
</WriteActions>
</Rule>