Waarschuwingsabonnement valideren

Microsoft.SystemCenter.ValidateAlertSubscription.Rule (Rule)

Knowledge Base article:

Samenvatting

Het genereren van de meldingen is vertraagd doordat de resources overbelast zijn, waardoor bevestigingen voor Meldingen meer tijd in beslag nemen dan verwacht

Oorzaken

De meldingenserver werkt met vertraging en loopt achter met het genereren van meldingen voor de afgegeven waarschuwingen. De bevestigingen voor het verzenden van meldingen via de kanalen zijn vertraagd. Dit kan worden veroorzaakt door

1. Waarschuwingsstormen: er zijn meer waarschuwingen gegenereerd dan in een afzienbaar tijdbestek door de meldingenserver kunnen worden verwerkt.

2. Operations-database is overbelast en heeft een algehele vertraging van het systeem veroorzaakt.

Oplossingen

1. Controleer in de weergave Waarschuwingen of er recent waarschuwingen zijn gemaakt. Als er te veel waarschuwingen worden gegenereerd, stelt u de hoofdoorzaak van de waarschuwingen vast en lost u deze op.

2. Als de waarschuwingen niet kunnen worden gestopt, schakelt u het genereren van waarschuwingen voor het controleprogramma uit totdat de hoeveelheid waarschuwingen onder controle is

3. Als alle meldingen betrekking hebben op dezelfde waarschuwing, stelt u vast welk abonnement de melding veroorzaakt en schakelt u deze uit. De abonnement-id van het abonnement dat de melding veroorzaakt, kan gewoonlijk in de hoofdtekst van het meldingsbericht worden gevonden.

4. De Operations-database of de computer die als host fungeert voor de database kan overbelast zijn. Ga aan de hand van de controlestappen voor de Operations-database na of deze problemen kunnen worden opgelost.

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>