Questa regola controlla gli avvisi di configurazione nella sottoscrizione agli avvisi dei moduli del servizio di integrità
La regola Avviso di configurazione segnala un problema con la configurazione del sottosistema di notifica. Lo stato di configurazione della notifica potrebbe essere danneggiato oppure potrebbe non essere possibile leggere la configurazione dallo stato danneggiato.
Il sottosistema di notifica non è in grado di recuperare lo stato a causa di errori nel database. Lo stato viene impostato dalla configurazione del modulo. È possibile vedere le notifiche duplicate. Un altro problema potrebbe essere l'impossibilità da parte del sottosistema di notifica di leggere le informazioni sullo stato. Il sottosistema di notifica non è riuscito a leggere le informazioni sul fuso orario per la conversione in UTC.
Il sottosistema di notifica non è in grado di generare i messaggi di notifica a causa di problemi di configurazione. La causa potrebbe essere una o più delle seguenti.
Controllare che le informazioni di sottoscrizione siano state impostate correttamente.
Verificare la configurazione di Operations Manager e in particolar modo del sottosistema di notifica.
Controllare i messaggi nel registro eventi di Operations Manager. Eventuali altre indicazioni di problemi nel sistema potrebbero condurre ad altri passaggi di diagnostica. Potrebbero essere presenti altri errori nel runtime di Operations Manager.
Nella sottoscrizione potrebbero mancare le informazioni sul fuso orario. Il sottosistema di notifica ha ripristinato l'utilizzo di UTC per la visualizzazione dei campi relativi all'orario nei messaggi di notifica.
Eseguire il backup e ricreare le sottoscrizioni per Operations Manager.
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>
</WriteAction>
</WriteActions>
</Rule>