設定診斷記錄 (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 事件記錄檔中的重複事件。在重複記錄相同事件時,將會偵測到重複事件並加以隱藏,直到條件傳回至一般狀態。
使用管理中心設定診斷記錄
您可以使用管理中心設定診斷記錄。
使用管理中心設定診斷記錄
確認執行此程序的使用者帳戶為 SharePoint 伺服器陣列管理員群組的成員。
在管理中心首頁上,按一下 [監視]。
在 [監視] 頁面上,按一下 [報告] 區段中的 [設定診斷記錄]。
在 [診斷記錄] 頁面上的 [事件節流] 區段中,可以如下列所示設定事件節流:
設定所有類別的事件節流:
選取 [所有類別] 核取方塊。
選取 [回報至事件記錄的最低緊急事件] 清單中的事件記錄檔層級。
選取 [回報至追蹤記錄的最低緊急事件] 清單中的追蹤記錄層級。
設定一或多個類別的事件節流:
選取所需類別旁的核取方塊。
選取 [回報至事件記錄的最低緊急事件] 清單中的事件記錄檔層級。
選取 [回報至追蹤記錄的最低緊急事件] 清單中的追蹤記錄層級。
設定一或多個子類別的事件節流 (您可以展開一或多個類別,並選取任何子類別):
按一下類別旁的 [(+)] 展開類別。
選取子類別旁的核取方塊。
選取 [回報至事件記錄的最低緊急事件] 清單中的事件記錄檔層級。
選取 [回報至追蹤記錄的最低緊急事件] 清單中的追蹤記錄層級。
將所有類別的事件節流重新設定為預設設定:
選取 [所有類別] 核取方塊。
選取 [回報至事件記錄的最低緊急事件] 清單中的 [重設為預設]。
選取 [回報至追蹤記錄的最低緊急事件] 清單中的 [重設為預設]。
在 [防止事件記錄檔濫記] 區段中,選取 [啟用防止事件記錄檔濫記] 核取方塊。
在 [追蹤記錄] 區段的 [路徑] 方塊中,輸入要寫入記錄的資料夾路徑。
在 [記錄檔儲存天數] 方塊中,輸入要將記錄保留的天數 (1 到 366)。此時間過後,將會自動刪除記錄。
若要限制記錄可使用的磁碟空間量,請選取 [限制追蹤記錄檔磁碟空間使用情況] 核取方塊,然後輸入要限制記錄檔的磁碟大小 (以 GB 為單位)。當記錄達到此磁碟大小時,將會自動刪除較舊的記錄。
在 [診斷記錄] 頁面上進行所需變更後,請按一下 [確定]。
使用 Windows PowerShell 設定診斷記錄
可以使用 Windows PowerShell 設定診斷記錄。
使用 Windows PowerShell 設定診斷記錄
確認符合下列基本需求:請參閱<Add-SPShellAdmin>。
在 [開始] 功能表上,按一下 [所有程式]。
按一下 [Microsoft SharePoint 2010 產品]。
按一下 [SharePoint 2010 管理命令介面]。
在 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 命令列工具已過時,但為與舊版產品相容,仍會隨附提供。