Perf Threshold: Site server SINV auth inbox backlog monitor on primary site

Microsoft.SystemCenter2012.ConfigurationManager.Perf_Threshold_Site_server_SINV_auth_inbox_backlog_monitor (UnitMonitor)

This monitor checks the inbox\auth\sinv.box backlog on primary site server. It raises alert if the backlog exceeds the threshold

Knowledge Base article:

Summary

The total number of files in the \auth\sinv.box inbox of the Inventory Data Loader on the site server has exceeded the standard operational threshold.

This folder temporarily stores software inventory files collected from the Configuration Manager client computers.

If the file count keeps increasing beyond the threshold, software inventory information will not be reflected in the Configuration Manager site database in a timely manner.

Causes

The total number of software inventory files can exceed the threshold because:

Resolutions

To resolve this issue and to decrease the number of hardware inventory files:

Element properties:

TargetMicrosoft.SystemCenter2012.ConfigurationManager.PrimarySiteServer
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
Primary site server auth SINV inbox backlog alert

Instance {0}
Object {1}
Counter {2}
Has a value {3}
At time {4}
RunAsDefault
CommentSIV:INV0038, CreatedByMyFriend at 10/15/2011 5:25:04 PM

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter2012.ConfigurationManager.Perf_Threshold_Site_server_SINV_auth_inbox_backlog_monitor" Comment="SIV:INV0038, CreatedByMyFriend at 10/15/2011 5:25:04 PM" Accessibility="Public" Enabled="onEssentialMonitoring" Target="SCCM!Microsoft.SystemCenter2012.ConfigurationManager.PrimarySiteServer" 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_SINV_auth_inbox_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>auth&gt;sinv.box</InstanceName>
<AllInstances>false</AllInstances>
<Frequency>900</Frequency>
<Threshold>10000</Threshold>
<Direction>greater</Direction>
<NumSamples>12</NumSamples>
</Configuration>
</UnitMonitor>