已收集並排入管理點佇列的 Relay Manager 報告總數已超過標準操作閾值。 除非先加以解決,否則數值會持續增加。 排入佇列的管理點 Relay Manager 報告計數若持續超出閾值,SMS 站台資料庫中的軟體計量資訊與軟體計量報告便不會精確。
下列情況下,管理點 Relay Manager 報告數可能會超過閾值:
SMS Agent Host 服務 (CCMexec) 未執行。
管理點的 Relay Manager 報告處理速度低於 Relay Manager 報告的傳入速度。
IDMIF 檔案的 Relay Manager 處理速度低於 IDMIF 的傳入速度。
管理點的 CPU、記憶體或磁碟空間等資源不足。
已提交的軟體計量報告數超出正常負載。
若要解決此問題,並降低排入佇列的管理點 Relay Manager 訊息數:
確認 SMS Agent Host 服務 (CCMexec) 正在執行。 若已停止,請加以啟動。 啟動時若發生錯誤,請確定已啟用服務的記錄功能,然後查看 CCMexec.log 檔案。
確認此警示的閾值不會過低,且必須大於此特定 SMS 站台的標準操作閾值。
判斷負載增加是否來自於異常的待處理報告提交數,或 Relay Manager 負載是否仍保持流暢。 判斷負載增加是否來自於異常大量的待處理清查 IDMIF 檔案。 如果負載保持穩定,請更新 SMS 基礎結構,將處理中的待處理項目數目降低為零。 待處理項目若屬於異常事件,則只要在標準負載之外能有足夠的資源可處理擱置的 Relay Manager 訊息,問題即可自行解決。
如需調整伺服器大小的詳細資訊,請參閱下列網頁中的《Microsoft Systems Management Server 2003 的案例與程序: 規劃與部署》: Systems Management Server 2003 產品文件 (英文)。
如需待處理項目及站台維護的詳細資訊,請參閱下列網頁中的《Microsoft Systems Management Server 2003 的案例與程序: 維護、備份與復原》: Systems Management Server 2003 產品文件 (英文)。
如需疑難排解管理點的詳細資訊,請參閱下列網頁中的《疑難排解流程圖》: Systems Management Server 2003 產品文件 (英文)。
如需更多的協助,可利用 Systems Management Server 支援 (英文) 之 SMS 網站支援區段中所提供的其他支援選項清單。
此警示若產生過多的誤報,可以修改規則內容的閾值索引標籤,指定更適合環境的值。
若要檢視管理點上各中繼報告處理速度的趨勢圖:
在 Operations Manager 的 [操作主控台] 上,選取 [監控],然後依序展開 [Microsoft Systems Management Server (SMS) 2003]、[Performance] 與 [Processing Rates],再按一下 [管理點伺服器]。
按一下 [Relay Reports/sec in the last 24 hours]。
除非先啟用相對應的效能測量,否則不會在圖表中顯示處理速度。 若要啟用 Relay Manager 待處理項目的效能測量:
在 Operations Manager 2007 的 [操作主控台] 中選取 [撰寫中],然後按一下 [規則]。
在詳細資料窗格中,展開 [Microsoft SMS 2003 Management Point Server Installation],再以滑鼠右鍵按一下 [SMS 2003 Perf Measure:MP Realy Mgr Backlog],然後按 [啟用]。
此警示最好交由 SMS 系統管理員處理。
相關事件
您也可以尋找與目前所停止之 SMS Executive 服務或資源不足之管理點 (如 CPU、記憶體等) 相關的警示。 這些警示可能是導致檔案收集警示的原因。 根據此原因,管理點上可能同時會有其他類型的待處理項目 (硬體清查、資料探索記錄、軟體計量) 增加,以及對應警示產生的狀況。
Target | Microsoft.SMS.2003.SMS_Server_Class | ||
Parent Monitor | MP | ||
Category | StateCollection | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | System.Mom.BackwardCompatibility.PerformanceThreshold.ThreeStateMonitorType | ||
Remotable | True | ||
Accessibility | Internal | ||
Alert Message |
| ||
RunAs | Default | ||
Comment | Mom2005ID='{2283B499-CA01-462D-BFAC-C208D99E1456}' |
<UnitMonitor ID="SMS_2003_Perf_Threshold__MP_Relay_Mgr_Backlog__10000_over_3_hours_17_Rule.AdvancedAlertCriteriaMonitor" TypeID="MomBackwardCompatibility!System.Mom.BackwardCompatibility.PerformanceThreshold.ThreeStateMonitorType" Accessibility="Internal" Target="Microsoft.SMS.2003.SMS_Server_Class" Enabled="true" ParentMonitorID="MP" Comment="Mom2005ID='{2283B499-CA01-462D-BFAC-C208D99E1456}'">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="SMS_2003_Perf_Threshold__MP_Relay_Mgr_Backlog__10000_over_3_hours_17_Rule.AdvancedAlertCriteriaMonitor.StringResource">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Name$</AlertParameter1>
<AlertParameter2>$Data/Context/Description$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState HealthState="Success" MonitorTypeStateID="Success" ID="AlertLevelSuccess"/>
<OperationalState HealthState="Warning" MonitorTypeStateID="Warning" ID="AlertLevelWarning"/>
<OperationalState HealthState="Error" MonitorTypeStateID="Error" ID="AlertLevelError"/>
</OperationalStates>
<Configuration>
<ServerRole>SMS Server</ServerRole>
<Component>MP</Component>
<ServerRoleInstance>$Target/Property[Type="Microsoft.SMS.2003.SMS_Server_Class"]/Name_1$</ServerRoleInstance>
<RuleId>$MPElement[Name="SMS_2003_Perf_Threshold__MP_Relay_Mgr_Backlog__10000_over_3_hours_17_Rule"]$</RuleId>
<ErrorThreshold>10000</ErrorThreshold>
<ErrorOperator>Greater</ErrorOperator>
<WarningThreshold>5000</WarningThreshold>
<WarningOperator>Greater</WarningOperator>
</Configuration>
</UnitMonitor>