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

Microsoft.SystemCenter2012.ConfigurationManager.Perf_Threshold_Site_server_inbox_replmgr_box_backlog_monitor (UnitMonitor)

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

Knowledge Base article:

Podsumowanie

Całkowita liczba plików w skrzynce odbiorczej replmgr.box\incoming programu Replication Manager na serwerze lokacji przekroczyła standardowy próg działania.

Ten folder przechowuje pliki replikacji z puli programu Configuration Manager po odebraniu przetworzonych plików z innych lokacji programu Configuration Manager. Program Replication Manager określa, czy plik jest zorientowany transakcyjnie, a następnie sprawdza, czy numery seryjne są prawidłowe. Jeżeli plik nie jest zorientowany transakcyjnie, program nie wykonuje dodatkowego sprawdzenia. Następnie program Replication Manager przesyła plik do składnika odbiorcy w celu końcowego przetwarzania.

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ędnych i podrzędnych.

Przyczyny

Całkowita liczba plików może przekroczyć próg, ponieważ:

Element properties:

TargetMicrosoft.SystemCenter2012.ConfigurationManager.SiteServerRoleBaseClass
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledTrue
Instance NameSMS Inbox
Counter NameFile Current Count
Frequency900
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeSystem.Performance.ConsecutiveSamplesThreshold
RemotableTrue
AccessibilityPublic
Alert Message
Alert zaległości pliku replmgr.box skrzynki odbiorczej serwera lokacji

Wystąpienie {0} obiektu {1} licznika {2} ma wartość {3} w czasie {4}
RunAsDefault
CommentSIV:SVC0012, CreatedByMyFriend at 10/15/2011 5:25:31 PM

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter2012.ConfigurationManager.Perf_Threshold_Site_server_inbox_replmgr_box_backlog_monitor" Comment="SIV:SVC0012, CreatedByMyFriend at 10/15/2011 5:25:31 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_replmgr_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/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>File Current Count</CounterName>
<ObjectName>SMS Inbox</ObjectName>
<InstanceName>replmgr.box&gt;incoming</InstanceName>
<AllInstances>false</AllInstances>
<Frequency>900</Frequency>
<Threshold>10000</Threshold>
<Direction>greater</Direction>
<NumSamples>12</NumSamples>
</Configuration>
</UnitMonitor>