如何使用系統中心 Manager 2007 中,在 System Center Essentials 中的診斷追蹤

文章翻譯 文章翻譯
文章編號: 942864 - 檢視此文章適用的產品。
重要 本文包含有關如何修改登錄的資訊。請確定在修改前備份登錄。請確定您知道如何在發生問題時還原登錄。如需有關如何備份、 還原及修改登錄的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
322756 如何備份和還原在 Windows 登錄
全部展開 | 全部摺疊

在此頁中

簡介

本文說明如何使用 Microsoft System Center Essentials 2010年、 Microsoft 系統中心 Manager 2007 中以及 Microsoft System Center Essentials 2007年的診斷追蹤。

重要 我們建議您執行診斷追蹤只能在與 Microsoft 客戶支援服務 」 (CSS) 代表的關聯。我們建議您這樣因為產生的追蹤包含的文字為基礎的追蹤訊息內容的相關資訊。不過,在 Microsoft 系統中心 Manager 2007 和 Microsoft System Center Essentials 2007年中,這項追蹤資訊不是人們可讀取的格式。追蹤由 Microsoft CSS 代表轉換後,人們可讀取的文字使用。不過,這段文字會包含只低階的資訊,例如原始程式碼檔案名稱、 位置、 原始程式碼的函式,以及傳回碼。這項資訊可能會有幫助,如果您必須對複雜的問題進行疑難排解。

在 System Center Essentials 2010,System Center Essentials 2007 Service Pack 1 (SP1),在系統中心 Manager 2007 SP1 中,和更新版本,檔案 (TMF) 的追蹤訊息會提供可允許二進位追蹤檔案轉換成文字。不過,我們強烈建議您執行的診斷追蹤,只有在需要時,並且只能使用的 Microsoft 代表諮詢。

其他相關資訊

System Center 作業管理員 2007年和 System Center Essentials 2007年實作與較早版本的 Microsoft 作業管理員的診斷追蹤方法。這個新的追蹤方法會建立用來儲存追蹤資訊的二進位檔案。這個新的追蹤方法在 Windows 核心層次執行,因為它是高效率,它可以記錄數萬個每秒的追蹤訊息。

下列資訊將告訴您可用來啟動和停止追蹤,詢問您要執行這項操作 CSS Microsoft 支援人員給工具。下列資訊也將告訴您的新功能,提供 System Center Essentials 2010年、 System Center Essentials 2007 SP1、 系統中心 Manager 2007 sp1,以及在較新版本。

追蹤工具位置

安裝資料夾為每個角色,例如代理程式角色、 管理伺服器角色或 「 閘道 」 角色,包含名為 [工具] 資料夾。在 [工具] 資料夾位於下列檔案:
  • StartTracing.cmd
  • StopTracing.cmd
  • TracelogSM.exe
  • TracingGuidsBid.txt
  • TracingGuidsUI.txt
  • TracingGuidsNative.txt
  • TracingReadMe.txt
System Center Essentials 2010,System Center Essentials 2007 SP1 與系統中心 Manager 2007 SP1 引入加入下列各項:
  • FormatTracing.cmd
  • ViewRealtimeTracing.cmd
  • TraceFmtSM.exe
  • OpsMgrTraceTMF.cab
  • Default.tmf
  • System.tmf

若要開始追蹤

附註 System Center Essentials 2010年、 System Center Essentials 2007 SP1、 系統中心 Manager 2007 sp1,以及在較新版本,追蹤會自動啟動的代理程式的角色和管理伺服器角色中。追蹤會使用只輸出的錯誤。二進位追蹤檔會寫入至 系統磁碟機\Temp\OpsMgrTrace 資料夾。追蹤輸出的追蹤層級可以變更之前,必須先停止追蹤。

若要診斷追蹤,請遵循下列步驟:
  1. 按一下您要開始追蹤的電腦, 開始按一下 執行型別 命令然後按一下 [確定].
  2. 在命令提示字元中,使用 cd 若要變更工具目錄] 指令。輸入適當的指令,從下列清單中,然後再按 ENTER 鍵。
    System Center Essentials 2010年:
    cd \Program Files\System 中央 Essentials\Tools

    System Center Essentials 2007年:
    cd \Program Files\System 中心 Essentials 2007\Tools

    作業管理員 2007年系統中心:
    cd\Program 2007\Tools Files\System 中心作業管理員
  3. 型別 StartTracing 層級然後按 ENTER 鍵。這個命令中,取代 層級 與您想要的追蹤層級。若要指定的追蹤層級,您必須使用大寫字元。下列層級有:
    • 錯誤
    • 警告
    • INF
    • VER
    例如,輸入 警告 StartTracing.
當您啟動追蹤時,追蹤輸出會寫入下列二進位檔案中:
  • MOMTraceNative.etl
  • MOMTraceBID.etl
  • MOMTraceUI.etl
在 Windows 2003、 XP 和 2000年這些檔案都位於系統磁碟機\Temp 資料夾。

附註System Center Essentials 2010年、 System Center Essentials 2007 SP1、 系統中心 Manager 2007 sp1,以及在較新版本,追蹤檔案 (.etl) 位在 Windows 2003、 XP 和 2000系統磁碟機\Temp\OpsMgrTrace 資料夾。

Vista 以及更新版本的作業系統,包括 Windows 7,2008年,以及 2008 R2 檔案位於 windows\logs\OpsMgrTrace

若要停止追蹤

若要停止診斷追蹤,請遵循下列步驟:
  1. 按一下 [ 開始按一下 執行型別 命令然後按一下 [確定].
  2. 在命令提示字元中,使用 cd 若要變更工具目錄] 指令。輸入適當的指令,從下列清單中,然後再按 ENTER 鍵。
    System Center Essentials 2010年:
    cd \Program Files\System 中央 Essentials\Tools

    System Center Essentials 2007年:
    cd \Program Files\System 中心 Essentials 2007\Tools

    作業管理員 2007年系統中心:
    cd\Program 2007\Tools Files\System 中心作業管理員
  3. 型別 StopTracing.cmd然後按 ENTER 鍵。
停止診斷追蹤之後,您可以傳送.etl 的檔案 系統磁碟機與您使用 Microsoft CSS 人員的 \Temp 資料夾。

附註 System Center Essentials 2010年、 System Center Essentials 2007 SP1、 系統中心 Manager 2007 sp1,以及在較新版本,追蹤檔案都位於 系統磁碟機\Temp\OpsMgrTrace 資料夾。因為有了 sp1 之後,在 System Center Essentials 2010年,會提供 TMFs,可以轉換追蹤,而不必將.etl 檔案傳送至 Microsoft。Vista 以及更新版本的作業系統,包括 Windows 7,2008年,以及 2008 R2 檔案位於 windows\logs\OpsMgrTrace。

若要將現有的追蹤轉換成文字格式在 System Center Essentials 2010年、 System Center Essentials 2007 SP1、 系統中心 Manager 2007 SP1,以及在較新版本

若要將現有的追蹤檔案轉換成文字追蹤中,您必須停止追蹤使用 StopTracing.cmd 命令的第一次。

附註 在轉換後的追蹤資訊是非常低層級的詳細資訊 (偵錯層級)。因此,轉換後的追蹤需要知識的原始程式碼和正在追蹤的元件。我們建議只在 Microsoft CSS 代表的需求時執行追蹤轉換。
  1. 按一下 [ 開始按一下 執行型別 命令然後按一下 [確定].
  2. 在命令提示字元中,使用 cd 若要變更工具目錄] 指令。輸入適當的指令,從下列清單中,然後再按 ENTER 鍵。
    System Center Essentials 2010年:
    cd \Program Files\System 中央 Essentials\Tools

    System Center Essentials 2007年:
    cd \Program Files\System 中心 Essentials 2007\Tools

    作業管理員 2007年系統中心:
    cd\Program 2007\Tools Files\System 中心作業管理員
  3. 型別 FormatTracing.cmd然後按 ENTER 鍵。
第一次執行 FormatTracing.cmd 命令時,將追蹤所需的追蹤檔案會解壓縮至 系統磁碟機\Program Files\System 中心作業 Manager\Tools\TMF 資料夾。然後,FormatTracing.cmd 的批次檔列舉中的每個追蹤檔案 (*.etl) 系統磁碟機Vista 以及更新版本的作業系統,包括 Windows 7、 2008年與 2008 R2 的 \Temp\OpsMgrTrace 資料夾的檔案是位於 windows\logs\OpsMgrTrace
.然後,TraceFMTSM.exe 公用程式會將檔案轉換成文字。文字輸出會寫入到相同名稱但在 [副檔名].log 檔案系統磁碟機\Temp\OpsMgrTrace 資料夾,Vista 以及更新版本的作業系統,包括 Windows 7,2008年,以及 2008 R2 檔案位於 windows\logs\OpsMgrTrace
.摘要 (.sum) 檔案,也會寫入相同的位置,為每個轉換的檔案。這個檔案會詳細說明每個轉換的追蹤訊息事件。

System Center Essentials 2010年、 System Center Essentials 2007 SP1、 系統中心 Manager 2007 sp1,以及在較新版本的檢視轉換的追蹤檔案

可以使用文字編輯器,例如 「 記事本 」 檢視會轉換成文字,使用 FormatTracing.cmd 的批次檔的追蹤檔案。根據預設,在中央 Essentials 2010、 System Center Essentials 2007 SP1、 系統中心 Manager 2007 SP1,以及在較新版本,追蹤檔案都位於 系統磁碟機\Temp\OpsMgrTrace 資料夾,Vista 以及更新版本的作業系統,包括 Windows 7,2008年,以及 2008 R2 檔案位於 windows\logs\OpsMgrTrace

在 System Center Essentials 2010年、 System Center Essentials 2007 SP1、 系統中心 Manager 2007 SP1,以及在較新版本的預設會啟用開機時間追蹤

在一般的根管理伺服器 (RMS) 安裝,三個追蹤工作階段開始時啟動 HealthService 服務。根據預設,只有錯誤追蹤會執行。追蹤檔會寫入少量資訊。預設的追蹤檔案位置及名稱所建立的是,如下所示:
摺疊此表格展開此表格
資料夾檔案名稱描述
系統磁碟機\Temp\OpsMgrTraceTracingGuidsBID.etl管理程式碼元件的追蹤輸出
系統磁碟機\Temp\OpsMgrTraceTracingGuidsNative.etl原生程式碼元件的追蹤輸出
系統磁碟機\Temp\OpsMgrTraceTracingGuidsUI.etlManaged 程式碼的使用者介面 (OpsMgr UI) 的追蹤輸出
每個工作階段已啟用循環追蹤,且具有最大檔案大小的 100 百萬位元組 (MB)。新建立的.etl 為檔案的典型.etl 檔案大小是 16 千位元組 (KB)。附註: Vista 以及更新版本的作業系統,包括 Windows 7,2008年,以及 2008 R2 檔案位於 windows\logs\OpsMgrTrace


附註 雖然沒有作業管理員角色,例如代理程式 」 角色,或管理使用者介面的追蹤訊息,三個預設的追蹤.etl 檔案將會建立根據預設,啟動 HealthService 服務時。根據預設,沒有追蹤工作階段啟動使用者介面唯一的角色。

如何停用 System Center Essentials 2010年、 System Center Essentials 2007 SP1,以及系統中心 Manager 2007 sp1 的開機時間追蹤

警告 如果您不當修改登錄使用登錄編輯程式或使用另一個方法,可能會發生嚴重的問題。這些問題可能會要求您重新安裝作業系統。Microsoft 不保證這些問題都能獲得解決。修改登錄,必須自行承擔風險。

三個追蹤提供者會自動啟動,任何包含 HealthService 服務的角色。寫入追蹤檔案 系統磁碟機\Temp\OpsmgrTrace 資料夾,Vista 以及更新版本的作業系統,包括 Windows 7,2008年,以及 2008 R2 檔案位於 windows\logs\OpsMgrTrace。通常.etl 檔案在這個資料夾會是小,特別是針對代理程式角色。不過,RMS 角色,作業管理員安裝處於不健全狀況,如果一或多個這些檔案可能會擴增來設定每個 100 MB 的大小上限。這些檔案包括下列各項:
  • TracingGuidsBid.etl
  • TracingGuidsNative.etl
  • TracingGuidsUI.etl
  • 前一個.etl 檔案
如果您必須停用偵錯的層級追蹤,因為的小型的開機磁碟分割的大小,您就可以加入執行管理伺服器角色或您要停用追蹤的代理程式角色的電腦的登錄值。若要執行這項操作,請遵循下列步驟。

附註 如果已停用追蹤,這可能會影響未來疑難排解的作業管理員作業,因為任何低層級的追蹤資訊將會遺失。未來的快速補充程式、 service pack 或產品更新可能會移除登錄項目,並啟用 [追蹤一次。根據預設,此登錄機碼不存在。如果您移除此登錄機碼,或變更其值為 0,會啟用預設的追蹤。
  1. 按一下 [ 開始按一下 執行型別 登錄然後按一下 [確定].
  2. 找不到,並按一下下列登錄子機碼:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft 作業 Manager\3.0\
  3. 建立子機碼名稱 追蹤.
  4. 在 [詳細資料] 窗格中,建立 REG_DWORD 值為 DisableAutoTracing.
  5. 數值資料 欄位中,型別 1然後按一下 [確定].
  6. 結束登錄編輯程式。
如果您從 [工具] 資料夾中執行 StopTracing.cmd 的批次檔,將會停止作業管理員追蹤工作階段。.etl 中的檔案 系統磁碟機如果不再需要重新取得磁碟空間才能刪除 \Temp\OpsmgrTrace 資料夾。Vista 以及更新版本的作業系統,包括 Windows 7,2008年,以及 2008 R2 檔案位於 windows\logs\OpsMgrTrace

如何移動追蹤檔案輸出 System Center Essentials 2010年、 System Center Essentials 2007 SP1、 系統中心 Manager 2007 sp1,以及在較新版本的預設位置

如果其中的開機磁碟分割空間是有限的電腦上安裝作業管理員伺服器角色] 或 [代理程式的角色,您可能必須移動追蹤檔案 (*.etl) 的預設位置。若要執行這項操作,請遵循下列步驟:
  1. 有足夠的容量,以儲存檔案的本機磁碟上建立新的資料夾。在每個 100 MB 的最多三個預設追蹤檔案,並在每個 100 MB 的最多三個先前使用的追蹤檔案等於潛在追蹤檔案的總容量 600 MB。
  2. 在資料夾],[系統設定至少下列的 NTFS 權限 = 完全控制,系統管理員 = 完全控制。
  3. 找出並開啟 StartTracing.cmd 批次檔中的作業管理員/基本資訊/工具安裝資料夾。使用文字編輯器,例如 「 記事本 」。
  4. 在 StartTracing.cmd 批次檔中,找出設定 OpsMgrTracePath 陳述式。取代預設值 系統磁碟機\Temp\OpsMgrTrace 的新位置的路徑。如果路徑包含空格字元,來分隔語音標記 (') 的路徑。
  5. 將變更儲存至 StartTracing.cmd檔案。
  6. 若要追蹤到新的資料夾,請執行 StopTracing.cmd 的批次檔。然後,執行 StartTracing.cmd 的批次檔。執行 StartTracing.cmd 的批次檔之後,新資料夾會寫入下列檔案:
    • TracingGuidsBid.etl
    • TracingGuidsNative.etl
    • TracingGuidsUI.etl
  7. 您可以使用 FormatTracing.cmd 命令將追蹤轉換成文字之前,您必須編輯變更 OpsMgrTracePath 變數以指向新的追蹤檔案資料夾的 [FormatTracing.cmd] 指令。
未來的快速補充程式、 service pack 或產品更新可能會變更 [工具] 資料夾中的檔案。這會變更回預設功能的功能。我們建議您執行更新後尋找更多的變更。附註: Vista 以及更新版本的作業系統,包括 Windows 7,2008年,以及 2008 R2 檔案位於 windows\logs\OpsMgrTrace

如何檢視即時追蹤 System Center Essentials 2010,System Center Essentials 2007 SP1、 系統中心 Manager 2007 SP1,以及在較新版本

我們建議您不要在生產環境中不建議從 Microsoft CSS 檢視即時追蹤使用您的 ViewRealTimeTracing.cmd 批次檔。檢視即時追蹤,特別是當您使用資訊的追蹤層級設定或詳細的追蹤層級的設定,可能會嚴重影響伺服器效能。

第一次執行 ViewRealTimeTracing.cmd 檔案時,將追蹤所需的追蹤檔案會解壓縮至 系統磁碟機\Program Files\System 中心作業 Manager\Tools\TMF 資料夾。ViewRealTimeTracing.cmd 的批次檔然後列舉每個追蹤工作階段定義檔案 (Tools\TracingGuids *.txt) 在 [工具] 資料夾中。然後,在命令提示字元] 視窗中啟動 TraceFmtSM 的個別執行個體。受管理、 原生,和 UI 管理追蹤的追蹤工作階段的輸出是以每個視窗的輸出。

ViewRealTimeTracing.cmd 的批次檔接受單一的選擇性命令列參數 (-ods)。提供此參數此外會輸出到偵錯工具的追蹤資料。

?考

如需有關診斷追蹤系統中心 Manager 2007 中和 System Center Essentials 2007年的詳細資訊,請造訪下列 Microsoft 網站:
http://msdn.microsoft.com
然後,在下列的搜尋:
事件追蹤視窗

屬性

文章編號: 942864 - 上次校閱: 2011年10月13日 - 版次: 1.0
這篇文章中的資訊適用於:
  • Microsoft System Center Essentials 2010
  • Microsoft System Center Operations Manager 2007
  • Microsoft System Center Essentials 2007
關鍵字:?
kbhowto kbinfo kbmt KB942864 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:942864
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com