站台伺服器上 Discovery Data Manger 的 ddm.box 收件匣中的檔案總數已超過標準操作閾值。
在用戶端代理程式或伺服器代理程式產生 DDR 之後,這個資料夾會暫存資料探索記錄 (DDR)。
除非先加以解決,否則數值會持續增加。檔案計數若持續超過閾值,則 Configuration Manager 站台資料庫將無法及時反映探索資訊,且收集與報告亦無法正確呈現網路上的裝置與使用者。
下列情況下,檔案總數可能會超過閾值:
站台伺服器上的 SMS_Executive 服務已停止或沒有回應。
Discovery Data Manager 可能正在處理站台範圍或父站台的變更,或正將清查詳細資料傳送至新的父站台。這些變更的優先順序高於一般的 DDR 處理,因此後者在前者處理完之前會先暫停。
站台伺服器 DDR 的處理速度低於 DDR 傳入速度。
站台伺服器的資源 (如 CPU、記憶體或磁碟空間) 不足。
Configuration Manager 站台資料庫已無任何空間。
最近探索到大量的用戶端。
站台伺服器與 Configuration Manager 站台資料庫伺服器之間的連線可能已中斷。
太多 Configuration Manager 2007 站台可能共用單一網域,或每個站台均開啟 Windows 與 Active Directory 探索。
若要解決此問題,並降低 DDR 檔案數:
確認此警示的閾值不會過低,且必須大於此特定 Configuration Manager 站台的標準操作閾值。
確認站台伺服器的 SMS_Executive 服務正在執行。其若已停止或未回應,請重新啟動該服務。
確認 Configuration Manager 站台資料庫運作正常。
判斷負載增加是否來自於新資料探索記錄的異常湧入,或 DDR 負載是否仍保持流暢。如果負載保持穩定,請更新 Configuration Manager 基礎結構,將處理中的待處理項目數目降低為零。若負載來自於大量新探索到的用戶端電腦,則只要在標準 DDR 負載之外能有足夠的資源可處理擱置的 DDR,問題即可自行解決。
確認 Configuration Manager 站台資料庫的空間是否足夠。若將資料庫設為自動增加,請確認磁碟空間足可供資料庫擴展。
請謹慎規劃探索方法的類型與頻率。執行效能測試,以確認基礎結構能否容納探索負載。調整探索頻率,以提供較長的間隔處理 DDR。
修改探索設定,以探索較少的資源。
確認站台伺服器可連線至 Configuration Manager 站台資料庫伺服器。
確認相同網域之內的站台沒有發生重複探索。
檢查 Configuration Manager Discovery Data Manager (DDM) 的狀態訊息中是否有可能的問題。
檢查 Configuration Manager Logs 資料夾中的 Ddm.log 檔案是否有錯誤或額外的資訊。
此警示最好交由 Configuration Manager 系統管理員處理。
相關事件:
您也可以尋找與目前所停止之 SMS_Executive 服務或資源 (如 CPU 或記憶體) 不足之站台伺服器相關的警示。這些警示皆可能是導致 DDR 警示的原因。根據原因而定,站台伺服器上可能同時會有其他類型的待處理項目 (硬體清查、軟體清查、軟體計量) 增加,以及對應警示產生的狀況。
此警示若產生過多的誤報,可以修改規則內容的閾值索引標籤,指定更適合環境的值。
如需調整伺服器大小的詳細資訊,請參閱 Configuration Manager 產品文件網頁 (英文) 的<規劃與部署 Configuration Manager 2007 的伺服器基礎結構>(英文)。
如需更多協助,請參閱 Configuration Manager 支援網站 (英文) 上,Configuration Manager 網站支援區段中的其他支援選項清單。
Target | Microsoft.SystemCenter.ConfigurationManager.2007.Microsoft_SMSv4_Site_Servers_Installation |
Category | PerformanceHealth |
Enabled | True |
Instance Name | SMS Inbox |
Counter Name | File Current Count |
Frequency | 900 |
Alert Generate | True |
Alert Severity | Warning |
Alert Priority | Low |
Remotable | True |
Alert Message | SMSv4_Perf_Threshold__Site_Server_Inbox_ddm.box_Backlog__10000_over_3_hours_19_Rule.AllertMessageBackwardCompatibility |
Comment | Mom2005ID='{C85B4105-911E-4BB0-B02D-3FCEAF2E9C27}';MOM2005ComputerGroupID={D0741372-F3F6-43EB-8B8B-965F937BCC65} |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
_23E81617_FA60_4385_A358_AA83DDD3C890_ | DataSource | System.Mom.BackwardCompatibility.Performance.FilteredDataProvider | Default |
AverageFilter | ConditionDetection | System.Performance.AveragerCondition | Default |
GenerateAlert | WriteAction | System.Mom.BackwardCompatibility.AlertResponse | Default |
<Rule ID="SMSv4_Perf_Threshold__Site_Server_Inbox_ddm.box_Backlog__10000_over_3_hours_19_Rule" Target="Microsoft.SystemCenter.ConfigurationManager.2007.Microsoft_SMSv4_Site_Servers_Installation" Enabled="true" ConfirmDelivery="false" Comment="Mom2005ID='{C85B4105-911E-4BB0-B02D-3FCEAF2E9C27}';MOM2005ComputerGroupID={D0741372-F3F6-43EB-8B8B-965F937BCC65}">
<Category>PerformanceHealth</Category>
<DataSources>
<DataSource ID="_23E81617_FA60_4385_A358_AA83DDD3C890_" Comment="{23E81617-FA60-4385-A358-AA83DDD3C890}" TypeID="MomBackwardCompatibility!System.Mom.BackwardCompatibility.Performance.FilteredDataProvider">
<ComputerName>$Target/Host/Property[Type="WindowsLibrary!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>File Current Count</CounterName>
<ObjectName>SMS Inbox</ObjectName>
<InstanceName>ddm.box</InstanceName>
<Frequency>900</Frequency>
<Expression/>
</DataSource>
</DataSources>
<ConditionDetection ID="AverageFilter" TypeID="PerformanceLibrary!System.Performance.AveragerCondition">
<NumSamples>12</NumSamples>
</ConditionDetection>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="MomBackwardCompatibility!System.Mom.BackwardCompatibility.AlertResponse">
<AlertGeneration>
<GenerateAlert>true</GenerateAlert>
<Owner/>
<Description>$Target/Host/Property[Type="WindowsLibrary!Microsoft.Windows.Computer"]/NetbiosComputerName$ - ConfigMgr 2007 Perf Threshold: Site Server Inbox ddm.box Backlog > 10,000 over 3 hours.
$Data/ObjectName$
:
$Data/CounterName$
:
$Data/InstanceName$
value =
$Data/Value$
</Description>
<AlertLevel>30</AlertLevel>
<ResolutionState/>
<Source>
$Data/ObjectName$
:
$Data/CounterName$
:
$Data/InstanceName$
</Source>
<Name>ConfigMgr 2007 Perf Threshold: Site Server Inbox ddm.box Backlog > 10,000 over 3 hours</Name>
<ServerRole>SMS Server</ServerRole>
<ServerRoleInstance>$Target/Host/Property[Type="WindowsLibrary!Microsoft.Windows.Computer"]/NetbiosComputerName$</ServerRoleInstance>
<Component>SS</Component>
<ProblemState>1</ProblemState>
</AlertGeneration>
<InvokerType>0</InvokerType>
</WriteAction>
</WriteActions>
</Rule>