共用方式為


Runbook 記錄檔

 

發行︰ 2016年3月

適用於: System Center 2012 SP1 - Orchestrator、System Center 2012 - Orchestrator、System Center 2012 R2 Orchestrator

每個 Runbook 在執行時都會產生記錄檔。 Runbook Designer 可讓您檢視即時記錄檔資訊和和歷史記錄檔。

即時記錄檔

您可以在 Runbook Designer 之 [記錄檔] 窗格的 [記錄檔] 索引標籤中檢視 Runbook 的即時記錄檔。 此記錄檔含有每個執行中 Runbook 執行個體的項目,以及執行個體的啟動時間。 當您展開此項目時,可以檢視目前正在執行的活動。 按兩下活動可檢視活動的詳細資料。 如果您已將活頁簿的記錄功能設定為包含已發佈資料,活動的詳細資料中將會包含此項資訊。

歷史記錄檔

您可以在 Runbook Designer 之 [記錄檔] 窗格的 [記錄歷程] 索引標籤中檢視 Runbook 的歷史記錄檔。 此記錄檔中含有每個已完成 Runbook 執行個體的項目,以及執行個體的啟動時間、結束時間和完成狀態。 當您按兩下項目時,[Runbook 詳細資料] 對話方塊便會開啟,其中含有 Runbook 中的各個活動及其完成狀態。 按兩下每個活動即可檢視活動的詳細資料。 如果您已將活頁簿的記錄功能設定為包含已發佈資料,活動的詳細資料中將會包含此項資訊。

Runbook 記錄檔選項

依預設,Runbook 記錄檔不含各個活動的已發佈資料。 對於標準活動,請參閱標準活動以取得每個活動可用的已發佈資料項目清單。 如果是整合套件,則請參閱特定的整合套件指南。 您可以變更個別 Runbook 的記錄內容,以將這項資訊包含在記錄檔中。 您可以包含以下兩種已發佈資料或只包含其中一種:

  • 活動特定已發佈資料是特定活動專用的已發佈資料。 一般來說,此選項應當只在需要偵錯時才啟用。

  • 一般已發佈資料是一組所有活動均通用的資料項目。 這些項目包括:

    • 活動名稱

    • 活動類型

    • 活動識別碼

    • 活動結束時間年、月、天、週間日、時、分、秒

    • 活動持續時間

    • 先前的活動

    • 先前的活動名稱

    • 資料的發佈時間

System_CAPS_ICON_caution.jpg 注意

預設會停用記錄選項。 請注意,將這些項目新增到記錄檔會增加資料存放區的大小。

Runbook 稽核歷程

Runbook 稽核歷程可追蹤 Runbook 中每個活動的變更, 包括進行變更的使用者、發生變更的日期和時間、變更的活動,以及任何變更之內容目前的值和先前的值。 只要 Runbook 存在,系統便會維護稽核歷程,而您也無法予以清除。

您可以在 Runbook Designer 的 [稽核歷程] 索引標籤上檢視 [Runbook 稽核歷程]。 目前選取之 Runbook 的項目將會出現在畫面中。 按兩下項目可開啟 [詳細資料] 對話方塊,供您檢視變更涉及的所有活動清單。 當您選取其中一個項目時,不僅可檢視任何變更之內容舊有的值和新的值,還能檢視執行的活動。

清除 Runbook 記錄檔

Runbook Designer 提供記錄檔清除功能。 您可以在需要時清除 Orchestrator 記錄檔資料,或按照排程來進行清除作業。 理想的作法是排程讓系統定期在離峰時間執行記錄檔清除作業。

System_CAPS_ICON_note.jpg 注意

清除記錄檔後,資料將會從 Orchestrator 資料庫刪除且無法復原。

如果您任由記錄檔項目的數量毫無限制地增加,可能會造成 Orchestrator 資料庫的儲存空間需求過於龐大。 為了維護資料庫的健全狀況和效能,您應定期清除舊記錄檔項目。 您可以按照自動排程或以手動方式來清除記錄檔項目。

自動清除 Runbook 記錄檔

您可以透過選取頻率選項和要保留的項目數量,排程讓 Runbook 記錄檔定期進行清除。 根據預設,系統會依照下列設定自動清除 Runbook 記錄檔。

設定 預設值
頻率 每天一次
時間 01:00:00
保留 保留最後 5000 個項目

預設的記錄檔清除作業會保留每個 Runbook 中最近的 500 筆記錄檔項目,並清除其他所有項目。 這表示如果 Orchestrator 部署有 20 個 Runbook,預設的清除作業會保留每個 Runbook 最近的 500 筆記錄檔項目,也就是所有 Runbook 的資料庫最多會保留 10,000 筆記錄檔項目。

您可以繼續使用這些預設值,或在 Runbook Designer 中使用下列程序來變更設定。

視需要清除 Runbook 或設定清除頻率
  1. 在 [Runbook Designer] 中,以滑鼠右鍵按一下 [Management 伺服器],然後選取 [記錄檔清除]。

    如果您想立即清除所有 Runbook,請按一下 [立即清除]。

    如果您想立即清除特定的 Runbook,請按一下 [記錄歷程] 索引標籤以選取要清除的 Runbook。

  2. 確認已選取 [排程記錄檔清除] 選項。

  3. 選取執行清除處理序和執行處理序之間的天數。

  4. 如果您不想要刪除所有項目,可設定 [記錄檔清除選項] 以指定要保留的記錄檔項目。

  5. 按一下 [完成]。

手動清除 Runbook 記錄檔

稽核歷程記錄檔是特殊案例,因為您無法使用記錄檔清除功能清除這些記錄檔。 稽核歷程功能會追蹤在 Runbook Designer 中對 Runbook 所做的變更,因此無法予以刪除。 若要刪除稽核歷程記錄檔,唯一的方法是刪除相關聯的 Runbook。 不過,特定 Runbook 的稽核歷程記錄檔通常只有少量的資料,即便是在大型部署中,儲存空間也不需要超過最低系統需求。

手動清除 Runbook 記錄檔的選擇有兩種,如以下兩個程序所示。 這兩個程序都必須在 Runbook Designer 中執行。

手動清除所有 Runbook 的 Runbook 記錄檔
  1. 在 [Management 伺服器] 上按一下滑鼠右鍵,然後選取 [記錄檔清除]。

  2. 設定 [記錄檔清除選項] 以指定您要保留的記錄檔項目。

  3. 按一下 [立即清除]。

手動清除單一 Runbook 的所有 Runbook 記錄檔項目
  1. 在 [連線] 窗格中,選取 [Runbook] 資料夾。

  2. 在工作區窗格中按一下 Runbook 的索引標籤。

  3. 在 [記錄歷程] 窗格中,按一下 [記錄歷程] 索引標籤。

  4. 按一下窗格頂端的 [資源回收筒] 圖示。

  5. 當系統提示您是否確定要清除記錄檔時,按一下 [是]。

刪除單一 Runbook 的一組特定 Runbook 記錄檔項目
  1. 在 [連線] 窗格中,選取 [Runbook] 資料夾。

  2. 在工作區窗格中按一下 Runbook 的索引標籤。

  3. 在 [記錄歷程] 窗格中,按一下 [記錄歷程] 索引標籤。

  4. 選取單一記錄檔項目或使用按鍵組合 Ctrl+Shift 來選取多個項目。

  5. 按一下窗格頂端的 [刪除] 圖示。

  6. 當系統提示您是否確定要刪除選取的項目時,按一下 [是]。

移除孤立的記錄檔項目

當 Runbook 執行個體正在執行時,如果 Runbook 伺服器服務突然停止,Orchestrator 資料庫內可能會遺留孤立的記錄檔。 如果發生這種情況,Runbook 執行個體狀態將無法以結束時間正確更新。 當您使用上述其中一種清除方法清除記錄檔項目時,這些孤立項目便會遭到移除。 如果您想要在下次清除記錄檔項目之前先行移除孤立的項目,可以手動執行 ClearOrphanedRunbookInstances 預存程序來執行此功能。

下列程序說明如何使用安裝在 Orchestrator 資料庫伺服器上的 Microsoft SQL Server Management Studio 執行此預存程序。 您可以從任何安裝此工具且擁有 Orchestrator 資料庫存取權的電腦執行此程序。

移除孤立的記錄檔項目
  1. 在 Orchestrator 資料庫伺服器上按一下 [開始] 並指向 [所有程式],然後依序按一下 [Microsoft SQL Server 2008] 和 [SQL Server Management Studio]。

  2. 在 [連線到伺服器] 對話方塊的 [伺服器名稱] 清單中,選取 [(本機)],然後按一下 [連線]。

  3. 在 [物件總管] 中展開 [資料庫],然後按一下 [Orchestrator]。

    System_CAPS_ICON_note.jpg 注意

    如果您使用其他的 Orchestrator 資料庫名稱,請選取該名稱。

  4. 展開 [可程式性],然後按一下 [預存程序]。

  5. 在 [Microsoft.SystemCenter.Orchestrator.Runtime.Internal.ClearOrphanedRunbookInstances] 上按一下滑鼠右鍵,然後選取 [執行預存程序]。

  6. 在 [執行程序] 對話方塊中按一下 [確定]。

  7. 在工具列上按一下 [執行]。

  8. 當 [記錄] 窗格的底部出現查詢已完成的訊息時,關閉 [SQL Server Management Studio]。

請參閱

Orchestrator 記錄檔