Soglia delle prestazioni: Monitoraggio backlog del processo HINV nel server del sito

Microsoft.SystemCenter2012.ConfigurationManager.Perf_Threshold_Site_server_HINV_process_backlog_monitor (UnitMonitor)

Questo monitoraggio controlla la coda del backlog del processo dataldr. Genera un avviso se il backlog supera la soglia.

Knowledge Base article:

Riepilogo

Il totale dei file di inventario hardware in coda (.hic o .hid) nel server del sito ha superato la soglia operativa standard.

Questa condizione si intensificherà a meno che non venga risolta. Se il numero di file di inventario hardware nel server del sito in coda continua a oltrepassare la soglia, l'inventario hardware non verrà riportato nel database del sito di Configuration Manager nel tempo previsto e le raccolte e i report potrebbero non rappresentare accuratamente i dispositivi nella rete.

Cause

Il totale dei file di inventario hardware in coda può superare la soglia perché:

Soluzioni

Per risolvere il problema e ridurre il numero di file di inventario hardware in coda:

Risorse aggiuntive

Se l'avviso genera troppi falsi positivi, è possibile modificare la scheda soglia delle proprietà della regola per specificare valori più appropriati all'ambiente.

Questo avviso viene gestito al meglio dagli amministratori di Configuration Manager.

Eventi correlati

È inoltre possibile cercare gli avvisi relativi all'interruzione del servizio SMS Executive o alla presenza di risorse insufficienti nel server del sito (come CPU o memoria). Questi avvisi sono la potenziale causa dell'avviso file di inventario hardware. A seconda della causa, è possibile che si verifichi un incremento anche di altri tipi di backlog (inventario software, record dei dati di individuazione, controllo software) nel server del sito e che vengano generati avvisi corrispondenti.

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
Avviso backlog del processo HINV nel server del sito

Istanza {0} Oggetto {1} Contatore {2} Con valore {3} Ora {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>