Diese Regel überprüft, ob in Warnungsabonnements zu Integritätsdienstmodulen Konfigurationswarnungen vorliegen.
Die Regel zur Konfigurationswarnung weist auf ein Problem mit der Konfiguration des Benachrichtigungssubsystems hin. Die Benachrichtigungskonfiguration ist möglicherweise beschädigt oder kann aufgrund des fehlerhaften Zustands nicht lesen.
Das Benachrichtigungssubsystem konnte den Status aufgrund von Datenbankfehlern nicht abrufen. Der Status wird durch die Modulkonfiguration festgelegt. Benachrichtigungen können doppelt angezeigt werden. Ein weiteres Problem ist möglicherweise, dass das Benachrichtigungssubsystem die Statusinformationen nicht lesen konnte. Das Benachrichtigungssubsystem konnte Zeitzoneninformationen nicht lesen und wurde auf UTC-Zeit zurückgesetzt.
Aufgrund von Konfigurationsproblemen kann das Benachrichtigungssubsystem keine Benachrichtigungsmeldungen erzeugen. Dies kann viele verschiedene Gründe haben.
Überprüfen Sie, ob die Abonnementsinformationen korrekt eingestellt wurden.
Stellen Sie sicher, dass Operations Manager und insbesondere das Benachrichtigungssubsystem richtig konfiguriert ist.
Überprüfen Sie die Meldungen im Operations Manager-Ereignisprotokoll. Weitere Anzeichen von Problemen im System können auf weitere Diagnoseschritte hinweisen. Es sind möglicherweise weitere Fehler in der Operations Manager-Laufzeit vorhanden.
Das Abonnement enthält möglicherweise keine Zeitzoneninformationen. Das Benachrichtigungssubsystem wurde für die Anzeige von zeitsensitiven Feldern in den Benachrichtigungsmeldungen auf UTC-Zeit zurückgesetzt.
Sichern Sie Ihre Abonnements für Operations Manager, und erstellen Sie diese anschließend neu.
Target | Microsoft.SystemCenter.AllManagementServersPool | ||
Category | Operations | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
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.SystemCenter.HealthServiceModules.AlertSubscriptionDataSourceModule.ConfigurationWarning" Enabled="true" Target="SCLibrary!Microsoft.SystemCenter.AllManagementServersPool" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Operations</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>.</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>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">11407</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">11408</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">11409</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Alert" TypeID="Health!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertName/>
<AlertDescription/>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.SystemCenter.HealthServiceModules.AlertSubscriptionDataSourceModule.ConfigurationWarning.ErrorMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/Params/Param[1]$</SuppressionValue>
<SuppressionValue>$Data/Params/Param[3]$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>