アラート配信登録データ ソース モジュール確認パフォーマンスしきい値モニター。
リソースの過負荷が原因で通知の生成が遅れ、通知の確認に予想以上の時間がかかっています。通知サブシステムが配信登録に基づいて通知を生成しているときに、確認を受信しました。確認が、通知サブシステムの全体的な低速化を識別したために遅くなっています。
通知サーバーの速度が低下し、生成されるアラートの通知生成処理が遅れています。チャンネルを経由する通知の送信の確認が遅くなっています。これは次の理由で発生する場合があります。
1. 大量のアラート生成 - 通知サーバーが妥当な期間内に処理できる量を超えるアラートが生成されました。
2. オペレーション データベースが過負荷になり、システムの全般的な速度低下を引き起こしています。
通常、通知の確認が遅くなる原因は、通知リソース プールと、通知サブシステムがあるそのメンバー管理サーバーが過負荷になっていることです。オペレーション データベースが過負荷になっているか、リソースが不足している可能性があります。
これらのアラートが、データ ウェアハウスまたはレポート コンポーネントのインストール中、またはインストール直後に生成された場合、アラートのフローを開いたこと、および DW への状況の移行が原因と考えられます。しかし、データ ウェアハウスは構成を展開しなかったため、該当するデータ構成がありません。展開は、インストール後 30 分以内に行われます。
展開が完了していない場合、データはアラートによって維持され、同期ワークフローは後で DW に書き込まれます。そのため、これらのワークフローはデータソースにデータを戻さず、問題のアラートを作成します。展開が完了すると、データが書き込まれ、アラートが自動的に削除されます。
データ ウェアハウスのインストール後 120 分以内にアラートが自動的に解決しない場合は、他の問題が発生しています。
通知サブシステムでの通知メッセージの確認の生成に時間がかかります。これは、通知サブシステムが使用できるリソースの不足により処理速度が低下しているためです。
通知サブシステムの上限と下限を確認します。この情報は、処理されているオペレーション データベースのアラートのデータの限度を示します。
管理グループの配信登録を確認します。複雑なクエリが関連付けられた配信登録がある場合は、それがすべての通知の生成を遅らせている可能性があります。アラートの条件を単純にできるかどうか検討します。
配信登録の数が多すぎる場合があります。必要のない配信登録を無効にするか削除できるかどうかを確認します。
オペレーション データベースをホストするコンピューターのリソースが不足している可能性があります。リソースを診断し、過負荷になっているハードウェアやソフトウェアがないかどうかを確認します。リソースを増やすと負荷が軽くなります。
Operations Manager イベント ログのメッセージを調べます。システムのその他の問題が示されている場合は、その問題を診断します。
1. アラート ビューで、新たに作成されたアラートを確認します。生成されているアラートが多すぎる場合は、アラートの根本原因を特定して、修正します。
2. アラートを停止できない場合は、アラートのレートを制御できるようになるまで、モニター上でアラート生成を無効にします。
3. すべての通知が同じアラートについてのものである場合は、通知の原因となっている配信登録を特定して、無効にします。通知の原因となっている配信登録の配信登録 ID は、通常、通知メッセージの本文の中にあります。
4. オペレーション データベースまたはこのデータベースをホストするコンピューターが過負荷になっています。オペレーション データベースの診断手順に従って、これらの問題を解決できるかどうかを確認してください。
Target | Microsoft.SystemCenter.RootManagementServer | ||
Parent Monitor | Microsoft.SystemCenter.HealthServiceModules.AlertSubscriptionDataSourceModule.Rollup | ||
Category | PerformanceHealth | ||
Enabled | False | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | High | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.2SingleEventLog2StateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.SystemCenter.HealthServiceModules.AlertSubscriptionDataSourceModule.AcknowledgementPerformanceMonitor" Accessibility="Public" Enabled="false" Target="SCLibrary!Microsoft.SystemCenter.RootManagementServer" ParentMonitorID="Microsoft.SystemCenter.HealthServiceModules.AlertSubscriptionDataSourceModule.Rollup" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLog2StateMonitorType" ConfirmDelivery="true">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.HealthServiceModules.AlertSubscriptionDataSourceModule.AcknowledgementPerformanceMonitorMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>High</AlertPriority>
<AlertSeverity>Warning</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDescription$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="AlertSubscriptionDataSourceAcknowledgementsRunningSlow" MonitorTypeStateID="FirstEventRaised" HealthState="Warning"/>
<OperationalState ID="AlertSubscriptionDataSourceAcknowledgementsRunningNormal" MonitorTypeStateID="SecondEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</FirstComputerName>
<FirstLogName>Operations Manager</FirstLogName>
<FirstExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="Integer">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="Integer">11411</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>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>Operations Manager</SecondLogName>
<SecondExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="Integer">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="Integer">11412</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>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>