Regel zur Generierung von Warnungen für den Fall, dass mit dem Leistungsdatenquellen-Modul der Leistungszähler nicht gefunden wird, der für den Workflow zum Sammeln und für Warnungen konfiguriert wurde
Vom Modul "Leistungsdatenquelle" wurde ein Fehler während der Initialisierung festgestellt. Als Folge wird das Modul entfernt, was bewirkt, dass zugeordnete Regeln ebenfalls entfernt werden.
Der Fehler kann verschiedene Ursachen haben. Informationen über den Fehler sind in dem entsprechenden Ereignis verfügbar.
Der Fehler kann folgende Ursachen haben.
Ein Konfigurationswert ist ungültig. Die Beschreibung des entsprechenden Ereignisses enthält den spezifischen Wert, der abgelehnt wurde.
Der angegebene Computer wurde nicht erreicht. Die entsprechende Ereignisbeschreibung enthält den spezifischen Fehler.
Unzureichende Anmeldeinformationen für den Vorgang. Die entsprechende Ereignisbeschreibung enthält weitere Informationen.
Die angegebenen Leistungsindikatorinformationen waren ungültig. Die entsprechende Ereignisbeschreibung enthält den spezifischen Fehlercode.
.
Überprüfen Sie die Beschreibung des entsprechenden Ereignisses, um die Konfiguration, die Ursache des Problems ist, zu identifizieren und zu korrigieren.
Hierzu bestehen folgende Möglichkeiten:
Korrigieren Sie das fehlerhafte Konfigurationselement im Fehlerereignis.
Geben Sie korrekte Anmeldeinformationen ein oder lösen Sie Netzwerkprobleme, die möglicherweise den Zugriff auf den Remotecomputer verhindern.
Überprüfen Sie, ob die Leistungsindikatorinformationen gültig sind und mit der Leistungsüberwachung abgefragt werden können.
Target | Microsoft.SystemCenter.HealthService | ||
Category | Alert | ||
Enabled | False | ||
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 |
GenerateAlert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.SystemCenter.PerfDataSourceModule.FailedInitialization.Alert" Enabled="false" 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>
<Value Type="String">$Target/ManagementGroup/Name$</Value>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<XPathQuery Type="String">Params/Param[1]</XPathQuery>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<Or>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>GreaterEqual</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">10101</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>LessEqual</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">10110</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">10116</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>GreaterEqual</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">10137</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>LessEqual</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">10144</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</Or>
</Expression>
</Or>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="Health!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.SystemCenter.PerfDataSourceModule.FailedInitialization.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>