OLE DB-Test: Modulinitialisierungsfehler

Microsoft.SystemCenter.OleDbProbe.ModuleInitError.Alert (Rule)

Mit dieser Regel werden bei einem Initialisierungsfehler des OleDb-Testmoduls in diesem Integritätsdienst der System Center-Verwaltung Warnungen generiert.

Knowledge Base article:

Zusammenfassung

Das OleDb-Testmodul hat einen Fehler während der Initialisierung festgestellt. Als Folge wird das Modul entfernt, was bewirkt, dass zugeordnete Regeln ebenfalls entfernt werden.

Ursachen

Folgende Ursachen sind möglich:

Wert außerhalb des zulässigen Bereichs. Überprüfen Sie das Ereignis auf weitere Details.

Ungültiger Konfigurationswert. Die Beschreibung des entsprechenden Ereignisses enthält den spezifischen Wert, der abgelehnt wurde.

Bei der Initialisierung ist ein Laufzeitfehler aufgetreten. Überprüfen Sie das Ereignis auf weitere Details.

Lösungen

Überprüfen Sie die Beschreibung des entsprechenden Ereignisses, um die Konfiguration, die Ursache des Problems ist, zu identifizieren und zu korrigieren.

Element properties:

TargetMicrosoft.SystemCenter.ManagementServer
CategoryAlert
EnabledTrue
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
OLE DB: Modulinitialisierungsfehler
{0}
Event LogOperations Manager

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.EventProvider Default
GenerateAlert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="Microsoft.SystemCenter.OleDbProbe.ModuleInitError.Alert" Enabled="true" Target="SCLibrary!Microsoft.SystemCenter.ManagementServer" 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>
<Value Type="String">$Target/ManagementGroup/Name$</Value>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<XPathQuery Type="String">Params/Param[1]</XPathQuery>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">11851</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="Health!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertName/>
<AlertDescription/>
<AlertMessageId>$MPElement[Name='Microsoft.SystemCenter.OleDbProbe.ModuleInitError.Alert.AlertMessage']$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>