監視 SharePoint Server 中的計劃

 

**適用版本:**SharePoint Server 2016

**上次修改主題的時間:**2017-08-25

**摘要:**了解SharePoint Server監控工具和案例。規劃排程,並建立回應計畫,以保留執行之 SharePoint 伺服器陣列。

若要確定該SharePoint Server執行順暢,IT 專業人員必須監視伺服器陣列、 伺服器、 應用程式、 服務及效能緊密。您應該執行定期以避免發生、 問題預防維護及建立問題發生時將會降低損害計劃。

Microsoft 提供許多工具可協助您監視SharePoint Server環境的整體狀況狀態。如果發生任何錯誤,您可以尋找足夠的資源和使用的監控工具來分析記錄檔、 找出原因,並採取正確動作以解決問題。

您也需要規劃您要監視SharePoint Server環境的人數。然後建立回應計畫,以涵蓋問題發生時應該採取的動作。

本文內容:

  • 監視工具概觀

  • 識別監視案例

  • 決定每天、每週及每月的監視項目

  • 規劃監視人員

  • 建立回應計畫

監視工具概觀

有許多工具可用來監視SharePoint Server以及疑難排解問題。每項工具涵蓋 SharePoint 環境的不同組件與某些工具可能會重疊的區域。請考慮哪些工具可以最大化您監視的動作。下列的監控工具可用:

  • SharePoint Health Analyzer

    在管理中心首頁上,按一下 [監視狀況分析器]。您可以使用此內建的功能來分析和解決下列方面的問題: 安全性、 效能、 設定及可用性。狀況分析規則是預先定義及執行排程間隔,例如每小時、 每日、 每週及每月。如果偵測到錯誤時,就會觸發之對應規則。每個規則具有有關為何發生錯誤,並提供詳細的文章包含以解決問題的逐步說明的連結的簡短說明。當您依照說明程序時,您可以重新執行規則以確認解決方法。如果錯誤不會出現在清單中,會解決問題。

  • 計時器工作

    管理中心在首頁上,按一下 [監視],計時器工作]。SharePoint Server使用可設定的計時器工作收集狀況資料,然後將資料寫入記錄資料夾及記錄資料庫。將資料然後用於報表中顯示健康的伺服器陣列的伺服器。

    您可以重新排程計時器工作、啟用或停用它,以及視需要執行它。每日、每週及每月的排程也包括執行的時段在內。計時器服務會在此間隔內隨機選取時間,在每部適用的伺服器上開始執行計時器工作。此功能適用於在伺服器陣列的多部伺服器上執行的高負載工作。

    注意

    伺服器陣列上的所有伺服器上同時執行計時器工作會影響系統效能。您應謹慎以避免重疊與其他計時器工作的計時器工作。

  • 報告

    在管理中心首頁上,依序按一下 [監視]、[報告]。這個功能讓您設定診斷記錄及資料收集,還可以檢視管理及健康情況報告。因為有些設計會使用磁碟機空間而不小心影響到系統效能,所以您必須審慎規劃要設定哪些設定。

  • Microsoft PowerShell

    PowerShell是功能強大的監控SharePoint Server工具。您可以執行命令以取得您想要檢視的確切記錄檔。如需詳細資訊,請參閱在 SharePoint Server 中檢視診斷記錄

  • System Center-使用 System Center Management Pack for SharePoint Server Operations Manager

    System Center-Operations Manager 是強大監控平台,可讓您監視服務、 裝置和單一主控台中的許多電腦的作業。藉由使用 Operations Manager,您可以檢視狀態、 健康情況、 效能資訊及可用性、 效能、 設定及安全性的情況下產生的提醒。如需詳細資訊,請參閱 < Operations Manager

    若要使用Operations Manager監視SharePoint Server,您必須安裝 System Center Management Pack for SharePoint Server。您可以使用這項工具來監視事件、 收集一個集中位置、 SharePoint 特定元件的效能計數器及引發視運算子介入的提醒。下載並安裝System Center Management Pack for SharePoint Server 2016

  • 事件檢視器

    事件檢視器是 Microsoft Management Console (MMC) 嵌入式管理單元。它可讓您瀏覽與管理事件記錄檔。這是非常好用的工具問題疑難排解。您可以篩選的特定事件跨多個記錄檔,並重複使用有用事件篩選器以自訂檢視。如需詳細資訊,請參閱 <事件檢視器

  • SharePoint 開發人員儀表板

    此工具會提供可協助開發人員或分析 SharePoint 網頁的效能的系統管理員的診斷資訊。如果頁面已載入速度慢、 不執行網頁組件,或如果資料庫查詢上未執行] 頁面上,有助於此公用程式。SharePoint 開發人員儀表板預設會停用。您可以使用PowerShell啟用它。如需詳細資訊,請參閱SharePoint 開發人員儀表板

  • Windows Management Instrumentation (WMI)

    WMI 提供許多類別您監視SharePoint Server環境。針對每個可管理的資源,沒有對應的 WMI 類別。如需詳細資訊,請參閱 < Windows Management Instrumentation (WMI) 概觀 (英文)

  • SQL Server Reporting Services (SSRS)

    SQL Server Reporting Services提供完整的準備好用工具與服務可協助您建立、 部署及管理組織的報告。還有程式設計 (英文) 可讓您擴充和自訂的報表功能的功能。藉由使用SQL Server Reporting Services,您可以從關聯式、 多維度,或以 XML 為基礎的資料來源建立互動式、 表格式、 圖形、 或自由格式的報告。您可以發佈報表、 處理、 排程報表或存取報告隨選。您可以使用SQL Server Reporting Services建立預先定義的模型為基礎的報告並將以互動方式探索資料模型內。您可以從各種檢視格式選取、 將報告匯出至其他應用程式和訂閱已發佈的報告。透過 Web 式連線或作為 Windows 應用程式或 SharePoint 網站可檢視您所建立的報告。如需詳細資訊,請參閱Reporting Services (SSRS)

SharePoint Health Analyzer、 計時器工作、 報表及PowerShell是內建的功能而 System Center、 System Center Management Pack for SharePoint Server 2016、 和SQL Server Reporting Services是獨立的工具。SharePoint 開發人員儀表板和 WMI 是內建的工具和適用於開發人員或系統管理員。這些工具的互補並套用至不同的案例。

下表顯示這些工具的摘要。在特定案例中要決定使用哪種工具時,請務必衡量監視工具的優缺點。

監視工具摘要

工具 選用或內建 所需的技能等級 優點 缺點 資源

SharePoint Health Analyzer

內建

基本

  • 提供解決問題的逐步指示。

  • 可自訂。如果不需要某些規則,可以停用它們。

  • 無法涵蓋所有可能發生的問題。

  • 只在問題發生之後才會觸發規則。

在 SharePoint Server 中設定 SharePoint Health Analyzer 規則

在 SharePoint 2013 中檢視及解析 SharePoint Health Analyzer 提醒

SharePoint Server 2016 的 SharePoint 狀況分析器規則參考

計時器工作

內建

進階:您必須考量啟用或停用計時器工作及變更排程的隱含意義。

  • 廣大的監視項目範圍。

  • 易於重新排程。

  • 可自訂。您可以建立新的計時器工作來符合特定需求。

會影響系統效能並彼此衝突。

在 SharePoint Server 2016 中設定 SharePoint Health Analyzer 計時器工作

適用於 SharePoint Server 2016 的計時器工作參考

報告

內建

檢視技能等級:基本

彈性。讓您設定要記錄之事件的嚴重性、啟用防止事件記錄檔濫記以及設定追蹤記錄檔。

  • 只顯示管理和狀況的統計資料,而不建議任何解決方法。

  • 您必須轉譯記錄資料。

  • 會影響系統效能和磁碟使用量。

在 SharePoint Server 2016 中檢視報表與記錄檔

PowerShell

內建

進階:您必須知道要找的項目,而且必須執行 PowerShell 命令。

篩選資料、以各種方式顯示資料,並可將資料輸出至資料格,然後用它將資料篩選、排序、分組,以及匯出至 Excel 2016。

您必須知道要執行哪些 PowerShell 命令。

在 SharePoint Server 中檢視診斷記錄

使用 Windows PowerShell 編寫指令碼

System Center
SharePoint Server的 System Center Management pack

選用,但建議使用

進階:您必須知道要找的項目以及如何轉譯資料。

這個工具可以偵測、診斷及通知您軟體及硬體的事件,並將您轉到 TechNet 知識文章。它讓您監視許多重大案例,用較少的人員來監視更多的項目。

需要部署額外的伺服器。

System Center Management Pack for SharePoint Server 2016

事件檢視器

內建

基本

您可以檢視多個事件記錄檔中的事件、將有用的事件篩選器儲存為可以重複使用的自訂檢視、排程回應事件時執行的工作,以及建立和管理事件訂閱。

不會建議解決方法。

事件檢視器

SharePoint 開發人員儀表板

內建

進階:您必須知道要找的項目以及如何轉譯資料。

易於分析 SharePoint 網頁的效能。

有限監視 SharePoint 網頁的效能。

SharePoint 開發人員儀表板

Windows Management Instrumentation (WMI)

內建

進階:您必須知道要找的項目以及如何撰寫受管理物件的 WMI 指令碼。

可以監視、追蹤及控制與軟體應用程式、硬體元件及網路相關的系統事件。

  • 您必須識別要監視哪些受管理物件。

  • 您必須撰寫 WMI 指令碼。

Windows Management Instrumentation (WMI) 概觀 (英文)

SQL Server Reporting Services

選用,但建議使用

進階:您必須設計和管理報告。

建立和管理報告的完備平台。

需要進階技能才能建立和開發解決方法。
您必須熟知 PerformancePoint 儀表板設計工具與 Visual Studio。

reporting Services (SSRS)

對於沒有超過 10 部伺服器的 SharePoint 伺服器陣列,建議您至少安裝下列獨立工具:

  • System Center 2012 - Operations Manager 與 System Center Management Pack for SharePoint Server 2013

    監視 SharePoint 產品的狀況狀態。

  • SQL Server Reporting Services

    如果使用 Reporting Services 檢視報告定義語言 (RDL) 檔案並使用 Visual Studio 與 PerformancePoint 儀表板設計工具設計報告時,請部署這個工具。

識別監視案例

識別您想要監視的案例;例如,狀況、工作流程、搜尋、SQL Server、虛擬環境以及效能。下表顯示一些重要案例,以及可以用來監視這些案例的監視工具。

案例和監視工具

工具\案例 狀況 搜尋 資料庫 效能 工作流程 虛擬環境 Business Data Connectivity 商務智慧 Access Services 伺服器陣列 伺服器 服務應用程式 Web 應用程式

SharePoint Health Analyzer

X

X

X

計時器工作

X

X

X

X

X

報告

X

X

PowerShell

X

System Center
SharePoint Server的 System Center Management pack

X

X

事件檢視器

X

SharePoint 開發人員儀表板

X

X

X

√*

X

X

X

X

X

X

X

X

X

Windows Management Instrumentation (WMI)

X

√**

X

X

X

X

X

SQL Server Reporting Services

X

注意事項:

*:SharePoint 開發人員儀表板只監視網頁的效能。

**:WMI 介面可以管理 Hyper-V 服務。

決定每天、每週及每月的監視項目

您可以決定哪些項目至監視器每天、 每週及每月根據 「 每日工作 」 頁面的區段 (45)、 「 每週工作 」 頁面的區段 (53)、 「 每月的工作 」 頁面的區段 (54),與"即時工作 」 頁面的區段 (54) 中SharePoint Server 2013: 操作架構及檢查清單白皮書。

注意

雖然本白皮書說明 SharePoint 2013,仍可以使用此資訊協助規劃的SharePoint Server監視排程。

規劃監視人員

您必須評估需要來監視SharePoint Server環境的人數。根據 SharePoint 環境的大小,您可能會指派來監視 SharePoint 環境專用的人員。非常大型企業伺服器陣列,您可能需要一或兩個人員專用於每個伺服器陣列。

在規劃監視人員時,請考量下列事項:

  • 小型伺服器陣列 (少量使用者,或特定業務 (LOB) 應用程式)

  • 中型伺服器陣列 (企業、服務應用程式之類)

  • 大型企業伺服器陣列 (大型企業、大量服務應用程式、自行佈建之類)

  • 高可用性需求 (服務等級協定、SLA)

  • 可效能需求 (網頁轉譯次數)

  • 個別使用者人數 (單獨使用者人數)

  • 同時使用者人數 (同時點擊入口網站的使用者人數)

  • 每秒要求數 (也包含尖峰時間)

  • 操作成熟度

  • 管理工具

下表按照伺服器數量,分別顯示監視 SharePoint 環境時預估所需不同技能等級的人員數。請注意,這份表格只是粗略的估算。

所需的監視人員

伺服器數量 所需人員數 所需的技能等級

1~4

1

基本

4~10

1~2

進階

10~40

3~4

基本和進階

40~100

5+

基本和進階

100+

10+

基本和進階

建立回應計畫

我們建議您建立回應計畫可以協助您準備潛在的問題以及指定沒有發生問題時要採取的動作。

回應計畫應該排除已經提供因應解決方法的 SharePoint Health Analyzer 規則。對於沒有立即解決方法的問題,必須使用事件檢視器之類的監視工具來調查記錄檔以找出解決方法。

下表顯示開發回應計畫時應該考量的一些因素。

回應計畫中建議包含的項目

項目 描述

通知/事件/問題

逐字逐條說明問題的訊備德、事件或描述。

受影響的服務/應用程式

將會受到問題影響的服務或應用程式。

徵狀

問題的徵狀。

嚴重性

問題的嚴重性。高嚴重性的問題必須具有高優先性。

必須快速解決 (幾分鐘或幾小時) 的問題

服務可接受的失效時間。

可能的原因

問題的可能原因。

解決方法

問題的解決方法。

連絡人

這個問題發生時應該連絡的人。

升級

解決方法沒有成功解決問題時應該連絡的人員或團隊。

相關資源

任何資源可能有助於解決問題,如SharePoint ServerTechNet 文件庫上的文章。

注意事項

想要醒目提示的任何問題。

See also

SharePoint Server 2016 中的監視與報告
SharePoint Server 2016 監視概觀
監控 SharePoint Server 的 SharePoint 相關應用程式
規劃及設定儲存設備與 SQL Server 容量 (SharePoint Server)
在 SharePoint Server 2016 中監視快取效能

Microsoft Network Monitor