Próg wydajności: monitor zaległości zadań pliku schedule.box skrzynki odbiorczej serwera lokacji

Microsoft.SystemCenter2012.ConfigurationManager.Perf_Threshold_Site_server_inbox_schedule_box_jobs_backlog_monitor (UnitMonitor)

Ten monitor umożliwia sprawdzenie zaległości zadań pliku schedule.box na serwerze lokacji. Uruchamia alert, jeżeli zaległość przekracza wartość progową.

Knowledge Base article:

Podsumowanie

Całkowita liczba zadań planisty serwera lokacji umieszczonych w kolejce przekroczyła standardowy próg działania. Planista serwera lokacji zarządza przesyłaniem danych między lokacjami, więc duże zaległości oznaczają, że informacje nie są przetwarzane w celu przesłania przez hierarchię lokacji. Jeżeli ten stan jest spowodowany przez pojedyncze zdarzenia, takie jak wysyłanie dużego pakietu dystrybucji oprogramowania do innej lokalizacji, problem może zostać rozwiązany automatycznie, jeżeli jest wystarczająco dużo czasu na przetwarzanie. Jeżeli ten stan jest spowodowany przez powtarzające się zdarzenia, na przykład wysyłanie ponownie zsynchronizowanego spisu przez dużą liczbę klientów, problem nie zostanie rozwiązany do momentu eliminacji jego głównej przyczyny. Jeżeli liczba zadań planisty umieszczonych w kolejce przekroczy wartość progową, zwiększy się czas wymagany do ukończenia komunikacji między lokacjami. Może to spowodować opóźnienia w przetwarzaniu dystrybucji oprogramowania do lokacji podrzędnych lub odświeżaniu informacji o spisie dotyczących lokacji nadrzędnych.

Przyczyny

Liczba komunikatów zadań planisty serwera lokacji może przekroczyć próg, ponieważ:

Rozwiązania

Aby rozwiązać ten problem i zmniejszyć liczbę zadań planisty umieszczonych w kolejce:

Dodatkowe

Jeżeli ten alert generuje zbyt wiele fałszywych alarmów, można zmienić ustawienia na karcie wartości progowej właściwości reguły i określić wartości bardziej odpowiednie dla danego środowiska.

Ten alert powinni obsłużyć administratorzy programu Configuration Manager.

Zdarzenia pokrewne:

Można także wyszukać alerty dotyczące zatrzymania usługi SMS_Executive lub niewystarczających zasobów na serwerze lokacji, na przykład procesora CPU lub pamięci. Te alerty są potencjalną przyczyną alertu zadań planisty serwera lokacji. W zależności od przyczyny, prawdopodobne jest, że liczba innych typów zaległości, takich jak żądania wysyłania planisty na serwerze lokacji zwiększa się i występują odpowiednie alerty. Jeżeli zaległość jest spowodowana problemami z nadawcą, mogą zostać wyświetlone alerty dotyczące nadawcy.

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
Alert zaległości zadań pliku schedule.box skrzynki odbiorczej serwera lokacji

Wystąpienie {0} obiektu {1} licznika {2} ma wartość {3} w czasie {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>