SharePoint Server 監視概觀

適用于:yes-img-132013 yes-img-16 2016yes-img-192019 yes-img-se訂閱版本 no-img-sopMicrosoft 365 中的 SharePoint

監視的主要目的是為了確保狀況良好的 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 以收集伺服器狀態、網站流量及搜尋的資料並建立報表。 請參閱下列資源:

您可以使用 Microsoft PowerShell 來檢視記錄,或直接從記錄資料庫讀取記錄。 您可以監視快取效能和搜尋。 您也可以檢視計時器工作狀態。

下列資源提供有關報表和記錄的詳細資訊:

使用 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 狀況分析器規則參考