Tröskelvärdesövervakare för prestanda för datakällmodul för aviseringsprenumerationsbekräftelse.
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. Bekräftelser tas emot när meddelandedelsystemet genererar meddelanden utifrån en prenumeration. Bekräftelserna har sänkt hastigheten på identifieringen av en allmän långsamhet i undersystemet.
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.
Meddelandebekräftelserna kan sakta in på grund av meddelanderesurspolen och dess medlemshanteringsserver som innehåller meddelandedelsystemet är överbelastad. Det är möjligt att driftdatabasen är överbelastad eller att resurserna är uttömda.
Om de här aviseringarna genereras under eller kort efter installationen av datalagret eller installationen av rapporteringskomponenterna, beror det förmodligen på öppnandet av flödet av aviseringar och tillståndsövergångar till datalagret. De motsvarande datastrukturerna är dock inte där än eftersom datalagret inte har distribuerat sina komponenter ännu. Distribueringen sker inom cirka 30 minuter efter installationen.
Eftersom distribueringen inte är klar hålls data kvar av aviserings- och tillståndssynkroniseringsarbetsflödena för att senare skrivas till datalagret. Data återställs alltså inte tillbaka till datakällorna under de här arbetsflödena vilket i sin tur genererar aviseringarna ifråga. När distribueringen väl är klar skrivs data och aviseringarna tas bort automatiskt.
Om aviseringarna inte löses av sig själva inom 120 minuter efter installationen av datalagret är problemet ett annat.
Meddelandeundersystemet tar längre tid att generera bekräftelser för meddelanden. Den långsamma hastigheten beror på bristen på tillgängliga resurser för meddelandeundersystemet.
Lägg märke till de höga och låga gränserna för meddelandeundersystemet. De visar omfattningen av aviseringsdata i den driftdatabas som bearbetas.
Kontrollera prenumerationerna i hanteringsgruppen. Om det finns prenumerationer med associerade komplexa frågor kan dessa sakta ned genereringen av alla meddelanden. Överväg om du kan förenkla villkoren för varningen.
Du kanske har för många prenumerationer. Se efter om du kan inaktivera eller ta bort onödiga prenumerationer.
Datorn som är värd åt driftdatabasen kanske inte har tillräckligt med resurser. Undersök maskin- och programvaran för de resurser som överutnyttjas. Det kan underlätta att lägga till fler resurser.
Granska alla meddelanden i Operations Manager-händelseloggen. Andra indikeringar på problem i systemet kan leda dig i rätt riktning mot ytterligare diagnos.
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.
Target | Microsoft.SystemCenter.RootManagementServer | ||
Parent Monitor | Microsoft.SystemCenter.HealthServiceModules.AlertSubscriptionDataSourceModule.Rollup | ||
Category | PerformanceHealth | ||
Enabled | False | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | High | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.2SingleEventLog2StateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.SystemCenter.HealthServiceModules.AlertSubscriptionDataSourceModule.AcknowledgementPerformanceMonitor" Accessibility="Public" Enabled="false" Target="SCLibrary!Microsoft.SystemCenter.RootManagementServer" ParentMonitorID="Microsoft.SystemCenter.HealthServiceModules.AlertSubscriptionDataSourceModule.Rollup" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLog2StateMonitorType" ConfirmDelivery="true">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.HealthServiceModules.AlertSubscriptionDataSourceModule.AcknowledgementPerformanceMonitorMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>High</AlertPriority>
<AlertSeverity>Warning</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDescription$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="AlertSubscriptionDataSourceAcknowledgementsRunningSlow" MonitorTypeStateID="FirstEventRaised" HealthState="Warning"/>
<OperationalState ID="AlertSubscriptionDataSourceAcknowledgementsRunningNormal" MonitorTypeStateID="SecondEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</FirstComputerName>
<FirstLogName>Operations Manager</FirstLogName>
<FirstExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="Integer">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="Integer">11411</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Health Service Modules</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>Operations Manager</SecondLogName>
<SecondExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="Integer">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="Integer">11412</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Health Service Modules</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>