SharePoint Server 監視概觀
適用於:2013 Subscription Edition SharePoint in Microsoft 365
監視的主要目的是為了確保狀況良好的 SharePoint Server 2016 環境,以便您達成服務效能目標 (例如縮短回應時間)。 您可從 SharePoint 管理中心網站、System Center Management Pack for SharePoint Server 2013 及 Microsoft PowerShell 指令碼使用監視功能以監視 SharePoint Server 2016 環境和服務。
記錄和報表會追蹤 SharePoint Server 2016 環境和服務狀態。 您可以從記錄資料庫讀取記錄。 使用記錄資料庫的優點是您可以設定檢視,並將記錄匯出至 Excel。 管理中心的記錄和報告可協助您瞭解 SharePoint Server 2016 系統的執行方式、分析和修復問題,以及檢視網站的計量。 此外,適用於 SharePoint Server 2013 的 System Center 管理元件提供端對端監視和報告系統,可用來監視 SharePoint Server 2016。
監視 SharePoint Server 2016 環境包括下列工作:
設定監視的各個方面以符合業務需求。
檢視報表和記錄以監視 SharePoint Server 2016 環境。
使用 SharePoint Health Analyzer 監視並解決問題
在 SharePoint 環境中設定監視
SharePoint Server 2016 隨附其監視功能的預設設定。 不過,您可能想要變更其中一些設定,以更符合商務需求。 這些設定包括診斷記錄、使用方式和健康情況數據收集。 診斷記錄 會收集 SharePoint Server 2016 伺服器陣列環境的相關數據。 會收集 SharePoint Server 2016 服務的使用量和健康情況數據。
診斷記錄
SharePoint Server 2016 在診斷記錄中收集可以用於疑難排解 SharePoint Server 2016 環境。 在大部分情況下,預設設定即已足夠,但是依據伺服器陣列的業務需求與週期,您可能需要變更這些設定。 例如,如果您要部署新功能或對環境進行大範圍的變更,則可能需要將記錄層級變更為更詳細的層級,以在變更程序中擷取更多有關系統狀態的資料,或者變更為較低層級,以減小記錄大小並減少記錄資料所需的資源。 如需最佳作法的詳細資訊,請參閱在 SharePoint Server 中設定診斷記錄。
Usage and Health Data Collection 與計時器工作
使用狀況和狀況資料是收集用以顯示 SharePoint Server 2016 的使用狀況。 系統會將使用狀況和狀況資料寫入記錄資料夾及記錄資料庫。 使用狀況及狀況資料可能包括效能計數器資料、事件記錄資料、計時器服務資料、網站集合與網站的指標、搜尋流量資料或 Web 伺服器的各方面效能。 系統使用此資料建立健康情況報告和管理報告。
SharePoint Server 2016 中的許多功能需仰賴計時器工作以根據排程執行服務。 SharePoint Server 2016 使用特定計時器工作以定期監視工作並收集監視資料。 計時器工作指定要執行的服務及該服務的啟動頻率。 SharePoint Timer Service (SPTimerV4) 會執行計時器工作。
您可能想要提高或降低計時器工作的執行頻率。 此外,如果作業收集您不感興趣的資料,則您可能會想停用這些工作。 您可以在計時器工作上執行下列工作:
修改計時器工作執行所依據的排程。
立即執行計時器工作。
啟用或停用計時器工作。
檢視計時器工作的狀態。 您可以檢視目前排定的工作、失敗的工作、目前執行的工作,以及完整的計時器工作歷程記錄。
如需詳細資訊,請參閱在 SharePoint Server 2016 中設定 SharePoint Health Analyzer 計時器工作。
檢視 SharePoint 報表和記錄
可以設定 SharePoint Server 2016 以收集伺服器狀態、網站流量及搜尋的資料並建立報表。 請參閱下列資源:
在 SharePoint Server 中檢視狀況報表 。 狀況報表包含最慢頁面和最活躍頁面。
您可以使用 Microsoft PowerShell 來檢視記錄,或直接從記錄資料庫讀取記錄。 您可以監視快取效能和搜尋。 您也可以檢視時器工作狀態。
下列資源提供有關報表和記錄的詳細資訊:
若要了解如何取得有關所發生之任何問題的詳細資訊,請參閱在 SharePoint Server 中檢視診斷記錄。
若要確保伺服器陣列快取設定正確,以及快取在最佳效能狀態中執行,請參閱在 SharePoint Server 2016 中監視快取效能。
若要檢閱並更新計時器工作,請參閱在 SharePoint Server 2016 中檢視計時器工作狀態。
使用 SharePoint Health Analyzer 監視並解決問題
SharePoint Server 2016 包含名為 SharePoint Health Analyzer 的整合式健康情況分析工具,可用來檢查潛在的設定、效能和使用問題。 SharePoint Health Analyzer 會針對伺服器數位中的伺服器執行預先定義的健康情況規則。 健康情況規則會執行測試並傳回狀態,告知您測試的結果。 當任何規則失敗時,SharePoint Health Analyzer 會在 [檢閱問題和解決方案] 頁面上建立警示,並將狀態寫入 Windows 事件記錄檔。 您可以按下警示來檢視問題的詳細資訊,並查看解決問題的步驟。 您也可以開啟引發警示的規則,並變更其設定。
您也可以編輯執行狀況分析器報告清單項目、建立自訂檢視、將清單項目匯出至 Excel、訂閱清單的 RSS 摘要以及執行許多其他工作。 每個執行狀況規則都屬於下列類別之一:安全性、效能、設定或可用性。
所有狀況規則皆可透過管理中心的 [監視] 頁面取得。 伺服器陣列管理員可設定特定狀況規則以執行下列動作:
啟用或停用規則。
設定規則以預先定義的排程執行。
定義規則的執行範圍。
在發現問題時接收電子郵件通知。
根據已定義排程執行或即時執行規則。
如需設定這些設定的詳細資訊,請參閱在 SharePoint Server 中設定 SharePoint Health Analyzer 規則。
如需有關狀況規則以及如何在 SharePoint Server 2016 進行疑難排解的詳細資訊,請參閱SharePoint Server 2016 的 SharePoint 狀況分析器規則參考。