Den här regeln genererar en varning om NLB-klusteridentifieringen misslyckas på grund av ett WMI-fel.
NLB-hanteringspaketet kunde inte utföra NLB-klusteridentifiering på grund av ett WMI-fel. Den troligaste orsaken till felet är att NLB WMI-leverantören returnerar ett fel om nätverkskortet som används av NLB är inaktiverat.
Se till att det nätverkskort som används av NLB på den här servern är aktivt. Du kan även testa NLB WMI-leverantören genom att utföra följande steg på NLB-klustermedlemsservern:
1 - Starta wbemtest.exe
2 - Klicka på knappen "Anslut" och ange följande sökväg: root\MicrosoftNLB och klicka på "Anslut".
3 - Klicka på knappen "Fråga" och ange följande WQL-fråga: "SELECT * FROM MicrosoftNLB_Node" och klicka på "Använd".
Om frågan misslyckas orsakas identifieringsfelet av ett problem med NLB WMI-leverantören och du måste fortsätta med felsökning.
När felet med WMI-leverantören har åtgärdats bör identifieringen fungera nästa gång den körs. Som standard körs identifieringen en gång i timmen.
Target | Microsoft.Windows.Server.OperatingSystem | ||
Category | Alert | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | Operations Manager |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.EventProvider | Default |
Alert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.Windows.NetworkLoadBalancing.Library.FailedToPerformDiscoveryDueToWmiError" Enabled="true" Target="Windows!Microsoft.Windows.Server.OperatingSystem" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Operations Manager</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">6103</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Health Service Script</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="Integer">EventLevel</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="Integer">2</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[1]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">DiscoverWindowsNLBCluster.vbs</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Alert" TypeID="Health!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertName/>
<AlertDescription/>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.NetworkLoadBalancing.Library.FailedToPerformDiscoveryDueToWmiError.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>