监控支持

上一次修改主题: 2009-07-18

本节介绍在 Office Communications Server 部署中实现用户体验质量 (QoE) 和呼叫详细记录 (CDR) 数据收集和报告功能所需的条件,其中包括组件、支持的拓扑、建议的部署顺序、部署的先决条件和部署过程。

功能组件

要启用 QoE 和 CDR 数据收集与报告功能,请部署监控服务器,它是 Office Communications Server 中的一个服务器角色。为此,请在一台或多台服务器上运行 Office Communications Server 部署工具,并在安装过程中选择“监控服务器”角色。

监控服务器还需要使用 Microsoft SQL Server 的监控服务器数据库。此数据库可与监控服务器并置在同一台计算机上,也可以安装在其他计算机上。

支持的拓扑

监控服务器功能包括以下组件:

  • 监控服务器,它是捕获使用数据和媒体质量数据的服务器角色。它包括两部分:用于捕获 CDR(使用数据)的 CDR 服务,以及用于捕获媒体质量数据的 QoE 服务。
  • 监控服务器数据库,它在 SQL Server 上运行,用于存储捕获的数据。对于 CDR 和 QoE 信息采用不同的数据库,但二者始终都运行于同一实例中的同一服务器上。
  • 数据收集代理,它在每台前端服务器和 Standard Edition Server 上自动安装。虽然系统会自动激活这些代理,但在部署监控服务器,并将其与相应企业版池或 Standard Edition Server 建立关联之前,不会实际捕获任何数据。
  • Systems Center Operation Management(SCOM,系统中心操作管理)包是可选组件。此组件可以对整个部署中的服务器执行监控,并可以使用监控服务器数据生成准实时警报,从而显示前端服务器上 A/V 会议服务器组件的运行状况以及中介服务器和网络位置的运行状况。
  • 监控服务器报告包是可选组件。使用此组件配合 SQL Server Reporting Services,可以根据监控服务器的数据生成详细的报告。这些报告提供趋势、摘要和呼叫清单等信息,帮助您了解网络上的媒体质量。此外,其中还包括 CDR 报告,可帮助您了解部署中对等和会议的总体使用情况。

有关详细信息,包括监控服务器及运行监控服务器数据库的服务器的软硬件要求列表,请参阅“支持的拓扑和基础结构要求”文档中的内部 Office Communications Server 组件要求

每个监控服务器都可以从一个或多个企业版池、Standard Edition Server 和中介服务器捕获数据。部署监控服务器时,应将它与要监控的池或服务器进行关联。图 1 显示了两种可能的监控服务器拓扑。

图 1. 监控服务器拓扑

Dd441306.9002ab2d-16f8-45f5-9ec7-f664f0013ccc(zh-cn,office.13).jpg

Dd441306.note(zh-cn,office.13).gif注意:
您可以将多个监控服务器与在另一台计算机上运行的一个监控数据库相关联。在此拓扑中,为避免在同时运行清除操作时可能发生的数据库锁定现象,配置监控服务器的清除时间至关重要。有关配置清除时间的详细信息,请参阅“管理 Office Communications Server 2007 R2”文档中的Configuring Retention of QoE and CDR Data

支持的并置

Office Communications Server 2007 R2 支持多种并置方案,为您提供了极大的灵活性:如果组织规模较小,您可以在一台物理服务器上运行多个组件,以节省硬件成本;如果组织规模较大,对可伸缩性和性能具有一定的要求,您可以将组件分布到不同的服务器上。在决定将监控服务器或其数据库与其他服务器角色或数据库进行并置之前,一定要考虑可伸缩性因素。

监控服务器可与 Standard Edition Server 并置。如果您的部署仅为一个 Standard Edition Server,则可以将监控服务器与其并置,这样监控服务器就不再需要一台单独的计算机。

监控服务器也可以与其他 Office Communications Server 角色(如存档服务器)并置。如果将监控服务器与存档服务器并置,则它们的数据库可以承载于该服务器上,也可以一起位于另一台服务器上,或分散到不同的数据库服务器上。

Dd441306.note(zh-cn,office.13).gif注意:
如果将监控服务器与 Standard Edition Server 并置,则必须在该服务器上安装完整版的 SQL Server,而非通常与 Standard Edition Server 一起使用的 SQL Server Express Edition。

监控服务器和监控服务器数据库可以并置在同一台服务器上,也可以分别安装在不同的服务器上,如图 2 所示。

图 2. 监控服务器数据库并置

Dd441306.e3401849-3192-4283-9be5-bab1aa7b0561(zh-cn,office.13).jpg

承载监控服务器数据库的服务器还可以承载其他数据库。支持以下方案:

  • 监控服务器数据库与其他一个或多个 Office Communications Server 数据库(例如包括后端数据库、存档数据库和响应组服务数据库等)并置。
  • 监控服务器数据库与第三方产品的数据库并置。

扩展

部署监控服务器时,即将其与一个或多个前端服务器、Standard Edition Server 和/或中介服务器建立关联。随后,监控服务器将从已与其建立关联的服务器中收集数据。建议(但并不一定要)让同一企业版池中的所有前端服务器仅与一个监控服务器建立关联。

为实现最佳可伸缩性,请勿将监控服务器与其他服务器角色并置,或将监控服务器数据库与任何其他数据库并置。将监控服务器数据库承载于监控服务器自身之外的计算机上不会显著提高性能。

一个监控服务器最多可为 200,000 名用户提供服务。如果您拥有多个池,其中用户总数少于 200,000 名,则建议您将所有这些池仅与一个监控服务器建立关联,从而简化管理。此外,如果您的池分散在不同的物理位置,则在每个位置都部署监控服务器可能更合理。

监控数据库性能

为了获得最佳性能,建议在四个物理磁盘上放置以下这些文件:

  • 系统文件和消息队列 (MSMQ) 文件在同一个物理磁盘上
  • QoE 数据库数据文件和 CDR 数据库数据文件在同一个物理磁盘上
  • QoE 数据库日志文件
  • CDR 数据库日志文件

如果将监控服务器数据库与其他数据库并置在同一服务器上,则应从其他数据库之外的一个实例中运行监控服务器数据库。此外,应该将监控服务器数据库数据文件和日志文件分别放置在单独的物理磁盘上,从而获得最优性能。在决定将监控服务器数据库与其他数据库并置之前,应仔细评估对性能的影响。

监控数据库大小

根据 Office Communications Server 用户模型(有关用户模型的详细信息,请参阅容量规划),每天每个用户使 CDR 数据库增大 8.8 KB,每天每个用户使 QoE 数据库增大 16.8 KB。要估计数据库的大小,请使用以下公式:

Database size = (DB growth per user per day) * (Number of users) * (Number of days)

例如,CDR 数据库中 50,000 个用户 60 天的数据量为 8.8*50000*60,总计 25 GB。如果您所在组织的 Office Communications Server 与用户模型明显不同,则请调整数据库每天增大量的估计值。

了解可用的数据库磁盘空间后,可以使用此公式帮助决定要在数据库中保留多少天的数据(默认为 60 天)。

报告性能

报告是受性能影响的另一个因素。所提供的监控服务器报告包中包括一组标准报告,适于大多数情况,但如果需要报告极大量的数据(如涉及一千万个呼叫的 QoE 报告),则脱机报告解决方案可能更为合适。报告包使用 SQL Server 中的 tempdb 数据库作为内部缓存,因此建议您将 tempbd 放置在一个单独的可用空间至少为 10 GB 的物理磁盘上。另一项需要考虑的事情是:如果监控数据库的大小大于数据库服务器的物理内存,则监控服务器的报告性能会受到影响。

监控服务器的先决条件

部署监控服务器之前,必须安装下列软件:

  • 在运行监控服务器的服务器上安装消息队列,并启用 Active Directory 集成。
  • 在监控服务器将从中收集数据的每个前端服务器和 Standard Edition Server 上安装消息队列,并启用 Active Directory 集成。(不必在要监控的中介服务器上安装消息队列。)
  • **推荐:**如果将 SQL Server Reporting Services 与监控服务器数据库安装在同一台计算机上,则可以利用监控服务器收集的数据生成详细的报告。如果不安装 SQL Server Reporting Services,则查看监控服务器数据的唯一方式就是对监控服务器数据库编写自己的 SQL 查询。
    如果数据库服务器运行的是 SQL Server 2008,则必须使用 SQL Server 2008 Reporting Services。如果该服务器运行的是 SQL Server 2005,请使用 SQL Server 2005 Reporting Services SP2。

负载平衡器端口要求

要实现 QoE 数据的发送和接收,必须在前端池负载平衡器上打开端口 5069。

部署顺序

应在至少部署了一个企业版池或 Standard Edition Server 后再部署监控服务器。对某个池或 Standard Edition Server 启用 QoE 和 CDR 数据收集时,请确保将该池或服务器与所部署的监控服务器建立关联,这样才能收集和存储数据。

在部署过程中相对较早地部署监控服务器会很有用,这样您在规划和部署之前的阶段即可收集 QoE 数据并了解网络的媒体质量。

监控服务器部署过程

部署监控服务器之前,需要确认系统基础结构和要安装监控服务器的服务器符合本节前面所述的软硬件要求。环境准备就绪后,请安装监控服务器文件、激活服务器、启动相关服务并将监控服务器与其要监控的服务器建立关联。表 1 概述了所需的步骤。部署监控服务器文档提供了详细的说明。

表 1. 监控服务器部署过程

阶段 步骤 权限 文档

安装系统必备软件。

请执行以下操作:

  • 在将成为监控服务器的服务器上安装消息队列。
  • 在将存储监控服务器数据库的服务器上安装 SQL Server。
  • (可选)在将存储监控服务器数据库的服务器上安装 SQL Server Reporting Services。
  • (可选)安装用于 SCOM 2007 的 Office Communications Server 2007 R2 管理包。

属于本地 Administrators 组成员的域用户

“部署监控服务器”文档中的安装监控服务器的先决条件

安装和激活监控服务器。

  1. 安装监控服务器的文件。
  2. 激活监控服务。

Administrators 组

Domain Admins 组或 RTCUniversalServerAdmins 组

安装监控服务器的文件

“部署监控服务器”文档中的激活监控服务器
主题

启动服务。

启动监控服务。

Administrators 组

“部署监控服务器”文档中的启动监控服务

部署监控服务器报告。

如果将 SQL Server Reporting Services 安装在承载数据库服务器的服务器上,则可以部署监控服务器报告包,以利用监控服务器中附带的一套标准报告。

Administrators 组

“部署监控服务器”文档中的部署监控服务器报告(建议)

配置要监控的用户和服务器。

请执行以下操作:

  • 在全局设置中启用 CDR 收集。
  • 在企业版池负载平衡器上打开端口 5069。
  • 在将受监控的前端服务器和 Standard Edition Server 上安装消息队列。
  • 将新的监控服务器与前端服务器和 Standard Edition Server 建立关联。
  • 将中介服务器与正受监控的企业版池建立关联。支持运行 Office Communications Server 2007 R2 或 Office Communications Server 2007 的中介服务器。

Domain Admins 组

Administrators 组

“部署监控服务器”文档中的配置要监控的服务器

另请参阅

其他资源

部署监控服务器