Föråldrad verifiering av varningsprenumeration

Microsoft.SystemCenter.ValidateAlertSubscription (Rule)

Knowledge Base article:

Sammanfattning

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

Orsaker

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

1. Varningstoppar – fler varningar genereras än vad som kan hanteras av aviseringsservern 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 varningarna ska du inaktivera varningar i övervakaren tills mängden varningar kan hanteras

3. Om alla aviseringar gäller samma varning ska du identifiera prenumerationen som orsakar meddelandet och inaktivera den. Prenumerations-ID för prenumerationen som orsakar aviseringen anges vanligtvis i aviseringens 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>