Regel zur Generierung von Warnungen für den Fall eines Laufzeitfehlers des WMI-Testmoduls
Fehler bei der Ausführung des WMI-Testmoduls.
Das WMI-Testmodul hat einen unerwarteten Laufzeitfehler festgestellt. Dieser Fehler kann bei der Verarbeitung eines Datenelements oder eines asynchronen Vorgangs auftreten.
Wenn der WMI-Fehler auf einem Computer mit Windows Server 2008 auftritt, kann die Ursache ein bekanntes Problem bei WMI sein, das im Knowledge Base-Artikel 958807 (http://go.microsoft.com/fwlink/?LinkID=133791) beschrieben wird.
Weitere Einzelheiten über die Ursache dieses Problems finden Sie durch eine Überprüfung des entsprechenden Ereignisses. Im folgenden Link werden alle Ereignisse angezeigt, die auf ein mögliches Problem mit dem WMI-Testmodul hinweisen:
WMI-Testereignisse anzeigen
Weitere Informationen finden Sie im Knowledge Base-Artikel 958807 (http://go.microsoft.com/fwlink/?LinkID=133791). Wenn das Update anwendbar ist, übernehmen Sie es für diesen Computer.
Einige häufig auftretende Probleme im Zusammenhang mit WMI können gelöst werden, indem Sie die folgenden Schritte ausführen:
Installieren Sie den Hotfix aus dem Knowledge Base-Artikel 933061 "Ein Hotfix ist verfügbar, verbessert die Stabilität des WMI-Repository in Windows Server 2003" (http://go.microsoft.com/fwlink/?LinkId=180727).
Ändern Sie die Schwellenwerte für den WMI-Puffer in der Registrierung, um die Anzahl der von WMI unterstützten Objekte heraufzusetzen. Ändern Sie den Wert für "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WBEM\CIMOM\Low Threshold On Events (B)" in "35000000", und ändern Sie den Wert für "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WBEM\CIMOM\High Threshold On Events (B)" in "70000000".
Installieren Sie den Hotfix aus dem Knowledge Base-Artikel 955360 "WSH-Binärdateien werden nach der Installation von Windows Script 5.7 auf einem Computer, auf dem Windows Server 2003 oder Windows XP ausgeführt wird, durch den Windows-Dateischutz überschrieben" (http://go.microsoft.com/fwlink/?LinkId=180728). Hiermit wird Windows Scripting Host (cscript) auf Version 5.7 aktualisiert.
Weitere Informationen zur Problembehandlung bei WMI-Fehlern finden Sie unter http://go.microsoft.com/fwlink/?LinkId=158224.
Sie können auch unter http://go.microsoft.com/fwlink/?LinkId=158226 das Diagnoseprogramm für WMI herunterladen. Das Diagnoseprogramm für WMI ist ein VBScript-Skript, mit dem sich der aktuelle Status des WMI-Diensts auf einem Computer leichter ermitteln lässt.
Target | Microsoft.SystemCenter.HealthService | ||
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 |
Consolidator | ConditionDetection | System.ConsolidatorCondition | Default |
GenerateAlert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.SystemCenter.WmiProbeModule.FailedExecution.Alert" Enabled="true" Target="SCLibrary!Microsoft.SystemCenter.HealthService" 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="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Health Service Modules</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[1]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/ManagementGroup/Name$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">10401</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">10406</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">10407</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">10408</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">10409</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<ConditionDetection ID="Consolidator" TypeID="System!System.ConsolidatorCondition">
<Consolidator>
<ConsolidationProperties>
<PropertyXPathQuery>Params/Param[1]</PropertyXPathQuery>
<PropertyXPathQuery>Params/Param[2]</PropertyXPathQuery>
<PropertyXPathQuery>EventDisplayNumber</PropertyXPathQuery>
</ConsolidationProperties>
<TimeControl>
<WithinTimeSchedule>
<Interval>7200</Interval>
</WithinTimeSchedule>
</TimeControl>
<CountingCondition>
<Count>3</Count>
<CountMode>OnNewItemTestOutputRestart_OnTimerSlideByOne</CountMode>
</CountingCondition>
</Consolidator>
</ConditionDetection>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="Health!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.SystemCenter.WmiProbeModule.FailedExecution.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/Context/DataItem/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$EventData/Data[2]$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>