Umbral de rendimiento: Monitor de trabajo pendiente de procesos de HINV de servidor de sitio

Microsoft.SystemCenter2012.ConfigurationManager.Perf_Threshold_Site_server_HINV_process_backlog_monitor (UnitMonitor)

Este monitor comprueba la cola de trabajo pendiente de procesos de dataldr. Genera una alerta si el trabajo pendiente supera el umbral.

Knowledge Base article:

Resumen

El número total de archivos de inventario de hardware (.hic o .hid) en cola en el servidor de sitio superó el umbral operativo estándar.

Esta condición se incrementará a menos que se solucione. Si el número de archivos de inventario de hardware de servidor de sitio en cola supera el umbral, el inventario de hardware no se reflejará oportunamente en la base de datos de sitio de Configuration Manager, y es posible que las recopilaciones y los informes no representen con precisión los dispositivos de la red.

Causas

El número total de archivos de inventario de hardware en cola puede superar el umbral porque:

Soluciones

Para solucionar este problema y reducir el número de archivos de inventario de hardware en cola:

Adicional

Si esta alerta está generando demasiados falsos positivos, puede modificar la pestaña de umbral de las propiedades de la regla para designar los valores más adecuados para su entorno.

Los administradores de Configuration Manager son los más adecuados para encargarse de esta alerta.

Eventos relacionados

También puede buscar alertas relativas a la detención del servicio SMS Executive o a los insuficientes recursos del servidor de sitio (como CPU o memoria). Estas alertas son la posible causa de la alerta de archivo de inventario de hardware. Según la causa, es probable que también se estén incrementando otros tipos de trabajos pendientes (inventario de software, registros de detección de datos, disponibilidad de software) en el servidor de sitio y que se estén generando las alertas correspondientes.

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
Alerta de trabajo pendiente de procesos de HINV de servidor de sitio

Instancia {0} Objeto {1} Contador {2} Tiene un valor {3} A {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>