Ten monitor umożliwia sprawdzenie zaległości pliku despoolr.box na serwerze lokacji. Uruchamia alert, jeżeli zaległość przekracza wartość progową.
Całkowita liczba plików w skrzynce odbiorczej despoolr.box\receive programu Despooler na serwerze lokacji przekroczyła standardowy próg działania.
Ten folder tymczasowo przechowuje dane odebrane z podrzędnej lokacji programu Configuration Manager lub nadrzędnej lokacji programu Configuration Manager. Pliki (pkg i rpl) są przetwarzane i przenoszone zaraz po odebraniu pliku instrukcji.
Ten stan narasta do momentu jego eliminacji. Jeżeli liczba plików przekroczy wartość progową, zreplikowane informacje nie zostaną uwzględnione w bazie danych lokacji programu Configuration Manager w odpowiednim czasie, a obiekty i raporty programu Configuration Manager mogą nieprawidłowo przedstawiać stan lokacji nadrzędnej i jej lokacji podrzędnych.
Całkowita liczba plików może przekroczyć próg, ponieważ:
Usługa SMS_Executive jest zatrzymana na serwerze lokacji lub nie odpowiada.
Składnik programu Despooler zatrzymał się.
Program Despooler może przetwarzać inne odebrane zadania.
Serwer lokacji ma niewystarczające zasoby, takie jak procesor CPU, pamięć lub miejsce na dysku.
Na serwerze lokacji programu Configuration nie ma miejsca na dysku.
Nie odebrano plików instrukcji.
Aby rozwiązać ten problem i zmniejszyć liczbę plików:
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.
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 uruchomić program Configuration Manager Service Manager i sprawdzić, czy składnik SMS_DESPOOLER jest uruchomiony. Jeżeli się zatrzymał, należy uruchomić go ponownie.
Należy sprawdzić, czy ilość miejsca na dysku serwera lokacji jest wystarczająca.
Należy sprawdzić, czy serwer lokacji może wysłać dane do lokacji nadrzędnej.
Należy sprawdzić, czy utworzono pliki instrukcji dla odebranych danych.
Należy sprawdzić, czy w komunikatach o stanie programu Despooler nie ma informacji o ewentualnych problemach.
Należy zapoznać się z plikiem Despool.log w folderze SMS\Logs, aby znaleźć błędy lub uzyskać dodatkowe informacje.
Target | Microsoft.SystemCenter2012.ConfigurationManager.SiteServerRoleBaseClass | ||
Parent Monitor | System.Health.PerformanceState | ||
Category | PerformanceHealth | ||
Enabled | True | ||
Instance Name | SMS Inbox | ||
Counter Name | File Current Count | ||
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:SVC0015, CreatedByMyFriend at 10/15/2011 5:25:37 PM |
<UnitMonitor ID="Microsoft.SystemCenter2012.ConfigurationManager.Perf_Threshold_Site_server_inbox_despoolr_box_backlog_monitor" Comment="SIV:SVC0015, CreatedByMyFriend at 10/15/2011 5:25:37 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_despoolr_box_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>File Current Count</CounterName>
<ObjectName>SMS Inbox</ObjectName>
<InstanceName>despoolr.box>receive</InstanceName>
<AllInstances>false</AllInstances>
<Frequency>900</Frequency>
<Threshold>10000</Threshold>
<Direction>greater</Direction>
<NumSamples>12</NumSamples>
</Configuration>
</UnitMonitor>