(Veraltet) Benachrichtigungsabonnement überprüfen

Microsoft.SystemCenter.ValidateAlertSubscription (Rule)

Knowledge Base article:

Zusammenfassung

Die Generierung von Benachrichtigungen wird aufgrund überlasteter Ressourcen verzögert. Daher dauern die Bestätigungen von Benachrichtigungen länger als erwartet.

Ursachen

Der Benachrichtigungsserver hat sich verlangsamt und ist nicht in der Lage, mit der Generierung von Benachrichtigungen für die ausgegebenen Warnungen Schritt zu halten. Die Bestätigungen zum Senden von Benachrichtigungen durch die Kanäle wurden verlangsamt. Das kann aus folgenden Gründen geschehen:

1. Warnungsansturm: Es wurden mehr Warnungen generiert, als vom Benachrichtigungsserver innerhalb einer akzeptablen Zeitspanne verarbeitet werden können.

2. Die Operations-Datenbank ist überlastet, was eine Verlangsamung des Gesamtsystems verursacht hat.

Lösungen

1. Überprüfen Sie die Warnungsansicht auf neu erstellte Warnungen. Wenn zu viele Warnungen generiert werden, identifizieren Sie die Grundursache und beheben Sie sie.

2. Wenn die Warnungen nicht gestoppt werden können, deaktivieren Sie die Warnungsgenerierung auf dem Monitor, bis die Warnungsrate kontrolliert werden kann.

3. Wenn sich alle Benachrichtigungen auf dieselbe Warnung beziehen, identifizieren Sie das Abonnement, von dem die Benachrichtigung verursacht wird, und deaktivieren Sie dieses. Die Abonnement-ID des Abonnements hinter der Benachrichtigung ist üblicherweise aus dem Hauptteil der Benachrichtigungsmeldung ersichtlich.

4. Die operative Datenbank oder ihr Hostrechner kann überlastet sein. Überprüfen Sie mit den Diagnoseschritten der operativen Datenbank, ob diese Probleme behoben werden können.

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>