共用方式為


設定診斷記錄 (SharePoint Foundation 2010)

 

適用版本: SharePoint Foundation 2010

上次修改主題的時間: 2016-11-30

本文提供在 Microsoft SharePoint Foundation 2010 中設定診斷記錄的資訊。

本文內容:

  • 最佳作法

  • 使用管理中心設定診斷記錄

  • 使用 Windows PowerShell 設定診斷記錄

最佳作法

在初始部署或升級,甚至在整個系統的生命週期之後,SharePoint Foundation 2010 環境需要設定診斷記錄的設定。下列清單中的指南可協助您建立特定環境的最佳作法。

  • 變更記錄寫入到的磁碟機。預設情況下,診斷記錄設定為將記錄寫入到安裝 SharePoint Foundation 2010 的同一個磁碟機和磁碟分割中。由於診斷記錄可能使用大量磁碟機空間,而且寫入到記錄可能會影響磁碟機效能,因此,應將記錄設定為寫入到與安裝 SharePoint Foundation 2010 的磁碟機不同的磁碟機中。另外,還應考慮記錄寫入到的磁碟機的連線速度。如果設定詳細層級的記錄,則會記錄大量記錄資料。因此,緩慢的連線可能會導致記錄效能很低。

  • 限制記錄使用的磁碟空間。預設情況下,並不限制診斷記錄可以使用的磁碟空間量。因此,限制記錄使用的磁碟空間,以確保磁碟未填滿,特別是在您將記錄設定為寫入詳細層級事件的情況下。當用完磁碟空間的限制量時,將移除最舊的記錄並記錄新的記錄資料資訊。

  • 謹慎使用詳細設定。可以將診斷記錄設定為記錄詳細層級的事件。這表示系統將記錄 SharePoint Foundation 2010 執行的每一個操作。詳細層級的記錄可能會快速使用磁碟機空間,並影響磁碟機和伺服器的效能。當您執行重大的變更時,可以使用詳細層級的記錄來記錄更進階別的詳細資訊,然後在執行變更後重新設定記錄,以僅記錄更進階別的事件。

  • 週期性備份記錄。診斷記錄包含重要的資料。因此,週期性備份這些記錄,以確保這些資料得以保留。限制記錄使用的磁碟機空間時,或者如果僅保留記錄幾天,則會在達到臨界值時自動刪除記錄文件 (先刪除最舊的文件)。

  • 啟用事件記錄檔案濫記。啟用此設定會將系統設定為偵測 Windows 事件記錄檔中的重複事件。在重複記錄相同的事件時,系統會偵測並刪除重複的事件,直至情況恢復至一般狀態。

使用管理中心設定診斷記錄

您可以使用管理中心設定診斷記錄。

使用管理中心設定診斷記錄

  1. 確認執行此程序的使用者帳戶為 SharePoint 伺服器陣列管理員群組的成員。

  2. 在管理中心首頁上,按一下 [監視]。

  3. 在 [監視] 頁面上,按一下 [報告] 區段中的 [設定診斷記錄]。

  4. 在 [診斷記錄] 頁面上的 [事件節流] 區段中,可以如下列所示設定事件節流:

    設定所有類別的事件節流:

    1. 選取 [所有類別] 核取方塊。

    2. 選取 [回報至事件記錄的最低緊急事件] 清單中的事件記錄檔層級。

    3. 選取 [回報至追蹤記錄的最低緊急事件] 清單中的追蹤記錄層級。

    設定一或多個類別的事件節流:

    1. 選取所需類別旁的核取方塊。

    2. 選取 [回報至事件記錄的最低緊急事件] 清單中的事件記錄檔層級。

    3. 選取 [回報至追蹤記錄的最低緊急事件] 清單中的追蹤記錄層級。

    設定一或多個子類別的事件節流 (您可以展開一或多個類別,並選取任何子類別):

    1. 按一下類別旁的 [(+)] 展開類別。

    2. 選取子類別旁的核取方塊。

    3. 選取 [回報至事件記錄的最低緊急事件] 清單中的事件記錄檔層級。

    4. 選取 [回報至追蹤記錄的最低緊急事件] 清單中的追蹤記錄層級。

    將所有類別的事件節流重新設定為預設設定:

    1. 選取 [所有類別] 核取方塊。

    2. 選取 [回報至事件記錄的最低緊急事件] 清單中的 [重設為預設]。

    3. 選取 [回報至追蹤記錄的最低緊急事件] 清單中的 [重設為預設]。

  5. 在 [防止事件記錄檔濫記] 區段中,選取 [啟用防止事件記錄檔濫記] 核取方塊。

  6. 在 [追蹤記錄] 區段的 [路徑] 方塊中,輸入要寫入記錄的資料夾路徑。

  7. 在 [記錄檔儲存天數] 方塊中,輸入要將記錄保留的天數 (1 到 366)。此時間過後,將會自動刪除記錄。

  8. 若要限制記錄可使用的磁碟空間量,請選取 [限制追蹤記錄檔磁碟空間使用情況] 核取方塊,然後輸入要限制記錄檔的磁碟大小 (以 GB 為單位)。當記錄達到此磁碟大小時,將會自動刪除較舊的記錄。

  9. 在 [診斷記錄] 頁面上進行所需變更後,請按一下 [確定]。

使用 Windows PowerShell 設定診斷記錄

您可以使用 Windows PowerShell 設定診斷記錄。

使用 Windows PowerShell 設定診斷記錄

  1. 確認符合下列基本需求:請參閱<Add-SPShellAdmin>。

  2. 在 [開始] 功能表上,按一下 [所有程式]。

  3. 按一下 [Microsoft SharePoint 2010 產品]。

  4. 按一下 [SharePoint 2010 管理命令介面]。

  5. 在 Windows PowerShell 命令提示字元 (即 PS C:\>) 處,輸入下列命令並按 ENTER:

    Set-SPLogLevel -TraceSeverity {None | Unexpected | Monitorable | Medium | High | Verbose} -EventSeverity {None | Information | Warning | Error | Critical | Verbose} [-Identity <Category name...>]  -Verbose

    您可以使用 Identity 參數指定要變更的一或多個類別,例如「管理」。如果未指定 Identity 參數的值,則將變更所有類別。

    若要檢視目前的設定,請輸入 Get-SPLogLevel,然後按 ENTER。

    若要將所有類別重新設定為預設層級,請輸入 Clear-SPLogLevel,然後按 ENTER。

如需詳細資訊,請參閱<Set-SPLogLevel>。

注意

建議您在執行命令列管理工作時使用 Windows PowerShell。Stsadm 命令列工具已過時,但為與舊版產品相容,仍會隨附提供。

See Also

Concepts

監視概觀 (SharePoint Foundation 2010)