Monitoraggio soglia prestazioni riconoscimento modulo di origine dati della sottoscrizione avvisi.
La generazione della notifica viene ritardata a causa del sovraccarico delle risorse che causa tempi eccessivi per il riconoscimento delle notifiche. Vengono ricevuti i riconoscimenti mentre il sottosistema di notifica genera la notifica in base a una sottoscrizione. I riconoscimenti hanno subito un rallentamento, cosa che indica un rallentamento totale del sottosistema.
Il server per le notifiche è rallentato e non è in grado di tenere il passo con le notifiche generate per gli avvisi segnalati. I riconoscimenti dell'invio delle notifiche attraverso i canali sono rallentati. Le possibili cause sono le seguenti:
1. Avvisi in soprannumero: sono stati generati più avvisi di quanti possano essere gestiti dal server per le notifiche in un periodo di tempo ragionevole.
2. Il database operativo è sovraccarico e ha causato un rallentamento complessivo del sistema.
I riconoscimenti di notifica solitamente possono rallentare poiché il pool delle risorse di notifica e il relativo server di gestione membro che ospita il sottosistema di notifica è sovraccarico. È possibile che il database di Operations Manager sia sovraccarico oppure che le risorse siano insufficienti.
Se gli avvisi vengono generati immediatamente dopo oppure durante l'installazione del data warehouse o dei componenti di reporting, la causa probabile è un errore legato all'apertura del flusso di avvisi e delle transizioni di stato verso il data warehouse. La ragione è da ricercarsi nel fatto che le strutture di dati corrispondenti non sono ancora presenti perché il data warehouse non ha ancora eseguito la distribuzione dei componenti. La distribuzione avviene entro 30 minuti circa dall'installazione.
Prima della distribuzione dei componenti, i dati in attesa di essere scritti sul data warehouse vengono conservati dai flussi di lavori degli avvisi e della sincronizzazione dello stato. Poiché i flussi di lavoro non riportano i dati nelle rispettive origini, vengono generati degli avvisi. Una volta completata la distribuzione dei componenti, i dati vengono scritti e gli avvisi scompaiono automaticamente.
Se la risoluzione automatica degli avvisi non avviene entro 2 ore dall'installazione del data warehouse, è possibile che il problema sia di natura diversa.
Il sottosistema di notifica impiega troppo tempo per generare i riconoscimenti dei messaggi di notifica. La causa è da ricercare nell'insufficienza delle risorse disponibili al sottosistema di notifica.
Prendere nota della soglia minima e massima associata al sottosistema di notifica. Queste informazioni indicano le extent dei dati degli avvisi nel database di Operations Manager in fase di elaborazione.
Controllare le sottoscrizioni nel gruppo di gestione. Se sono presenti sottoscrizioni a cui sono associate query complesse, è possibile che queste rallentino la generazione di tutte le notifiche. Vedere se è possibile semplificare i criteri dell'avviso.
È possibile che siano presenti troppe sottoscrizioni. Controllare se sia possibile disattivare o eliminare le sottoscrizioni non necessarie.
Il computer che contiene il database di Operations Manager potrebbe non disporre di risorse sufficienti. Individuare le risorse hardware e software in sovraccarico. L'aggiunta di altre risorse potrebbe migliorare la situazione.
Controllare i messaggi nel registro eventi di Operations Manager. Eventuali altre indicazioni di problemi nel sistema potrebbero condurre ad altri passaggi di diagnostica.
1. Controllare la vista Avvisi per i nuovi avvisi creati. Se vengono generati troppi avvisi, individuare la causa all'origine degli avvisi ed eliminarla.
2. Se non è possibile arrestare gli avvisi, disattivare la generazione degli avvisi del monitoraggio fino a controllare la frequenza degli avvisi.
3. Se tutte le notifiche sono per lo stesso avviso, individuare la sottoscrizione che causa la notifica e disattivarla. È possibile trovare l'ID della sottoscrizione che causa la notifica nel corpo del messaggio di notifica.
4. È possibile che il database operativo o il computer che lo ospita siano sovraccarichi. Utilizzare i passaggi di diagnostica del database operativo per verificare se è possibile risolvere questi problemi.
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>