如何安装 Operations Manager Reporting Server

重要

此版本的 Operations Manager 已终止支持。 建议 升级到 Operations Manager 2022

在此过程中,报表服务器安装在托管SQL Server数据库和SQL Server Reporting Services的独立服务器上。

警告

尽管SQL Server Reporting Services安装在独立服务器上,但 Operations Manager 报表不会在此服务器上访问;而是在操作控制台的“报表”工作区中访问它们。

必须确保服务器符合 Operations Manager 的最低系统要求。 有关详细信息,请参阅 System Center – Operations Manager 的系统要求

注意

Operations Manager 2019 UR1 及更高版本支持所有受支持语言的单个安装程序,而不是特定于语言的安装程序。 安装程序根据要安装该语言的计算机的语言设置自动选择语言。

注意

  • Operations Manager 支持所有受支持语言的单个安装程序,而不是特定于语言的安装程序。 安装程序根据要安装该语言的计算机的语言设置自动选择语言。
  • 无论 Operations Manager 管理服务器上安装了何种更新,报告和 Web 控制台的安装都会成功。

注意

如果安全策略限制 TLS 1.0 和 1.1,安装新的 Operations Manager 2016 Reporting Services 角色将失败,因为安装媒体不包含支持 TLS 1.2 的更新。 安装此角色的唯一方法是在系统上启用 TLS 1.0,应用更新汇总 4,然后在系统上启用 TLS 1.2。 此限制不适用于 Operations Manager 版本 1801。

安装 Operations Manager 报告

在该 SQL Server 实例上安装的 SQL Server Reporting Services 仅可由 Operations Manager 使用。 如果此 SSRS 实例上存在任何报表,则 System Center Operations Manager Reporting Services 安装程序将替代其上的所有数据/报表。

确保已正确安装和配置 SQL Server Reporting Services。 若要详细了解如何安装和配置 SQL Server Reporting Services,请参阅 SQL Server 安装

注意

在继续此过程之前,请确保用于运行 Operations Manager 报告角色安装程序的帐户在 Operations Database (OperationsManager) 和 Reporting (ReportServer) SQL 实例上具有 SA (sysadmin ) 。 这将允许安装程序根据需要部署所有登录名和权限。 安装后,可以从用于安装程序的帐户安全地删除 SA 角色。 否则,安装程序会失败,所有更改都会回滚,这可能会使SQL Server Reporting Services处于不可操作状态。 如果发生这种情况,可以尝试运行工具将 SSRS 重置为工作条件。 程序为: ResetSRS.exe 这是 Operations Manager 安装媒体上支持工具文件夹中的可执行文件。

在 NTLM 强化企业中安装 Reporting Services

在 Operations Manager 2016 及更高版本中,如果 NTLM 作为组织策略被禁用,Operations Manager 的报告服务将受到影响。 对于禁用 NTLM 的组织,可以在安装时选择“Windows 协商”作为 Reporting Manager 身份验证类型。 NTLM 是默认选项。

注意

只有在远程服务器上安装报告管理器时,“身份验证类型”选项才可用。

禁用 NTLM 的先决条件

  • 如果 SSRS 和 SQL 都安装在远程服务器上,请确保已设置 SDKSSRSSQL SPN。
  • 如果在远程服务器上安装了 SSRS,并且在同一服务器上安装了 SQL 和管理服务器,则需要 SDKSSRS SPN。
  • 如果远程服务器上安装的 SQL 以及 SSRS 和管理服务器安装在同一服务器上,请确保已设置 SQLSSRSSDK SPN。

验证是否正确配置了Reporting Services

按照以下步骤验证是否正确配置了Reporting Services:

  1. 验证 SQL Server Management Studio 中的 ReportServerReportServerTempDB 数据库是否位于独立服务器上。 打开 SQL Server Management Studio,然后连接到默认的数据库实例。 打开“数据库”节点,并验证此节点下是否存在两个Reporting Services数据库。

  2. 验证 SQL Server Reporting Services 配置是否正确。 选择“开始”,指向“程序”,指向相应的 Microsoft SQL Server产品/服务,指向“配置工具”,然后选择“Reporting Services Configuration Manager”。 连接到安装了 Reporting Services 的实例。

  3. 在导航窗格中,选择 <servername>\SQLinstance。 将在结果窗格中显示报表服务器状态。 确认“报表服务器状态”为“已启动”。

  4. 在导航窗格中,选择“ 横向扩展部署”,并确保 “状态” 列的值为 Joined

  5. 如果未启动报表服务器且未加入横向扩展部署,检查服务帐户Web 服务 URL数据库的配置。

  6. 确认 SQL Server Reporting Services 服务正在运行。 在任务栏上,选择“ 开始”,指向 “管理工具”,然后选择“ 服务”。

  7. 在“名称”列中,找到 SQL Server Reporting Services 实例服务,并验证其状态是否为“已启动”且“启动类型”是否为“自动”。

  8. 在“名称”列中,找到 SQL Server 代理服务,并验证其状态是否为“已启动”且“启动类型”是否为“自动”。

  9. 验证报表服务器网站是否运行正常且是否能通过浏览 http://<servername>/reportserver/_<$instance> 访问。 应显示带 <servername>/ReportServer/_<$instance> 的页面和 <servername>/ReportServer/_<$instance>##.#.####.## 文本,其中 # 为 SQL Server 安装的版本号。

  10. 通过打开 Internet Explorer 并浏览 ,可验证报表管理器网站是否配置正确。

  11. 在报表管理器网站中,选择“ 新建文件夹” 以创建新文件夹。 输入名称和说明,然后选择“ 确定”。 确保新建的文件夹在报表管理器网站上可见。

安装 Operations Manager 报告

按照以下步骤安装 Operations Manager 报告:

  1. 使用具有本地管理凭据的帐户登录到计算机。

  2. 在 Operations Manager 安装介质 上,运行Setup.exe,然后选择“ 安装”。

  3. 在“开始使用”的“选择要安装的功能”页面上,选择“报表服务器”功能。 若要详细了解每项功能及其要求,请选择“ 全部展开”,或展开每个功能旁边的按钮,然后选择“ 下一步”。

  4. 入门“选择安装位置”页上,接受默认值,或输入新位置或浏览到一个位置,然后选择“下一步”。

  5. “先决条件 ”页上,查看并解决任何警告或错误,然后选择“ 再次验证先决条件 ”以重新检查系统。

  6. 如果先决条件检查器未返回任何警告或错误,请继续转到 先决条件继续安装 页面。 选择“下一页”。

  7. 在“配置”的“指定管理服务器”页面上,输入仅由报表功能使用的管理服务器的名称。 然后,选择“下一步”。

  8. “配置SQL Server reporting services 的实例”页上,选择承载SQL Server Reporting Services的SQL Server实例,然后选择“下一步”。

  9. “配置”的“ 配置 Operations Manager 帐户 ”页上,输入 数据读取者帐户的凭据,然后选择“ 下一步”。

  10. “配置”“帮助改进 System Center - Operations Manager”页上,选择选项,然后选择“下一步”。

  11. 如果计算机上未激活Windows 更新,则会出现“配置Microsoft 更新”页。 选择选项,然后选择“ 下一步”。

  12. 查看 “配置”和 “安装摘要 ”页上的选项,然后选择“ 安装”。 安装将继续进行。

  13. 安装程序完成后,将显示 “安装程序已完成 ”页。 选择“关闭”。

从命令提示符安装 Operations Manager 报告

按照以下步骤从命令提示符安装 Operations Manager 报告:

  1. 使用具有本地管理凭据的帐户登录到服务器。

  2. 使用“以管理员身份运行”选项打开“命令提示符”窗口。

  3. 将路径更改为 Operations Manager setup.exe 文件所在的路径,然后运行以下命令。

    注意

    • /ManagementServer仅当在不是管理服务器的服务器上安装报表时,参数才是必需的。
    • /SRSInstance仅允许参数使用本地 SSRS 实例。
    setup.exe /silent /install /components:OMReporting
    /ManagementServer:<ManagementServerName>
    /SRSInstance:<server\instance>
    /DataReaderUser:<domain\username>
    /DataReaderPassword:<password>
    /SendODRReports:[0|1]
    /UseMicrosoftUpdate:[0|1]
    /AcceptEndUserLicenseAgreement:1
    

确认 Operations Manager 报表的运行状况

按照以下步骤确认 Operations Manager 报表的运行状况:

  1. 打开操作控制台,并选择“报告”工作区。

    注意

    初始部署后,报表可能需要长达 30 分钟才能显示。

  2. 选择“ Microsoft ODR 报表库”,然后双击列出的任何报表。 此时会生成所选的报表,并在新窗口中显示。

    默认情况下,应看到以下报表:

    • 每天警报数

    • 实例空间

    • 管理组

    • 管理包

    • 最常见警报

  3. 关闭报表窗口。

后续步骤

若要了解在管理组中跨多个服务器安装 Operations Manager 服务器角色的顺序和步骤,请参阅 Operations Manager 的分布式部署