Ten monitor umożliwia sprawdzenie zaległości żądania wysłania pliku schedule.box na serwerze lokacji. Uruchamia alert, jeżeli zaległość przekracza wartość progową.
Całkowita liczba żądań wysłania planisty umieszczonych w kolejce przekroczyła standardowy próg działania. Duże zaległości wskazują, że informacje nie są wysyłane 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 żądań wysłania 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.
Liczba komunikatów zadań planisty może przekroczyć próg, ponieważ:
Usługa programu SMS Executive jest zatrzymana na serwerze lokacji lub nie odpowiada.
Szybkość przetwarzania żądań wysłania planisty serwera lokacji jest mniejsza niż szybkość odbierania żądań wysłania, które muszą zostać utworzone.
Serwer lokacji ma niewystarczające zasoby, takie jak procesor CPU, pamięć lub miejsce na dysku.
Administrator wysłał duży pakiet lub kilka pakietów do co najmniej jednej lokacji podrzędnej.
Nadawca nie działa prawidłowo między dwiema lokacjami. Taki stan może mieć kilka przyczyn, na przykład problemy z połączeniem sieciowym, problemy z dostępem do konta lub błędy konfiguracji nadawcy.
Administrator usunął dużą liczbę rekordów spisu, co wyzwoliło dużą liczbę żądań ponownej synchronizacji spisu.
Duża liczba klientów połączyła się z nową lokacją, co wyzwoliło dużą liczbę żądań ponownej synchronizacji spisu.
Aby rozwiązać ten problem i zmniejszyć liczbę żądań wysłania planisty umieszczonych w kolejce:
Należy sprawdzić, czy próg tego alertu nie jest zbyt niski i jest wyższy niż standardowy próg działania dla tej lokacji programu Configuration Manager.
Należy sprawdzić, czy usługa programu SMS Executive jest uruchomiona na serwerze lokacji. Jeżeli jest zatrzymana lub nie odpowiada, należy ponownie uruchomić usługę.
Należy sprawdzić, czy nadawca może połączyć się z lokacją docelową.
Należy ocenić szybkości przetwarzania dystrybucji oprogramowania do lokacji podrzędnych. Jeżeli podstawowa wydajność przetwarzania typowych pakietów jest nieodpowiednia, należy dodać zasoby lub zmodernizować komputer do bardziej wydajnej konfiguracji.
Należy zmienić rozmiar pakietów wysyłanych do lokacji podrzędnych lub wysyłać je rzadziej.
Należy unikać wykonywania działań, które generują duży ruch między lokacjami, takich jak ponowna synchronizacja spisu.
Target | Microsoft.SystemCenter2012.ConfigurationManager.SiteServerRoleBaseClass | ||
Parent Monitor | System.Health.PerformanceState | ||
Category | PerformanceHealth | ||
Enabled | True | ||
Instance Name | SMS Scheduler | ||
Counter Name | Number of Send Requests | ||
Frequency | 900 | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | System.Performance.ConsecutiveSamplesThreshold | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default | ||
Comment | SIV:SVC0021, CreatedByMyFriend at 10/15/2011 5:25:48 PM |
<UnitMonitor ID="Microsoft.SystemCenter2012.ConfigurationManager.Perf_Threshold_Site_server_inbox_schedule_box_send_request_backlog_monitor" Comment="SIV:SVC0021, CreatedByMyFriend at 10/15/2011 5:25:48 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_send_request_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/Value$</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 Send Requests</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>