规划在 SharePoint 服务器监视

 

**上一次修改主题:**2017-08-25

**摘要:**了解SharePoint Server监视工具和方案。规划时间表和创建应变计划,以保持运行 SharePoint 服务器场。

若要确保该SharePoint Server顺利,IT 专业人员必须密切监视场、 服务器、 应用程序、 服务和性能。您应该执行预防性维护,定期以防止问题的发生,并创建规划,以将损害降到最低时出现问题。

Microsoft 提供了许多工具,可帮助您监视SharePoint Server环境的总体健康状况。如果出现任何错误,可以找到足够的资源,并使用监控工具来分析日志,找出原因,然后采取正确的措施来解决问题。

此外需要多少人想要监视SharePoint Server环境计划。然后创建应变计划,以涵盖问题发生时应执行的操作。

本文内容:

  • 监视工具概述

  • 标识监视方案

  • 确定每日、每周和每月监视项

  • 计划监视人员

  • 创建响应计划

监视工具概述

有许多工具可以用来监视SharePoint Server和解决的问题。每个工具涵盖的 SharePoint 环境中,不同部分和某些工具可能会重叠的区域。请考虑哪些工具可以最大化您的监视行动。下列监视工具有:

  • SharePoint 运行状况分析器

    在管理中心主页上,单击监视运行状况分析器。您可以使用此内置功能来分析和解决以下几个方面的问题: 安全、 性能、 配置和可用性。运行状况分析器规则是预定义并运行在预定的时间间隔,如每小时、 每天、 每周、 每月。如果检测到错误时,会触发相应的规则。每个规则都具有有关发生错误的原因,并指向包含要解决此问题的分步帮助详细文章的链接为您提供的简要说明。当您按照帮助过程时,您可以重新运行规则验证解决方法。如果列表中未出现错误,解决问题。

  • 计时器作业

    在管理中心主页上,单击监视计时器作业。SharePoint Server使用可配置的计时器作业来收集健康数据,然后将该数据写入到日志文件夹和日志记录数据库。数据然后在报告中用于显示服务器场的服务器的健康状态。

    您可重新计划计时器作业、启用或禁用它以及按需运行它。每天、每周和每月计划还包含一个执行时段。计时器服务将随机选择此间隔中的时间开始在每台适用服务器上运行计时器作业。此功能适用于在服务器场的多台服务器上运行的高负载作业。

    备注

    场中所有服务器上同时运行计时器作业可能会影响系统性能。您应计划仔细,以避免与其他计时器作业重叠的计时器作业。

  • 报告

    在管理中心主页上,单击"监视"、"报告"。利用此功能,您可配置诊断日志记录和数据收集,并且可查看管理和运行状况报告。由于一些配置将耗尽磁盘空间并对系统性能产生不利影响,因此您必须仔细规划要设置的配置。

  • Microsoft PowerShell

    PowerShell是一个强大的工具,用于监视SharePoint Server。您可以运行命令来获得确切想要查看的日志。有关详细信息,请参阅在 SharePoint Server 中查看诊断日志

  • 系统中心的操作管理器与SharePoint Server System Center 管理包

    系统中心的操作管理器功能强大,服务、 设备和操作的单一控制台中的多台计算机监控平台,允许您监视。使用操作管理器,您可以查看状态、 运行状况、 性能信息和可用性、 性能、 配置和安全的情况下生成警报。有关详细信息,请参阅操作管理器

    使用Operations Manager来监视SharePoint Server,您必须为SharePoint Server安装系统中心管理包。此工具可用于监视事件,请收集 SharePoint 组件特定的性能计数器在一个中心位置,并发出警报的操作员干预如有必要。下载并安装SharePoint 服务器 2016 年系统中心管理软件包

  • 事件查看器

    事件查看器是一个 Microsoft 管理控制台 (MMC) 管理单元接。它允许您浏览和管理事件日志。它是非常方便的工具,用于诊断问题。您可以跨多个日志,筛选特定的事件和重复使用有用的事件作为自定义视图的筛选器。有关详细信息,请参阅事件查看器

  • SharePoint 开发人员仪表板

    此工具提供了诊断信息,可帮助开发人员或系统管理员分析 SharePoint Web 页的性能。此实用程序可以帮助如果页面加载速度很慢,不执行 Web 部件,或者如果数据库查询在页上未执行。默认情况下,SharePoint 开发人员仪表板处于禁用状态。您可以使用PowerShell来启用它。有关详细信息,请参阅SharePoint 开发人员仪表板

  • Windows Management Instrumentation (WMI)

    WMI 提供了监视SharePoint Server环境的许多类。对于每个可管理的资源,没有相应的 WMI 类。有关详细信息,请参阅Windows 管理规范 (WMI) 概述

  • SQL Server Reporting Services (SSRS)

    SQL Server Reporting Services提供了全套现成的工具和服务来帮助您创建、 部署和管理您的组织的报告。它还具有编程功能,使您可以扩展和自定义报表功能。通过使用SQL Server Reporting Services,可以从关系、 多维的或基于 XML 的数据源创建交互式、 表格、 图形,或自由格式的报表。您可以发布报表、 计划报表处理,或访问报告的点播。您可以使用SQL Server Reporting Services来创建报表基于预定义的模型,并以交互方式研究模型中的数据。您可以选择观看格式不同、 将报表导出到其他应用程序,和订阅已发布报表。通过基于 Web 的连接或 Windows 应用程序或 SharePoint 网站的一部分,则可以查看您创建的报告。有关详细信息,请参阅报告服务 (SSRS)

SharePoint 运行状况分析器、 计时器作业,报告和PowerShell是内置的功能,而系统中心、 SharePoint Server 2016,和SQL Server Reporting Services系统中心管理包的独立工具。SharePoint 开发人员仪表板和 WMI 是内置的工具,用于开发人员或系统管理员。这些工具是互为补充,并应用于不同的方案。

下表显示的是这些工具的汇总。您在确定要用于特定方案的工具时必须权衡监视工具的优缺点。

监视工具汇总

工具 可选或内置 所需的技能级别 优点 缺点 资源

SharePoint 运行状况分析器

内置

基本

  • 提供解决问题的逐步说明。

  • 可自定义。如果您不需要它们,可禁用一些规则。

  • 不会监视所有可能的问题。

  • 出现问题后,仅触发一条规则。

在 SharePoint Server 中配置 SharePoint 运行状况分析器规则

在 SharePoint 2013 中查看和解析 SharePoint 运行状况分析器警报

SharePoint Server 2016 的 SharePoint 运行状况分析器规则参考

计时器作业

内置

高级:您必须考虑启用或禁用计时器作业和更改计划之间的关系。

  • 各种监视项。

  • 重新计划简单。

  • 可自定义。您可创建新的计时器作业满足您的特定需求。

会影响系统性能,并且会相互冲突。

在 SharePoint Server 2016 中配置 SharePoint 运行状况分析器计时器作业

SharePoint Server 2016 的计时器作业参考

报告

内置

查看技能级别:基本

灵活。使您可配置要记录的事件的安全性、启用事件日志淹没保护和配置跟踪日志。

  • 仅显示管理和运行状况统计信息,没有任何建议的解决方案。

  • 您必须解释日志记录数据。

  • 会影响性能和磁盘使用率。

在 SharePoint Server 2016 中查看报告和日志

PowerShell

内置

高级:您必须知道查找的内容,并且必须运行 PowerShell 命令。

筛选数据、以各种方式显示数据、将数据输出到您可在其中筛选、排序、分组的网格以及将数据导出至 Excel 2016。

您必须知道要运行的 PowerShell 命令。

在 SharePoint Server 中查看诊断日志

使用 Windows PowerShell 编写脚本

System Center
与SharePoint Server System Center 管理包

可选,但建议

高级:您需要知道查找内容和如何解释数据。

此工具可检测、诊断以及通知软件和硬件事件,并且让您参考 TechNet 知识文章。它通过监视关键方案在人员较少的情况下执行更多监视。

需要部署其他服务器。

SharePoint 服务器 2016 年系统中心管理包

事件查看器

内置

基本

您可查看多个事件日志中的事件、将有用的事件筛选器另存为可重复使用的自定义视图、安排任务运行以响应事件以及创建和管理事件订阅。

不会建议解决方案。

事件查看器

SharePoint 开发人员仪表板

内置

高级:您必须知道查找内容和如何解释数据。

分析 SharePoint 页的性能简单。

限制为监视 SharePoint 页的性能。

SharePoint 开发人员仪表板

Windows Management Instrumentation (WMI)

内置

高级:您必须知道查找内容和如何编写针对托管对象的 WMI 脚本。

可监视、跟踪和控制与软件应用程序、硬件组件和网络相关的系统事件。

  • 您必须标识要监视的托管对象。

  • 您必须编写 WMI 脚本。

Windows 管理规范 (WMI) 概述

SQL Server Reporting Services

可选,但建议。

高级:您必须设计和管理报告。

用于创建和管理报告的综合性平台。

创建和开发解决方案需要高级技能。
您必须了解 PerformancePoint 仪表板设计器和 Visual Studio。

报表服务 (SSRS)

对于所含服务器少于 10 台的 SharePoint 场,建议您至少安装下列独立工具:

  • 带有 适用于 SharePoint Server 2013 的 System Center 管理包的 System Center 2012 - Operations Manager

    监视 SharePoint 产品的运行状况状态。

  • SQL Server Reporting Services

    如果使用 Reporting Services 查看报告定义语言 (RDL) 文件则请部署它,并通过 Visual Studio 和 PerformancePoint 仪表板设计器设计报告。

标识监视方案

标识要监视的方案 — 例如,运行状况、工作流、搜索、SQL Server、虚拟环境和性能。下表显示的是一些关键方案以及可用于监视这些方案的监视工具。

方案和监视工具

工具\方案 运行状况 搜索 数据库 性能 工作流 虚拟环境 业务数据连接 商业智能 Access Services 服务器场 服务器 服务应用程序 Web 应用程序

SharePoint 运行状况分析器

X

X

X

计时器作业

X

X

X

X

X

报告

X

X

PowerShell

X

System Center
与SharePoint Server System Center 管理包

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 运行状况分析器规则。对于没有即时解决方案的问题,您必须使用事件查看器等监视工具研究日志以找出解决方案。

下表显示的是开发响应计划时应考虑的一些因素。

响应计划中建议的项

说明

通知/事件/问题

原义消息、原义事件或问题的说明。

受影响服务/应用程序

将受问题影响的服务或应用程序。

症状

问题的症状。

严重性

问题的严重性。高严重性问题必须具有高优先级。

必须解决问题(分钟或小时)

可接受的服务经过时间。

可能的原因

问题的可能原因。

解决方案

问题的解决方案。

联系人

此问题出现时应与之联系的人。

呈报

如果解决方案未成功解决问题应与之联系的人或团队。

相关资源

任何可能有帮助的资源来解决问题,例如有关 TechNet 库SharePoint Server的文章。

注释

您要突出显示的任何问题。

See also

SharePoint Server 2016 中的监视和报告功能
SharePoint Server 2016 中的监控概述
监视 SharePoint Server 中的 SharePoint 相关应用程序
存储和 SQL Server 容量规划与配置 (SharePoint Server)
在 SharePoint Server 2016 中监控缓存性能

Microsoft 网络监视器