此規則會檢查健全狀況服務模組中警示訂閱 DataSource 的設定錯誤
設定錯誤規則表示通知子系統的設定發生問題。 該通知設定可能處於損毀狀態或無法從損毀的狀態中讀取設定。
通知子系統因資料庫錯誤而無法擷取狀態。 該狀態是從模組設定中產生。 您可能會看到重複的通知。 另一個問題可能是通知子系統無法讀取狀態資訊。 通知子系統無法讀取時區資訊並回復到 UTC。
通知子系統因設定問題而無法產生通知訊息。 這種現象可能是由多種原因的其中一個所造成。
請檢查是否已正確設定訂閱資訊。
檢查並確定您的 Operations Manager 是否正確設定,尤其需檢查通知子系統的設定是否正確。
檢查 Operations Manager 事件記錄檔中的訊息。 系統中的其他問題指示可引導您執行進一步的診斷步驟。 Operations Manager 執行階段可能發生其他失敗。
訂閱中可能遺失時區資訊。 通知子系統可能已恢復為使用 UTC,以在通知訊息中顯示時間區分欄位。
請備份並重新建立 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.ConfigurationError" 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="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">11401</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<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>
</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.ConfigurationError.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>