Leistungsschwellenwert: Monitor für den Rückstand des HINV-Prozesses auf dem Standortserver

Microsoft.SystemCenter2012.ConfigurationManager.Perf_Threshold_Site_server_HINV_process_backlog_monitor (UnitMonitor)

Dieser Monitor überprüft den Warteschlangenrückstand des Prozesses "dataldr". Es wird eine Warnung ausgelöst, wenn der Rückstand den Schwellenwert überschreitet.

Knowledge Base article:

Zusammenfassung

Die Gesamtanzahl der in der Warteschlange befindlichen Hardwareinventurdateien (HIC- oder HID-Dateien) auf dem Standortserver hat den Standardbetriebs-Schwellenwert überschritten.

Dieser Zustand nimmt zu, wenn er nicht behoben wird. Wenn die Anzahl der in der Warteschlange befindlichen Standortserver-Hardwareinventurdateien weiterhin über den Schwellenwert hinaus ansteigt, wird die Hardwareinventur nicht rechtzeitig in der Configuration Manager-Standortdatenbank wiedergegeben, und Sammlungen und Berichte stellen die Geräte im Netzwerk möglicherweise nicht genau dar.

Ursachen

Die Gesamtanzahl der in der Warteschlange befindlichen Hardwareinventurdateien kann den Schwellenwert aus folgenden Gründen überschreiten:

Lösungen

So lösen Sie dieses Problem und senken die Anzahl der in der Warteschlange befindlichen Hardwareinventurdateien:

Zusätzlich

Wenn diese Warnung zu viele falsch positive Ergebnisse generiert, können Sie die Registerkarte für die Schwellenwerte in den Regeleigenschaften ändern, um für Ihre Umgebung geeignetere Werte festzulegen.

Diese Warnung wird am besten von Configuration Manager-Administratoren bearbeitet.

Verwandte Ereignisse

Sie können auch nach Warnungen suchen, die damit in Zusammenhang stehen, dass der SMS-Executive-Dienst beendet wurde oder der Standortserver nicht über genügend Ressourcen verfügt (wie z. B. CPU, Arbeitsspeicher). Diese Warnungen sind die potenzielle Ursache der Warnung zu Hardwareinventurdateien. Je nach Ursache ist es wahrscheinlich, dass andere Arten von Rückständen (Softwareinventur, Data Discovery Records, Softwaremessung) auf dem Standortserver ebenfalls zunehmen und entsprechende Warnungen auftreten.

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
Warnung zum Rückstand des HINV-Prozesses auf dem Standortserver

Instanz "{0}", Objekt "{1}", Indikator "{2}" weist zum Zeitpunkt "{4}" den Wert "{3}" auf.
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>