Föråldrad verifiering av varningsprenumeration

Microsoft.SystemCenter.ValidateAlertSubscription (Rule)

Knowledge Base article:

Sammanfattning

Det tar längre tid att generera meddelanden på grund av överbelastade resurser som gör att bekräftelser tar längre tid än väntat

Orsaker

Meddelandeserverns hastighet har sänkts och den kan inte generera meddelanden för alla aviseringar som aktiverats. Bekräftelser på meddelanden som sänts via kanalerna har saktats ned. Det kan inträffa på grund av

1. Aviseringstoppar – fler aviseringar genereras än vad som kan hanteras av meddelandeservern under en rimlig tidsperiod.

2. Driftdatabasen är överbelastad vilket gör att hela systemets hastighet sänks.

Lösningar

1. Titta efter nya varningar som skapats i varningsvyn. Identifiera anledningen till varningarna och åtgärda problemet om för många varningar genereras.

2. Om det inte går att stoppa aviseringarna ska du inaktivera genereringen av aviseringar i övervakaren tills mängden aviseringar kan hanteras

3. Om alla meddelanden gäller samma avisering identifierar du prenumerationen som orsakar meddelandet och inaktiverar den. Prenumerations-ID för prenumerationen som orsakar meddelandet anges vanligtvis i meddelandets brödtext.

4. Driftdatabasen eller maskinen som är värd för den kan vara överbelastad. Kontrollera om problemen kan åtgärdas med diagnostiken i driftdatabasen.

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>