設定診斷記錄 (SharePoint Server 2010)

 

適用版本: SharePoint Foundation 2010, SharePoint Server 2010

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

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

本文內容:

  • 最佳作法

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

  • 使用 Windows PowerShell 設定診斷記錄

最佳作法

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

  • **變更記錄寫入的磁碟機。**根據預設,診斷記錄會設定為將記錄寫入至已安裝 SharePoint Server 2010 的相同磁碟機和磁碟分割。因為診斷記錄會使用大量的磁碟機空間,並且記錄寫入會影響磁碟機效能,因此您應該設定記錄為將記錄寫入至與已安裝 SharePoint Server 2010 之磁碟機不同的磁碟機。您也應該要考慮與記錄寫入磁碟機的連線速度。如果設定詳細資料層級記錄記錄,則會記錄大量記錄的資料。因此,較慢的連線可能會導致記錄效能較低。

  • **限制記錄磁碟空間使用情況。**根據預設,診斷記錄可使用的磁碟空間量是不受限制的。因此,限制記錄使用的磁碟空間量可確保不會填滿磁碟,尤其是在將記錄設定為寫入詳細層級的事件時。在使用完限定的磁碟空間量後,將刪除最早的記錄並記錄新的記錄資料資訊。

  • **盡量不要使用「詳細資訊」設定。**您可以將診斷記錄設定為記錄詳細資訊層級的事件。這表示系統將記錄 SharePoint Server 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 Server 2010)