Tröskel för prestanda: Övervakningsprogram för eftersläpning i platsserverns HINV-process

Microsoft.SystemCenter2012.ConfigurationManager.Perf_Threshold_Site_server_HINV_process_backlog_monitor (UnitMonitor)

Den här övervakaren kontrollerar eftersläpningen för kön i dataldr-processen. Den genererar en avisering om eftersläpningen överstiger tröskelvärdet.

Knowledge Base article:

Sammanfattning

Det totala antalet filer för maskinvaruidentifiering (.hic eller .hid) i kö på platsservern har överskridit det operativa standardtröskelvärdet.

Det här tillståndet ökas om det inte löses. Om antalet filer för maskinvaruidentifiering i kö på platsservern fortsätter över tröskelvärdet avspeglas inte maskinvaruinventering i Configuration Manager-platsdatabasen inom rimlig tid, och samlingar och rapporter kanske inte representerar enheter i nätverket på ett korrekt sätt.

Orsaker

Det totala antalet köade filer för maskinvaruinventering kan överstiga tröskelvärdet av följande orsaker:

Lösningar

Så här löser du det här problemet och minskar antalet köade filer för maskinvaruinventering:

Mer information

Om denna avisering ger dig för många falska positiva identifieringar kan du ändra tröskelvärdet i regelns egenskaper för att tilldela värden som är mer lämpliga för din miljö.

Denna avisering hanteras bäst av Configuration Manager-administratörer.

Relaterade händelser

Du kan också leta efter aviseringar som handlar om att SMS Executive-tjänsten stoppats eller att platsservern inte har tillräckligt med resurser (t.ex. CPU eller minne). Dessa aviseringar är den potentiella orsaken till aviseringen om filer för maskinvaruinventering. Beroende på orsaken är det troligt att andra typer av eftersläpning (programvaruinventering, identifieringsdataposter, avläsning av programvara) på platsservern också ökar och att motsvarande aviseringar inträffar.

Element properties:

TargetMicrosoft.SystemCenter2012.ConfigurationManager.PrimarySiteServerBaseClass
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledTrue
Instance NameSMS Inventory Data Loader
Counter NameTotal MIFs Enqueued
Frequency900
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeSystem.Performance.ConsecutiveSamplesThreshold
RemotableTrue
AccessibilityPublic
Alert Message
Avisering för eftersläpning i platsserverns HINV-process

Instans {0} Objekt {1} Räknare {2} Har värdet {3} Tidpunkt {4}
RunAsDefault
CommentSIV:INV0040, CreatedByMyFriend at 10/15/2011 5:25:08 PM

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter2012.ConfigurationManager.Perf_Threshold_Site_server_HINV_process_backlog_monitor" Comment="SIV:INV0040, CreatedByMyFriend at 10/15/2011 5:25:08 PM" Accessibility="Public" Enabled="onEssentialMonitoring" Target="SCCM!Microsoft.SystemCenter2012.ConfigurationManager.PrimarySiteServerBaseClass" 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_HINV_process_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>Total MIFs Enqueued</CounterName>
<ObjectName>SMS Inventory Data Loader</ObjectName>
<InstanceName/>
<AllInstances>false</AllInstances>
<Frequency>900</Frequency>
<Threshold>10000</Threshold>
<Direction>greater</Direction>
<NumSamples>12</NumSamples>
</Configuration>
</UnitMonitor>