(Obsolète) Valider les abonnements aux alertes

Microsoft.SystemCenter.ValidateAlertSubscription (Rule)

Knowledge Base article:

Résumé

La génération des notifications est retardée en raison de ressources surchargées, ce qui a pour effet d'allonger le délai des accusés de réception des messages de notification.

Causes

Le serveur de notification fonctionne à un rythme ralenti et ne parvient pas à rester synchronisé avec la génération des messages de notifications des alertes déclenchées. Les accusés de réception à l'envoi de messages de notification via les canaux ont ralenti. Les raisons de ce ralentissement peuvent être les suivantes :

1. Vagues d'alertes : un nombre trop important d'alertes ont été générées ; le serveur de notification ne parvient pas à les traiter dans un délai raisonnable.

2. La base de données Operations est surchargée et a provoqué un ralentissement général du système.

Résolutions

1. Recherchez la présence de nouvelles alertes dans l'affichage des alertes. Si un nombre excessif d'alertes est créé, identifiez l'origine de ces alertes et prenez des mesures d'intervention en conséquence.

2. Si ces alertes ne peuvent pas être bloquées, désactivez la génération des alertes sur le moniteur jusqu'à ce que le nombre d'alertes soit contrôlable.

3. Si toutes les notifications concernent les mêmes alertes, identifiez l'abonnement qui en est à l'origine et désactivez-le. En général, l'ID de l'abonnement qui provoque la notification se trouve dans le corps du message de notification.

4. Il se peut que la base de données Operations ou l'ordinateur d'hébergement soit surchargé. Suivez les étapes du diagnostic de la base de données Operations pour tenter de trouver une solution à ces problèmes.

Element properties:

TargetMicrosoft.SystemCenter.RootManagementServer
CategoryDiscovery
EnabledFalse
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" Enabled="false" Target="SCLibrary!Microsoft.SystemCenter.RootManagementServer" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Discovery</Category>
<DataSources>
<DataSource ID="DS" TypeID="SCLibrary!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>