此監視會檢查站台伺服器上 offermgr.box 的積存。 如果積存超過閾值,便會產生警示。
站台伺服器上供給管理員的 offermgr.box\INCOMING 收件匣中的檔案總數已超過標準操作閾值。
這個資料夾可暫時儲存從子或父 Configuration Manager 站台接收的提供項目、公告、資料 (.ofr) 等。
除非獲得解決,否則這個狀況會愈來愈嚴重。 如果檔案計數繼續超過閾值,則複寫資訊將無法及時反映在 Configuration Manager 站台資料庫中,而且 Configuration Manager 公告和報告可能無法正確呈現子站台的狀態。
下列原因可能會導致檔案總數超過閾值:
站台伺服器上的 SMS_Executive 服務已停止或沒有回應。
供給管理員已停止。
供給管理員可能正在處理收到的提供項目或正在評估集合變更。
站台伺服器的資源不足,例如 CPU、記憶體或磁碟空間。
Configuration Manager 站台資料庫已經沒有空間。
最近曾探索大量用戶端。
站台伺服器可能已中斷與 Configuration Manager 站台資料庫伺服器的連線。
若要解決此問題並減少檔案數目:
確認此警示的閾值不會太低,而且超過此特定 Configuration Manager 站台的標準操作閾值。
確認 SMS_Executive 服務正在站台伺服器上執行。 如果服務已停止或沒有回應,請重新啟動服務。
執行 SMS Service Manager,並確認 SMS_OFFER_MANAGER 元件正在執行。 如果尚未執行,請將它啟動。
確認 Configuration Manager 站台資料庫執行正常。
判斷負載增加的原因是非經常性的新資料探索記錄 (DDR) 大量流入,或者 DDR 負載是否一直相當穩定。 如果負載相當穩定,請更新 Configuration Manager 基礎結構,以達到零處理積存。 如果負載是因為新近探索到的用戶端電腦數量龐大,則當有足夠資源可以處理標準 DDR 負載以外的擱置中 DDR 時,此問題即可自行解決。
確認 Configuration Manager 站台資料庫具有足夠的空間。 如果資料庫設定為自動成長,請確認是否有足夠的磁碟空間可容納資料庫的增長。
仔細規劃探索方法的類型和頻率。 請執行效能測試,確認基礎結構能夠容納探索負載。 調整探索的頻率,以增加處理 DDR 的間隔時間。
修改探索設定,以探索較少的資源。
修改集合更新排程,使影響降低。
確認站台伺服器可連線到 Configuration Manager 站台資料庫伺服器。
檢查供給管理員的狀態訊息,找出可能的問題。
查看 Configuration Manager Logs 資料夾中的 Offermgr.log 檔案,取得錯誤或其他資訊。
如果這項警示產生太多誤判,您可以修改規則內容的閾值索引標籤,以指定更適合您的環境的值。
這項警示最好由 Configuration Manager 系統管理員處理。
相關事件:
您也可以尋找 SMS_Executive 服務停止或站台伺服器資源 (例如 CPU 或記憶體等) 不足的相關警示。 這些警示是供給管理員問題的可能原因。 依據不同的原因,站台伺服器上其他類型的積存 (硬體清查、軟體清查、軟體計量等) 可能也會增加,並產生對應的警示。
Target | Microsoft.SystemCenter2012.ConfigurationManager.PrimarySiteServer | ||
Parent Monitor | System.Health.PerformanceState | ||
Category | PerformanceHealth | ||
Enabled | True | ||
Instance Name | SMS Inbox | ||
Counter Name | File Current Count | ||
Frequency | 900 | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | System.Performance.ConsecutiveSamplesThreshold | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default | ||
Comment | SIV:SVC0013, CreatedByMyFriend at 10/15/2011 5:25:33 PM |
<UnitMonitor ID="Microsoft.SystemCenter2012.ConfigurationManager.Perf_Threshold_Site_server_inbox_offermgr_box_backlog_monitor" Comment="SIV:SVC0013, CreatedByMyFriend at 10/15/2011 5:25:33 PM" Accessibility="Public" Enabled="onEssentialMonitoring" Target="SCCM!Microsoft.SystemCenter2012.ConfigurationManager.PrimarySiteServer" 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_inbox_offermgr_box_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/SampleValue$</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>File Current Count</CounterName>
<ObjectName>SMS Inbox</ObjectName>
<InstanceName>offermgr.box>INCOMING</InstanceName>
<AllInstances>false</AllInstances>
<Frequency>900</Frequency>
<Threshold>10000</Threshold>
<Direction>greater</Direction>
<NumSamples>12</NumSamples>
</Configuration>
</UnitMonitor>