共用方式為


記錄與偵錯

 

適用於: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

本主題說明如何啟用記錄和偵錯工具,以疑難排解監視 UNIX 和 Linux 電腦的問題。

啟用 Operations Manager 模組記錄

適用於 UNIX 與 Linux 的 Operations Manager 代理程式會保留幾個記錄檔,這在疑難排解用戶端問題時可能很有用。這些記錄檔位於受管理 UNIX 或 Linux 電腦上。您可以視需要設定代理程式記錄檔的記錄層次。記錄更多詳細資料有助於診斷問題。對於一般操作而言,記錄層次不應設為比預設設定 (中級) 收集更多詳細資料的值,以避免記錄檔過度成長

System_CAPS_note注意事項

由 Windows Remote Management (WinRM) 外部發出的呼叫是使用 SSH/SFTP 來進行。這些元件必須使用與 Operations Manager 不同的其他記錄機制。

System_CAPS_note注意事項

在適用於 UNIX 和 Linux 的 Operations Manager 代理程式的這一個版本中,無法變更 omiserver.log 記錄檔的預設記錄層次。

啟用 UNIX 原生模組記錄

  • 利用命令列提示輸入 COPY /Y NUL %windir%\TEMP\EnableOpsMgrModuleLogging,在呼叫這些模組之使用者帳戶的 \Temp 目錄中建立一個名為 EnableOpsmgrModuleLogging 的空白檔案。

    System_CAPS_note注意事項

    一般情況下,發出呼叫的是 SYSTEM 帳戶,而預設的 SYSTEM 暫存資料夾則是 C:\Windows\Temp。

建立空白檔案之後,Operations Manager 便會立即開始將 SSH 和憑證活動記錄到 \Temp 目錄。呼叫 SSH 模組的指令碼將會記錄到 <指令碼名稱.vbs>.log。其他模組都有各自的記錄檔。

在某些情況下,可能必須重新啟動 HealthService,才能讓 EnableOpsmgrModuleLogging 記錄生效。

在 UNIX 代理程式上啟用記錄

這些記錄檔將會回報 UNIX 代理程式動作。如果傳回至 Operations Manager 的資料發生問題,請查看此記錄檔。您可以使用 scxadmin 命令設定記錄的資訊量。此命令的語法為:

scxadmin -log-set [all|cimom|provider] {verbose|intermediate|errors}

以下表格列出可能的參數值:

層級

說明

錯誤

僅記錄警告錯誤訊息。

中級

記錄資訊警告錯誤訊息。

詳細資訊

記錄資訊警告錯誤訊息,並包含偵錯記錄。請注意,此記錄層次可能會導致記錄檔大小快速成長。強烈建議僅短期使用此選項來診斷特定問題。

使用 DebugView 疑難排解探索問題

DebugView 是以 EnableOpsmgrModuleLogging 疑難排解探索問題的替代方法。

若要使用 DebugView

  1. 在執行探索的管理伺服器上啟動 DebugView。

  2. 開始探索 UNIX 代理程式。您應該會開始在 DebugView 視窗中看到輸出。

  3. DebugView 將會顯示探索精靈程序的逐步讀出資料。這通常是疑難排解探索問題最快速的方法。