Tröskel för prestanda: Övervakningsprogram för eftersläpning i jobb för platsserverns Inkorg schedule.box

Microsoft.SystemCenter2012.ConfigurationManager.Perf_Threshold_Site_server_inbox_schedule_box_jobs_backlog_monitor (UnitMonitor)

Den här övervakaren kontrollerar eftersläpningen för jobb i schedule.box på platsservern. Den genererar en avisering om eftersläpningen överstiger tröskelvärdet.

Knowledge Base article:

Sammanfattning

Det totala antalet jobb som lagts i kö av platsserverns Schemaläggare har överstigit det operativa standardtröskelvärdet. Platsserverns Schemaläggare hanterar dataöverföring mellan platser, så stor eftersläpning betyder att information inte behandlas för att skickas genom platshierarkin. Om detta tillstånd orsakas av isolerade händelser, t.ex. att ett stort distributionspaket skickas till en annan plats, kan problemet lösa sig självt om det finns tillräckligt med behandlingstid. Om tillståndet orsakas av upprepade händelser, t.ex. att ett stort antal klienter skickar omsynkroniserad inventering, löses inte problemet om du inte löser den bakomliggande orsaken. Om Schemaläggarens jobb i kö fortsätter bortom tröskelvärdet ökar den tid som krävs för att slutföra kommunikation mellan platser. Det kan orsaka försening i behandling av programvarudistribution till underordnade platser eller i uppdatering av inventeringsinformation om överordnade platser.

Orsaker

Jobbmeddelanden för platsserverns Schemaläggare kan överstiga tröskelvärdet av följande orsaker:

Lösningar

Så här löser du det här problemet och minskar antalet köade jobb för Schemaläggaren:

Mer information

Om denna avisering ger dig för många falska positiva identifieringar kan du ändra tröskelvärdet i regelns egenskaper för att tilldela värden som är mer lämpliga för din miljö.

Denna avisering hanteras bäst av Configuration Manager-administratörer.

Relaterade händelser:

Du kan också leta efter aviseringar som handlar om att SMS_Executive-tjänsten stoppats eller att platsservern inte har tillräckligt med resurser, t.ex. CPU eller minne. Dessa aviseringar är den potentiella orsaken till aviseringen om jobb för Schemaläggaren på platsservern. Beroende på orsaken är det troligt att andra typer av eftersläpning, t.ex. sändningsbegäranden för Schemaläggaren på platsservern, också ökar och att motsvarande aviseringar inträffar. Om eftersläpningen beror på sändarproblem kan du se aviseringar som är relaterade till sändaren.

Element properties:

TargetMicrosoft.SystemCenter2012.ConfigurationManager.SiteServerRoleBaseClass
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledTrue
Instance NameSMS Scheduler
Counter NameNumber of Jobs
Frequency900
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeSystem.Performance.ConsecutiveSamplesThreshold
RemotableTrue
AccessibilityPublic
Alert Message
Avisering för eftersläpning i jobb för platsserverns Inkorg schedule.box

Instans {0} Objekt {1} Räknare {2} Har värdet {3} Tidpunkt {4}
RunAsDefault
CommentSIV:SVC0020, CreatedByMyFriend at 10/15/2011 5:25:46 PM

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter2012.ConfigurationManager.Perf_Threshold_Site_server_inbox_schedule_box_jobs_backlog_monitor" Comment="SIV:SVC0020, CreatedByMyFriend at 10/15/2011 5:25:46 PM" Accessibility="Public" Enabled="onEssentialMonitoring" Target="SCCM!Microsoft.SystemCenter2012.ConfigurationManager.SiteServerRoleBaseClass" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="SystemPerf!System.Performance.ConsecutiveSamplesThreshold" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter2012.ConfigurationManager.Perf_Threshold_Site_server_inbox_schedule_box_jobs_backlog_monitor_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/InstanceName$</AlertParameter1>
<AlertParameter2>$Data/Context/ObjectName$</AlertParameter2>
<AlertParameter3>$Data/Context/CounterName$</AlertParameter3>
<AlertParameter4>$Data/Context/SampleValue$</AlertParameter4>
<AlertParameter5>$Data/Context/TimeSampled$</AlertParameter5>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="ConditionFalse" MonitorTypeStateID="ConditionFalse" HealthState="Success"/>
<OperationalState ID="ConditionTrue" MonitorTypeStateID="ConditionTrue" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>Number of Jobs</CounterName>
<ObjectName>SMS Scheduler</ObjectName>
<InstanceName>_Total</InstanceName>
<AllInstances>false</AllInstances>
<Frequency>900</Frequency>
<Threshold>10000</Threshold>
<Direction>greater</Direction>
<NumSamples>12</NumSamples>
</Configuration>
</UnitMonitor>