Przestarzała subskrypcja alertów weryfikacji

Microsoft.SystemCenter.ValidateAlertSubscription (Rule)

Knowledge Base article:

Podsumowanie

Generowanie powiadomień jest opóźnione z powodu przeciążenia zasobów. W związku z tym potwierdzenia powiadomień są dostarczane później niż zwykle

Przyczyny

Serwer powiadomień zwolnił tempo pracy i nie zapewnia odpowiedniej prędkości generowania powiadomień dotyczących zgłoszonych alertów. Potwierdzenia wysyłania powiadomień przez kanały zostały spowolnione. Przyczyny tego stanu mogą być następujące

1. „Burze alertów” — wygenerowano zbyt wiele alertów, aby serwer powiadomień mógł je obsłużyć w odpowiednim czasie.

2. Baza danych operacji jest przeciążona i spowodowała spowolnienie całego systemu.

Rozwiązania

1. Sprawdź nowo utworzone alerty w widoku alertów. Jeśli generowanych jest zbyt wiele alertów, ustal ich przyczynę i rozwiąż problem.

2. Jeśli nie można zatrzymać alertów, wyłącz ich generowanie na monitorze, aż będzie możliwe kontrolowanie prędkości, z jaką są tworzone

3. Jeśli wszystkie powiadomienia dotyczą tego samego alertu, ustal subskrypcję powodującą powiadomienia i wyłącz ją. Identyfikator subskrypcji powodującej powiadomienia zwykle można znaleźć w treści komunikatu powiadomienia.

4. Baza danych operacji lub komputer, na którym pracuje, mogą być przeciążone. Skorzystaj z czynności diagnostycznych bazy danych operacji, aby sprawdzić, czy te problemy można rozwiązać.

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>