使用 Visio Services 和 System Center Operations Manager 监视 SharePoint Server

 

适用于: SharePoint Server 2010

上一次修改主题: 2017-01-18

Visio 工具箱网站提供了一个 Microsoft Visio 2010 外接程序,您可以使用它来创建连接到 System Center Operations Manager 数据的数据连接 Web 绘图。本文介绍如何使用此外接程序来创建可监控 Microsoft SharePoint Server 2010 服务器场状态的数据连接 Web 绘图,将其发布到服务器场中的文档库,然后使用 Microsoft SharePoint Server 2010 中的 Visio Services 呈现该绘图。

若要完成本文中的过程,必须下载以下组件:

此方案假定您具有:

  • 运行 Visio Services 的 SharePoint Server 2010 服务器场

  • 可以监控 SharePoint Server 2010 服务器场的 System Center Operations Manager 部署

  • 运行 Microsoft Visio Professional 2010 或 Microsoft Visio Premium 2010 的计算机

配置此方案需要执行以下基本步骤:

  • 在 System Center Operations Manager 上安装 SharePoint 2010 产品的 Microsoft System Center Operations Manager 管理包。

  • 在运行 Visio 2010 的计算机上安装 System Center Operations Manager 控制台和 Visio 2010 外接程序客户端组件。

  • 在运行 Visio Graphics Service 的计算机上安装 System Center Operations Manager 控制台和 Visio 2010 外接程序服务器组件。

视频演示

该视频演示创建可监控 SharePoint Server 2010 服务器场状态的数据连接 Web 绘图,将其发布到服务器场中的文档库,然后使用 Visio Services 呈现该绘图所涉及的步骤。

视频屏幕快照

观看视频(该链接可能指向英文页面) (https://go.microsoft.com/fwlink/?linkid=202558&clcid=0x804)(该链接可能指向英文页面)。若要下载该视频文件的副本,请右键单击该链接,然后单击“目标另存为”。

安装 SharePoint 2010 产品的管理包

为监控 SharePoint Server 2010,必须在 System Center Operations Manager 上安装 SharePoint 2010 产品的 System Center Operations Manager 管理包。

安装管理包文件

  1. 将管理包 MSI 文件复制到可从运行 System Center Operations Manager 的服务器访问的共享位置并运行该文件。

  2. 阅读并接受许可协议,然后单击“下一步”。

  3. 在“选择安装文件夹”页上,保留默认安装位置,选择“所有人”选项,然后单击“下一步”。

    备注

    记下安装位置。在下一过程中,您将必须从此位置复制文件。

  4. 在“确认安装”页上,单击“安装”。

  5. 在“安装完成”页上,单击“关闭”。

安装管理包文件后,将以下文件复制到 Operations Manager 2007 R2 管理服务器上的 %ProgramFiles%\System Center Management Packs 文件夹中:

  • Microsoft.SharePoint.Foundation.2010.MP

  • Microsoft.SharePoint.Server.2010.MP

  • SharePointMP.Config

复制这些文件很重要,因为在您导入管理包时,Operations Manager 默认情况下将在此位置查找这些文件。

在将管理包文件安装到磁盘后,必须从 Operations Manager 操作控制台导入管理包。管理包包括两部分:

  • Microsoft SharePoint Foundation 2010 管理包

  • SharePoint Server 2010 管理包

SharePoint Foundation 2010 管理包是 SharePoint Server 2010 管理包的必备组件,必须首先导入它。

导入 SharePoint Foundation 2010 管理包

  1. 启动 Operations Manager 操作控制台。

  2. 在左窗格中,单击“管理”。

  3. 在右窗格中,右键单击“管理包”,然后单击“导入管理包”。

  4. 在“选择管理包”页上,单击“添加”,然后单击“从磁盘添加”。

  5. 在“联机目录连接”对话框中,单击“否”。

  6. 导航到安装了 SharePoint 2010 产品管理包文件的位置。

  7. 选择“Microsoft.SharePoint.Foundation.2010.mp”,然后单击“打开”。

  8. 单击“安装”。

  9. 完成该过程后,单击“关闭”。

安装 SharePoint Foundation 2010 管理包后即可安装 SharePoint Server 2010 管理包。

导入 SharePoint Server 2010 管理包

  1. 在 Operations Manager 操作控制台的“管理”部分,右键单击“管理包”,然后单击“导入管理包”。

  2. 在“选择管理包”页上,单击“添加”,然后单击“从磁盘添加”。

  3. 在“联机目录连接”对话框中,单击“否”。

  4. 导航到安装了 SharePoint 2010 产品管理包文件的位置。

  5. 选择“Microsoft.SharePoint.Server.2010.mp”,然后单击“打开”。

  6. 单击“安装”。

  7. 完成该过程后,单击“关闭”。

为使管理包能够监控服务器场,必须将它们配置为使用具有服务器场管理员访问权限的帐户运行。这包括两个步骤:

  • 在 Operations Manager 中创建一个运行方式帐户。

  • 将管理包配置为使用该运行方式帐户。

创建运行方式帐户

  1. 在操作控制台的左窗格中,单击“管理”。

  2. 在左窗格中,右键单击“运行方式配置”,然后单击“创建运行方式帐户”。

  3. 在“简介”页上,单击“下一步”。

  4. 在“常规属性”页上:

    • 从“运行方式帐户类型”下拉列表中,选择“Windows”。

    • 在“显示名称”框中,键入 SharePoint 发现/监控帐户

      备注

      完全按照所示键入该字符串。在您配置管理包时,System Center 将查找具有该名称的运行方式帐户。

    • 单击“下一步”。

  5. 在“凭据”页上,键入对 SharePoint Server 2010 服务器场具有管理访问权限的帐户(例如服务器场管理员帐户)的凭据,然后单击“下一步”。

  6. 在“分配安全性”页上,选择“更安全”选项,然后单击“创建”。

  7. 在创建帐户后,单击“关闭”。

在创建运行方式帐户后,必须将管理包配置为使用该帐户。

配置管理包

  1. 在操作控制台的左窗格中,单击“监控”。

  2. 在左窗格中,展开“SharePoint 2010 产品”,然后单击“管理”。

  3. 从“操作”菜单中,单击“Microsoft SharePoint 2010 服务器场组任务”,然后单击“配置 SharePoint 管理包”。

  4. 保留默认设置并单击“运行”。

  5. 在“任务状态”页显示“成功”状态后,单击“关闭”。

System Center Operations Manager 将扫描受监控的服务器以查找 SharePoint Server 2010 服务器场。根据您的配置,这可能需要三十分钟或更长时间。

配置 SharePoint Server 应用程序服务器

必须在 SharePoint Server 2010 服务器场中安装或部署以下组件:

  • System Center Operations Manager 操作控制台

    备注

    必须在服务器场中的每台应用程序服务器上安装此组件。

  • Visio 2010 外接程序服务器组件

对服务器场中的每台应用程序服务器执行下面的过程。

安装 Operations Manager 操作控制台

  1. 在 Operations Manager DVD 上,运行 SetupOM.exe。

  2. 在“开始”页上,单击“安装 Operations Manager 2007 R2”。

  3. 在“欢迎”页上,单击“下一步”。

  4. 在“最终用户许可协议”页上,阅读并接受许可协议,然后单击“下一步”。

  5. 在“产品注册”页上,键入用户名组织,然后单击“下一步”。

  6. 在“自定义安装”页上:

    1. 在“数据库”下拉菜单中,选择“此组件将不可用”。

    2. 在“管理服务器”下拉菜单中,选择“此组件将不可用”。

    3. 在“Web 控制台”下拉菜单中,选择“此组件将不可用”。

    4. 单击“下一步”。

  7. 在“客户体验改善计划”页上,选择是否加入该计划,然后单击“下一步”。

  8. 在“已准备好安装程序”页上,单击“安装”。

  9. 完成安装后,单击“完成”。

安装操作控制台后,必须安装 Visio Services 数据提供程序。这包括两个步骤:

  • 运行 OpsMgrDataModuleSetup.msi 以提取数据提供程序文件。

  • 将数据提供程序部署到服务器场。

提取 Visio Services 数据提供程序文件

  1. 在 Windows 资源管理器中,导航到在其中下载外接程序的目录,然后双击 OpsMgrDataModuleSetup.msi。

    备注

    .msi 程序不将数据提供程序安装或部署到服务器场中的服务器中。该程序只将部署包提取到指定的位置。

  2. 阅读许可协议,选择“我同意”,然后单击“下一步”。

  3. 指定安装位置,然后单击“下一步”。

提取数据提供程序后,必须将数据提供程序部署到服务器场中。

将 Visio Services 数据提供程序部署到服务器场

  1. 依次单击“开始”、“所有程序”和“Microsoft SharePoint 2010 产品”,右键单击“SharePoint 2010 Management Shell”,然后单击“以管理员身份运行”。

  2. 运行以下命令:

    .\OpsMgrDataModule.ps1

    OpsMgrDataModule cmdlet 会将部署包安装到服务器场的解决方案存储区,然后将数据模块部署到服务器场中的每台应用程序服务器上。

    完成此 cmdlet 后,可以通过运行 get-spsolution cmdlet 来验证是否已成功部署该包。应在“opsmgrdatamodule.wsp”条目旁边的“已部署”列中看到“True”。

为使 Visio Services 刷新发布并连接到 Operations Manager 数据的图表,必须使用有权访问根管理服务器的凭据对 Visio Services 服务应用程序进行配置。这是因为 Visio Services 服务应用程序执行负责从根管理服务器返回更新的数据集的数据提供程序。

执行此过程的最简单方法是使 Visio Services 应用程序池帐户成为根管理服务器上的只读操作员。

如果需要确定为 Visio Services 配置的应用程序池帐户,请执行以下过程:

确定 Visio Services 应用程序池帐户

  1. 在 SharePoint 管理中心网站上的“应用程序管理”部分,单击“管理服务应用程序”。

  2. 选择 Visio Services 服务应用程序。

  3. 在功能区上单击“属性”。

  4. 注意“应用程序池”区域中列出的帐户。

  5. 单击“取消”。

确定应用程序池帐户后,必须为此帐户授予对根管理服务器的只读操作员访问权限。

为 Visio Services 帐户授予对 RMS 的只读操作员访问权限

  1. 在操作控制台中,打开“管理”视图。

  2. 在“管理”窗格中,展开“管理”,展开“安全性”,然后单击“用户角色”。

  3. 在“用户角色”窗格中,右键单击“Operations Manager 只读操作员”,然后单击“属性”。

  4. 在“Operations Manager 只读操作员 – 用户角色属性”对话框中的“常规属性”选项卡上,单击“添加”。

  5. 在“选择用户或组”对话框中,输入 Visio Services 应用程序池帐户,然后单击“确定”。

  6. 单击“确定”。

安装 Visio 外接程序客户端组件

必须在运行 Visio 2010 的每台计算机上安装以下组件,您要在这些计算机中使用 System Center Operations Manager 2007 R2 的 Visio 外接程序:

  • System Center Operations Manger 2007 R2 控制台

  • Visio 2010 外接程序客户端组件

安装 Operations Manager 操作控制台

  1. 在 Operations Manager DVD 上,运行 SetupOM.exe。

  2. 在“开始”页上,单击“安装 Operations Manager 2007 R2”。

  3. 在“欢迎”页上,单击“下一步”。

  4. 在“最终用户许可协议”页上,阅读并接受许可协议,然后单击“下一步”。

  5. 在“产品注册”页上,键入用户名组织,然后单击“下一步”。

  6. 在“自定义安装”页上:

    1. 在“数据库”下拉菜单中,选择“此组件将不可用”。

    2. 在“管理服务器”下拉菜单中,选择“此组件将不可用”。

    3. 在“Web 控制台”下拉菜单中,选择“此组件将不可用”。

    4. 单击“下一步”。

  7. 在“客户体验改善计划”页上,选择是否加入该计划,然后单击“下一步”。

  8. 在“已准备好安装程序”页上,单击“安装”。

  9. 完成安装后,单击“完成”。

在安装操作控制台后即可安装 Visio 2010 外接程序客户端组件。

安装 Visio 外接程序客户端组件

  1. 在运行 Visio 2010 的计算机上,运行 OPPSMGRADDINSETUP.MSI。

  2. 在“欢迎”页上,单击“下一步”。

  3. 在“许可协议”页上,阅读并接受许可协议,然后单击“下一步”。

  4. 在“选择安装文件夹”页上,选择安装位置或保留默认位置,然后单击“下一步”。

  5. 在“确认安装”页上,单击“下一步”。

  6. 完成安装后,单击“关闭”。

创建并发布 Operations Manager Visio 绘图

在 Operations Manager 开始监控 SharePoint Server 2010 服务器场后,可以在操作控制台中查看服务器场的图表。可以将此图表导出到 Visio 2010 并发布到 SharePoint Server 2010,它在该位置仍将连接到实时 Operations Manager 数据。

创建并发布 Operations Manager Visio 绘图时必须遵循以下基本步骤:

  1. 从 Operations Manager 操作控制台导出图表。

  2. 在 Visio 2010 中打开该图表。

  3. 根据需要修改图表。

  4. 将图表发布到 SharePoint Server 2010。

从操作控制台导出图表

  1. 在安装了 Visio 2010 的计算机上,打开操作控制台。

  2. 在左窗格中,单击“监控”。

  3. 在左窗格中,展开“SharePoint 2010 产品”。

  4. 单击“图表视图”。

  5. 在工具栏下拉菜单中,单击“至 Visio”。

  6. 键入文件名,然后单击“保存”。

在导出图表后,可以在 Visio 2010 中打开该图表,根据需要修改它,然后将它发布到 SharePoint Server 2010,在该位置可由 Visio Services 呈现该图表。

将数据连接绘图发布到 SharePoint Server 2010

  1. 打开 Visio 2010。

  2. 单击“文件”,单击“打开”,然后打开从操作控制台导出的图表。

  3. 根据需要修改图表。

  4. 单击“文件”,然后在“文件”页上:

    1. 单击“保存并发送”。

    2. 单击“保存到 SharePoint”。

    3. 在“位置”部分,选择要在其中保存该绘图的位置,或单击“浏览位置”。

    4. 在“文件类型”下,单击“Web 绘图”。

    5. 单击“另存为”。

  5. 导航到要在其中保存绘图的 SharePoint Server 2010 网站上的位置,键入文件名,然后单击“保存”。

发布绘图后,可以直接从文档库查看它或将它合并到 Visio Web Access Web 部件中。请注意,Web 绘图的数据刷新频率取决于在 Visio Services 全局设置和 Visio Web Access Web 部件(如果适用)中配置的数据刷新设置。

See Also

Other Resources

Visio 工具箱(该链接可能指向英文页面)
Microsoft 展示:Visio Web Access Web 部件 (https://go.microsoft.com/fwlink/?linkid=206460&clcid=0x804)(该链接可能指向英文页面)