Frarådet valider besked-abonnement

Microsoft.SystemCenter.ValidateAlertSubscription (Rule)

Knowledge Base article:

Oversigt

Generering af beskeder er udsat på grund af overbelastede ressourcer, så bekræftelser af beskeder tager længere end forventet

Årsager

Beskedserveren fungerer langsomt og kan ikke holde trit med beskedgenereringen for de udløste beskeder. Funktionen for bekræftelse af afsendelsen af beskeder via kanalerne arbejder med nedsat hastighed. Det kan skyldes

1. Beskedstorme - der er genereret for mange beskeder til, at de kan håndteres af beskedserveren inden for en rimelig tidsperiode.

2. Driftsdatabasen er overbelastet og har fået hele systemet til at arbejde langsomt.

Løsninger

1. Kontrollér Beskedvisning for nyoprettede beskeder. Hvis der genereres for mange beskeder, skal årsagen til beskederne identificeres og afhjælpes.

2. Hvis beskederne ikke kan stoppes, skal beskedgenereringen deaktiveres i overvågningsfunktionen, indtil beskedhastigheden kan styres

3. Hvis alle beskederne vedrører den samme beskedmeddelelse, skal abonnementet, der udløser beskeden, identificeres og deaktiveres. Id'et for abonnementet, som udløser beskeden, findes normalt i hovedteksten i beskeden.

4. Driftsdatabasen eller værtsmaskinen kan være overbelastet. Anvend fremgangsmåden for diagnosticering af driftsdatabaser til at kontrollere, om disse problemer kan afhjælpes.

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>