共用方式為


文字記錄檔

 

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

A 文字記錄檔 是應用程式用來記錄事件資訊的文字檔。 若要使用管理組件中的文字記錄資料來源,記錄檔中的每個項目必須在同一行。 如果記錄檔不符合這項需求,則需要 指令碼監視器和規則 建立要讀取記錄檔。

每一天或一個檔案達到特定大小時經常使用記錄檔的應用程式會建立新的檔案。 若要支援這項功能、 監視器和規則指定 目錄模式 的文字記錄所監視。 目錄是即將放置文字記錄檔目錄的路徑。 這必須是不含萬用字元的絕對路徑。 如果記錄檔的路徑儲存在目標類別的屬性也可以使用 $Target 變數。 模式是包括萬用字元做為適當的記錄檔的名稱。

例如,應用程式可能會建立記錄檔每一天做為在名稱中包含的日期 log20100316.txt。 這類記錄的模式可能是 log*.txt 這會套用到下列應用程式的任何記錄檔的命名配置。

文字記錄檔可以定義為 一般文字記錄檔一般 CSV 文字記錄檔。 雖然您可以指定任何字元做為分隔符號為逗號分隔值是指 CSV。 兩種類型的檔案也稱為 簡單的文字記錄檔分隔的文字記錄檔。 使用簡單的文字記錄、 每一行會被視為單一項目。 使用符號分隔的文字記錄、 單一字元用來分隔不同的欄位的資料,並可以分別分析每個欄位。

文字記錄檔精靈

下表將列出可供這兩個簡單和分隔的文字檔案的精靈。

文字記錄精靈選項

當您執行文字記錄精靈時,您必須提供下表中的選項值。 每個表格代表精靈中的一個頁面。

一般

一般 頁面包含的規則或精靈包括其名稱、 類別、 目標和管理組件檔案儲存在一般設定。

選項

說明

名稱

用於規則或監視器的名稱。 對於規則而言名稱會出現在 規則 檢視中 製作 窗格。 當您建立檢視表或報表時,您可以選取這個名稱才能使用它所收集的資料。 監視器,名稱會出現在 [健全狀況總管] 中的任何目標物件。

說明

選擇性的規則或監視器的詳細描述。

管理組件

管理組件以存放規則。

如需有關管理組件的詳細資訊,請參閱 選取管理封包檔

規則分類 (只有規則)

規則類別目錄。 這應該是針對集合規則 事件收集。 警示的規則,這應該是 警示

父監視 (僅監視器)

監視器會置於下健全狀況總管中的彙總監視。 如需詳細資訊,請參閱彙總監視器

Target

若要使用的規則或監視器的目標類別。 將具有至少一個這個類別的執行個體的任何代理程式上執行的規則或監視器。 如需有關目標的詳細資訊,請參閱 瞭解類別和物件

規則已啟用

已啟用監視

指定是否啟用的規則或監視器。

應用程式記錄檔資料來源

會有一個單一應用程式記錄檔資料來源頁面集合或警示規則和監視器使用手動或計時器重設。 使用事件重設監視器,您必須定義記錄錯誤條件和健全狀況。 您通常會指定兩個條件的相同記錄檔但無法針對每個使用不同的記錄。

下表列出必須為應用程式記錄檔資料來源提供的設定:

內容名稱

說明

目錄

記錄檔位於的目錄。 這必須是單一目錄中的並且無萬用字元。

模式

記錄檔的名稱。 這可以包含萬用字元如果記錄檔的名稱會變更。 使用嗎? 代表單一字元的萬用字元。 使用 * 萬用字元來代表多個字元。

分隔符號 (只有分隔記錄檔)

用來分隔字元

UTF8

事件運算式

會有單一運算式頁面集合或警示規則和監視器使用手動或計時器重設。 使用事件重設監視器,您必須定義錯誤條件並健康條件的運算式。

文字記錄檔的規則或監視器的運算式會包含與日誌項目中的文字相符的準則。 泛型文字記錄檔包括視為單行的整份記錄項目搜尋。 分隔的記錄檔,這包括一或多個包含的欄位進行搜尋。 文字記錄檔的內容會包含在事件的參數。 一般文字記錄檔,這參數所參考 Params/Param[1]。 分隔的記錄藉由使用索引編號的必要參數使用相同的變數。 第一個欄位會參考與 Params/Param[1], ,第二個欄位會參考與 Params/Param[2], 等等。

下表列出可從文字記錄監視器和規則的通用屬性:

內容名稱

說明

目錄

記錄檔位於的目錄。

模式

取自事件記錄檔的名稱。

Param [1]

完成一般文字記錄檔中的項目。

Param [#]

在一般的 CSV 文字記錄檔中的特定參數。 # 代表欄位的數目。

如需有關運算式的詳細資訊,請參閱 運算式

自動重設計時器

自動重設計時器 計時器重設監視器,才可以使用頁面。 它可讓您設定之後建立警示自動解決警示之前必須經過的時間。

設定健全狀況

設定健康情況 頁面只適用於監視。 它可讓您指定將會針對每個事件設定的健全狀態。 手動重設監視器 手動重設 條件將會 狀況良好, ,而且您可以指定是否 引發事件 條件會將監視器設定為 警告嚴重 狀態。 針對 計時器重設事件重設, ,您可以指定每個事件所設定的健全狀況狀態。 第一個事件通常設定為的監視器 警告嚴重 第二個事件或計時器將設定監視器為 狀況良好

設定警示

設定警示 頁面只適用於監視和警示規則。 它的選項將會說明 警示

建立文字記錄檔的規則和監視器

使用下列程序來建立警示規則中的文字記錄檔 Operations Manager 利用下列詳細資料:

  • 已安裝的特定服務的所有代理程式上執行。

  • 尋找逗號分隔的記錄檔以命名模式 MyApp*.log c:\logs 目錄中。

  • 如果記錄訊息中出現 「 錯誤 」 這個字就會產生警示。

  • 在 [警示描述包含錯誤訊息。

  • 文字檔的每一行的格式如下: 日期、 時間、 訊息

若要建立分隔的文字記錄警示規則

  1. 如果您沒有要監視之應用程式的管理組件,請使用選取管理封包檔中的程序建立一個。

  2. 建立新的目標使用中的程序 若要建立 Windows 服務範本。 您可以使用此範本的測試代理程式安裝任何服務。

  3. 在 Operations 主控台中,選取 製作 工作區,然後選取 規則

  4. 以滑鼠右鍵按一下 規則 選取 建立新的規則

  5. 規則類型 頁面上,執行下列動作:

    1. 展開 警示產生規則, ,展開 事件為基礎的, ,然後按一下 一般 CSV 文字記錄檔 (警示)

    2. 從步驟 1 中選取管理組件。

    3. 按一下 [下一步]。

  6. 在 [一般] 頁面中執行下列步驟:

    1. 規則名稱 ] 方塊中輸入 MyApplication 分隔記錄檔錯誤

    2. 規則分類 ] 方塊中選取 警示

    3. 旁邊 規則目標 按一下 選取 然後選取您在步驟 2 中建立目標的名稱。

    4. 保留 啟用規則 選取。

    5. 按一下 [下一步]。

  7. 應用程式記錄檔資料來源 頁面上,執行下列動作:

    1. 目錄 ] 方塊中輸入 c:\logs

    2. 模式 ] 方塊中輸入 MyApp*.log

    3. 分隔符號 ] 方塊中輸入一個逗號。

    4. 按一下 [下一步]。

  8. 建置事件運算式 頁面上,執行下列動作:

    1. 按一下 [插入]。

    2. 參數名稱 方塊中輸入 Params 參數 [3]

    3. 運算子 方塊選取 Contains

    4. 方塊中輸入 錯誤

    5. 按一下 [下一步]。

  9. 設定警示 頁面上,執行下列動作:

    1. 警示名稱 ] 方塊中輸入 MyApplication 中找到的錯誤分隔文字記錄檔。

    2. 按一下省略符號按鈕至右側的 警示描述 方塊。

    3. 純文字 方塊。

    4. 選取資料,然後 Params,Param。

    5. 取代文字 << INT >>1

    6. 移至行尾並按下空格鍵。

    7. 選取資料,然後 Params,Param。

    8. 取代文字 << INT >>2

    9. 移至行尾並按下 ENTER 鍵。

    10. 選取資料,然後 Params,Param。

    11. 取代文字 << INT >>3

    12. 按一下 [確定]。

  10. 按一下 [完成]。