效能閾值: 站台伺服器 HINV 處理程序積存監視

Microsoft.SystemCenter2012.ConfigurationManager.Perf_Threshold_Site_server_HINV_process_backlog_monitor (UnitMonitor)

此監視會檢查 dataldr 處理程序積存的佇列。 如果積存超過閾值,便會產生警示。

Knowledge Base article:

摘要

站台伺服器上佇列的硬體清查檔案 (.hic 或 .hid) 總數已超過標準操作閾值。

除非獲得解決,否則這個狀況會愈來愈嚴重。 如果佇列的站台伺服器硬體清查檔案計數持續超過閾值,則硬體清查將無法及時反映在 Configuration Manager 站台資料庫中,而且集合和報告可能無法正確呈現網路上的裝置。

原因

下列原因可能會導致佇列的硬體清查檔案總數超過閾值:

解決方式

若要解決此問題並減少佇列的硬體清查檔案數目:

其他

如果這項警示產生太多誤判,您可以修改規則內容的閾值索引標籤,以指定更適合您的環境的值。

這項警示最好由 Configuration Manager 系統管理員處理。

相關事

您也可以尋找 SMS Executive 服務停止或站台伺服器資源 (例如 CPU、記憶體等) 不足的相關警示。 這些警示是硬體清查檔案警示的可能原因。 依據不同的原因,站台伺服器上其他類型的積存 (軟體清查、資料探索記錄、軟體計量等) 可能也會增加,並產生對應的警示。

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
站台伺服器 HINV 處理程序積存警示

執行個體 {0} 物件 {1} 計數器 {2} 具有值 {3} 的時間為 {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>