Zbieranie informacji o wydajności: zaległość pliku auth\statesys.box\incoming skrzynki odbiorczej serwera lokacji
Mimo że zaległość podczas przetwarzania komunikatów o stanie przez program Configuration Manager jest zjawiskiem normalnym, duża lub stała zaległość może uniemożliwić przekazywanie ważnych informacji przez program Configuration Manager.
Z informacji dotyczących komunikatów o stanie korzysta kilka funkcji, na przykład aktualizacje oprogramowania, wymagane zarządzanie konfiguracją, Analiza zasobów i wdrażanie klientów. Zaległości komunikatów o stanie mogą powstać z kilku przyczyn. Poniższe działania powodują wygenerowanie dużej liczby komunikatów o stanie:
Wdrażanie klientów
Początkowe skanowanie aktualizacji oprogramowania po instalacji klienta
Skanowanie aktualizacji oprogramowania podczas regularnej publikacji aktualizacji zabezpieczeń w drugi wtorek miesiąca
Zbieranie danych licencji dostępu klienta (CAL) analizy zasobów
Ponowna synchronizacja klienta
Aby ograniczyć możliwość powstania dużej zaległości:
Nie należy wdrażać klientów w drugi wtorek miesiąca lub niedługo przed tym dniem, jeżeli używana jest funkcja aktualizacji oprogramowania sccmshortname.
Należy ograniczyć liczbę klientów wdrażanych jednocześnie. Należy na przykład użyć kreatora instalacji klientów w trybie wypychania, a nie włączać wypychanie klientów w całej lokacji.
Nie należy zmieniać ustawienia parametru CALCollectionFrequencyDays analizy zasobów na wartość częstszą niż domyślna (raz w tygodniu) i ustawić parametr CALCollectionType na minimalną ilość wymaganych danych. Więcej informacji zawiera sekcja „Informacje o włączaniu zbierania danych analizy zasobów” w Bibliotece dokumentacji programu Configuration Manager.
Jeżeli używana jest wymagana funkcja zarządzania konfiguracją, należy ograniczyć liczbę podstaw na klienta oraz liczbę elementów konfiguracji na podstawę.
W przypadku powstania dużej zaległości przywrócenie działania programu Configuration Manager może być utrudnione. Należy monitorować pliki w skrzynce odbiorczej Statsys.box\incoming programu Operations Manager 2007, aby monitorować licznik skrzynek odbiorczych. Jeżeli lokacje podrzędne wysyłają komunikaty o stanie, można monitorować skrzynkę Replmgr.box\incoming pod kątem zaległości.
W przypadku stwierdzenia znacznej zaległości, która nie zostanie automatycznie usunięta po pewnym czasie, należy podjąć działania w celu ograniczenia liczby generowanych komunikatów o stanie. Należy na przykład wyłączyć program Software Updates Client Agent lub Desired Configuration Management Client Agent do momentu zmniejszenia zaległości, wyłączyć zbieranie danych CAL Analizy zasobów lub tymczasowo zatrzymać zbieranie klientów.
Target | Microsoft.SystemCenter2012.ConfigurationManager.SiteServer |
Category | PerformanceCollection |
Enabled | False |
Instance Name | SMS Inbox |
Counter Name | File Current Count |
Frequency | 900 |
Alert Generate | False |
Remotable | True |
Comment | SIV:SD0025, CreatedByMyFriend at 9/16/2011 5:03:27 PM |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | System.Performance.OptimizedDataProvider | Default |
WriteToDB | WriteAction | Microsoft.SystemCenter.CollectPerformanceData | Default |
WriteToDW | WriteAction | Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData | Default |
<Rule ID="Microsoft.SystemCenter2012.ConfigurationManager.Perf_Collection_Site_Server_Inbox_auth_statesys.box_incoming_Backlog_18_Rule" Comment="SIV:SD0025, CreatedByMyFriend at 9/16/2011 5:03:27 PM" Enabled="false" Target="SCCM!Microsoft.SystemCenter2012.ConfigurationManager.SiteServer" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="SystemPerf!System.Performance.OptimizedDataProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>File Current Count</CounterName>
<ObjectName>SMS Inbox</ObjectName>
<InstanceName>auth>statesys.box>incoming</InstanceName>
<AllInstances>false</AllInstances>
<Frequency>900</Frequency>
<Tolerance>5</Tolerance>
<ToleranceType>Percentage</ToleranceType>
<MaximumSampleSeparation>10</MaximumSampleSeparation>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>