疑難排解

更新日期: 2010年8月

適用於: Operations Manager 2007 R2

下表描述 Operations Manager 管理組件可能發生的問題,並提出可能的解決方案。如需解決 Operations Manager 管理組件問題的詳細資訊,請參閱產品版本資訊。您也可以在 Microsoft 說明及支援上搜尋「Operations Manager 管理組件」一詞。

 

問題 解決方案

當您執行「資料量 (依據管理組件)」或「資料量 (依據工作流程和執行個體)」報表,並向下切入到任何一個值時,出現下列錯誤訊息:「'StartDate_BaseType' 參數遺漏值」。

在報表伺服器上,安裝 SQL Server 2008 的積存更新 (http://go.microsoft.com/fwlink/?LinkID=167699)。

產生指出 “SCOMpercentageCPUTimeCounter.vbs” 失敗的警示,並顯示下列錯誤訊息:「無效的類別」。以下是事件描述中可能顯示的錯誤訊息範例:

8:11:41 PM 開始的程序建立 System.PropertyBagData 時失敗。輸出中發現錯誤:

C:\Program Files\System Center Operations Manager 2007\Health Service State\Monitoring Host Temporary Files 1\2767\SCOMpercentageCPUTimeCounter.vbs(125, 5) SWbemRefresher: 無效的類別

此錯誤影響了一個或多個工作流程。

工作流程名稱: Microsoft.SystemCenter.HealthService.SCOMpercentageCPUTimeMonitor

原因指令碼查詢的一或多個 WMI 類別未正確載入系統中。指令碼要求 root\cimv2 命名空間中必須有下列 WMI 類別:

  • Win32_Processor

  • Win32_Process

  • Win32_PerfFormattedData_PerfProc_Process

請使用下列步驟判斷哪個或哪些類別不在系統上:

  1. 透過終端機服務登入伺服器。

  2. 執行 WBEMTEST.exe 程式。

  3. 按一下 [連線],並連線到 root\cimv2 命名空間。

  4. 在 IwbemServices 底下,按一下 [列舉類別]。

  5. 在 [超級類別資訊] 對話方塊中,將超級類別名稱保留空白,選取 [遞迴],然後按一下 [確定]。

  6. 當 [查詢結果] 顯示結果時,請捲動清單,並確定三個 WMI 類別皆可使用。

如果您在查詢結果中找不到其中一或多個類別,請執行下列步驟。

  1. 使用系統管理員層級的權限,從命令提示字元執行下列命令:

    WMIADAP /F

  2. 重新檢查,確定是否仍然遺漏類別。如果仍然遺漏類別,請使用系統管理員層級的權限,從命令提示字元執行下列命令:

    cd %windir%\system32

    lodctr /R

  3. 重新檢查,確定是否仍然遺漏類別。如果還是遺漏一或多個類別,請使用 Extensible Counter List 工具 (Exctrlst.exe),並檢查 PerfProc 或 PerfOS 是否已停用,如果是則將它們啟用。您可以從 Windows 2000 Resource Kit Tool : Extensible Performance Counter List (Windows 2000 資源套件工具:Extensible Performance Counter List) (http://go.microsoft.com/fwlink/?LinkId=183182)。

  4. 重新檢查,確定是否仍然遺漏類別。如果還是遺漏一或多個類別,請以批次檔的形式執行下列命令,以重新登錄所有 WMI 模組:

    @echo off sc config winmgmt start= disabled net stop winmgmt /y %systemdrive% cd %windir%\system32\wbem for /f %%s in ('dir /b *.dll') do regsvr32 /s %%s regsvr32 %windir%\system32\tscfgwmi.dll wmiprvse /regserver winmgmt /regserver net start winmgmt
    
  5. 重新檢查,確定是否仍然遺漏類別。如果還是遺漏一或多個類別,請連絡 Microsoft 客戶服務及支援。

在 Operations Manager 2007 中,大量的電腦群組以及電腦物件上出現大量狀態變更,都有可能導致下列其中一種情況,或同時發生這兩種情況:

  • Root Management Server 上 <<ProcessName(s)>> 處理程序的 CPU 和磁碟使用率過高。

    這個處理程序是健全狀況服務處理程序。

  • 將閘道、管理伺服器和 Root Management Server 系統上的備份放入佇列 (<<提供計數器名稱>>)。

    這是 [\Health Service Management Groups(Management Group Name)\Send Queue % Used] 計數器。

每當電腦的其中一個頂層監視發生狀態變更 (例如:可用性、效能、安全性和設定) 時,該狀態變更都會彙總到電腦所屬的每一個電腦群組。這可能會產生一系列串聯的狀態變更,並造成環境中出現大量的狀態變更,而且彙總變更的電腦群組數目也很多。

如需解決此問題的指示,請參閱知識庫文章 967537 (http://go.microsoft.com/fwlink/?LinkId=146985)。

雖然 Failed Accessing Windows Event Log 監視可以存取事件記錄檔,但是卻處於警告狀態。

此監視預設為停用。如果您啟用監視,而監視無法存取事件記錄檔,它就會變成警告狀態 (黃色)。在您為了修正這個問題而將事件記錄檔的存取權授與給監視之後,監視應該變成狀況良好的狀態 (綠色),但它卻仍然維持在警告狀態。

無。建議您不要啟用此監視。

如果已經啟用了,您可以將它停用。

已連線的管理群組並未將警示和其他監視資料轉寄到本機管理群組。

啟用已連線管理群組的 Tiered Management Group Synthetic Transaction 監視。如需指示,請參閱選擇性設定中的<設定已連線的管理群組>。

當代理程式的 Health Service Heartbeat Failure 監視嘗試自動復原代理程式時,存取遭拒。

將執行身分帳戶新增到「自動代理程式管理帳戶」執行身分設定檔。執行身分帳戶必須具有目標電腦的系統管理員存取權。

如需指示,請參閱開始使用中的<啟用 Health Service Heartbeat Failure 監視的復原功能>。

通知訂閱超出領域。

將執行身分帳戶新增到「驗證警示訂閱帳戶」執行身分設定檔。此執行身分設定檔需要的執行身分帳戶必須是 Operations Manager 系統管理員使用者角色的成員,而且必須具有 Root Management Server 的系統管理員存取權。

如需指示,請參閱開始使用中的<將執行身分帳戶新增到驗證警示訂閱帳戶的執行身分設定檔>。

Windows 服務狀態的管理設定服務未自動重新啟動。

若要在管理設定服務停止時自動啟動它,您必須啟用覆寫。

如需指示,請參閱開始使用中的<將管理設定服務設成自動重新啟動>。

操作資料庫監看員群組的可用性健全狀況未彙總到管理群組。

啟用操作資料庫監看員群組對管理群組可用性健全狀況彙總套件。

如需指示,請參閱開始使用中的<啟用操作資料庫監看員群組對管理群組可用性健全狀況彙總套件>。

執行 Windows Vista 或 Windows Server 2008 的電腦無法回應偵測。

執行 Windows Vista 或 Windows Server 2008 之電腦的預設防火牆設定將會導致電腦無法提供偵測回應。在對執行 Windows Vista 或 Windows Server 2008 的電腦執行時,除非電腦的防火牆設定已設成允許傳入的 ICMP 流量,否則 Operations Manager 中的偵測工作以及使用 ping 的任何診斷或復原工作都會失敗。

Ping Status 監視和 Heartbeat Failure 監視都會使用 ping。您可以針對執行 Windows Vista 或 Windows Server 2008 的電腦停用這些監視,也可以將電腦設定成允許傳入的 ICMP 流量。如需變更防火牆設定的指示,請參閱 Create an Inbound ICMP Rule on Windows Vista or Windows Server 2008 (在 Windows Vista 或 Windows Server 2008 上建立輸入 ICMP 規則) (http://go.microsoft.com/fwlink/?LinkId=161045)。

社群新增項目

顯示: