Perf-gräns: Övervakare för kvarvarande uppgifter i hman-inkorgen ForwardingMsg på platsservern

Microsoft.SystemCenter2012.ConfigurationManager.Perf_Threshold_Site_server_hman_inbox_ForwardingMsg_backlog_monitor (UnitMonitor)

Den här övervakaren kontrollerar de kvarvarande uppgifterna i inkorgen\hman.box\ForwardingMsg på platsservern. Den varnar om de kvarvarande uppgifterna överskrider gränsen.

Knowledge Base article:

Sammanfattning

Det totala antalet filer i inkorgen hman.box\ForwardingMsg i Hierarkihanteraren på platsservern har överskridit den driftgräns som är standard.

I den här filen sparas filer från Hierarkihanteraren tillfälligt.

Om antalet filer fortsätter att hamna utanför gränsen visas inte hierarkiinformation i Configuration Manager-platsdatabasen i rätt tid.

Orsaker

Det totala antalet filer i Hierarkihanteraren kan överskrida gränsen eftersom:

Lösningar

Så här löser du problemet och minskar antalet filer i Hierarkihanteraren:

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
Varning om kvarvarande uppgifter i hman.box\ForwardingMsg på platsservern

Instans {0}
Objekt {1}
Antal {2}
Har ett värde {3}
Vid tidpunkten {4}
RunAsDefault
CommentSIV:HMAN0025

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter2012.ConfigurationManager.Perf_Threshold_Site_server_hman_inbox_ForwardingMsg_backlog_monitor" Comment="SIV:HMAN0025" 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_hman_inbox_ForwardingMsg_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>hman.box&gt;ForwardingMsg</InstanceName>
<AllInstances>false</AllInstances>
<Frequency>900</Frequency>
<Threshold>10000</Threshold>
<Direction>greater</Direction>
<NumSamples>12</NumSamples>
</Configuration>
</UnitMonitor>