Sottoscrizione avvisi di convalida

Microsoft.SystemCenter.ValidateAlertSubscription.Rule (Rule)

Knowledge Base article:

Riepilogo

La generazione della notifica viene ritardata a causa del sovraccarico delle risorse che causa tempi eccessivi per il riconoscimento delle notifiche.

Cause

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.

Soluzioni

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.

Element properties:

TargetMicrosoft.SystemCenter.AlertNotificationSubscriptionServer
CategoryDiscovery
EnabledTrue
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.SystemCenter.ValidateSubscribedAlertProvider Default
WA WriteAction System.CommandExecuter Default

Source Code:

<Rule ID="Microsoft.SystemCenter.ValidateAlertSubscription.Rule" Enabled="true" Target="Microsoft.SystemCenter.AlertNotificationSubscriptionServer" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Discovery</Category>
<DataSources>
<DataSource ID="DS" TypeID="SystemCenter!Microsoft.SystemCenter.ValidateSubscribedAlertProvider">
<PollingIntervalMinutes>30</PollingIntervalMinutes>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WA" TypeID="System!System.CommandExecuter">
<ApplicationName/>
<WorkingDirectory/>
<CommandLine/>
<TimeoutSeconds>100</TimeoutSeconds>
<RequireOutput>true</RequireOutput>
<Files/>
</WriteAction>
</WriteActions>
</Rule>