安装 Operations Manager 报表服务器
在此过程中,报表服务器安装在托管 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 报告
无法与任何其他应用程序共享 Operations Manager 使用的 SQL Server Reporting Services 安装,因为对基本 SSRS 安装所做的更改以适应用户角色和使用 SCOM 进行身份验证。 如果在执行 Operations Manager Reporting Services 安装程序的 SSRS 实例上存在任何报表,则会覆盖所有现有数据和报表。
确保正确安装和配置 SQL Server Reporting Services。 有关如何安装和配置 SQL Server Reporting Services 的详细信息,请参阅 SQL Server 安装。
注意
在继续此过程之前,请确保用于运行 Operations Manager 报告角色的安装程序的帐户在操作数据库 (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 都安装在远程服务器上,请确保 设置 SDK、 SSRS 和 SQL SPN。
- 如果在远程服务器上安装了 SSRS,并且 SQL 和管理服务器安装在同一台服务器上, 则需要 SDK 和 SSRS SPN。
- 如果在远程服务器上安装了 SQL,并且 SSRS 和管理服务器上安装了 SQL,请确保 设置了 SQL、 SSRS 和 SDK SPN。
验证 Reporting Services 是否已正确配置
按照以下步骤验证 Reporting Services 是否已正确配置:
验证 SQL Server Management Studio 中的 ReportServer 和 ReportServerTempDB 数据库是否位于独立服务器上。 打开 SQL Server Management Studio,然后连接到默认数据库实例。 打开“数据库”节点,并验证此节点下是否存在两个 Reporting Services 数据库。
验证 SQL Server Reporting Services 的正确配置。 选择“开始”,指向“程序”,指向MICROSOFT SQL Server 的相应产品/服务,指向“配置工具”,然后选择“Reporting Services 配置管理器”。 连接到安装了 Reporting Services 的实例。
在导航窗格中,选择 。
<servername>\SQLinstance
这会在结果窗格中显示报表服务器状态。 确保 报表服务器状态 已 启动。在导航窗格中,选择“横向扩展部署”,并确保“状态”列具有“已加入”的值。
如果未启动报表服务器并且未加入横向扩展部署,请检查服务帐户、Web 服务 URL 和数据库的配置。
注意
虽然 SQL Server Reporting Services 支持横向扩展部署模型,允许运行多个共享单个报表服务器数据库的报表服务器实例,但 Operations Manager 不支持它。 Operations Manager 报告将自定义安全扩展作为前端组件的设置的一部分进行安装,而前端组件无法跨 Web 场复制。
确认 SQL Server Reporting Services 服务正在运行。 在任务栏上,选择“开始”,指向“管理工具”,然后选择“服务”。
在 “名称” 列中,找到 SQL Server Reporting Services 实例服务,并验证其状态是否读取 “已 启动”,并且 启动类型 是否为 自动。
在“名称”列中,找到SQL Server 代理服务,并验证其状态是否为“已启动”,以及其启动类型是否为“自动”。
通过浏览到
http://<servername>/reportserver/_<$instance>
报表服务器网站,验证报表服务器网站是否正常运行且可用。 应会看到包含<servername>/ReportServer/_<$instance>
SQL Server 安装版本号的 SQL Server Reporting Services 版本 ##.#.##.##Microsoft页面和文本。打开 Internet Explorer 并浏览到
http://<servername>/reports/_<$instance>
,验证是否已正确配置报表管理器网站。在报表管理器网站中,选择“新建文件夹”以创建新文件夹。 输入名称和说明,然后选择“ 确定”。 确保在报表管理器网站上显示新的已创建文件夹。
安装 Operations Manager 报告
重要
Operations Manager 报告角色必须直接安装在 SQL Server Reporting Server 上。 不支持远程 SSRS 实例,并且不会显示在安装向导中。
按照以下步骤安装 Operations Manager 报告:
以本地管理员身份登录到 SSRS 服务器。
在 Operations Manager 安装介质上,运行 Setup.exe,然后选择“ 安装”。
在“入门”中,选择要安装的功能页,选择“报表服务器”功能。 若要详细了解每个功能及其要求,请选择“全部展开”或展开每个功能旁边的按钮,然后选择“下一步”。
在“入门”中,选择安装位置页,接受默认值,或输入新位置或浏览到其中一个位置,然后选择“下一步”。
在“先决条件”页上,查看并解决任何警告或错误,然后选择“再次验证先决条件”以重新检查系统。
如果先决条件检查器未返回任何警告或错误,请继续执行“先决条件”页。 选择下一步。
在“配置”中,“指定管理服务器”页,输入仅报表功能使用的管理服务器的名称。 然后选择下一步。
在“配置”中,选择承载 SQL Server Reporting Services 的 SQL Server 实例,然后选择“下一步”。
在“配置 Operations Manager 帐户”页上,输入数据读取器帐户的凭据,然后选择“下一步”。
在“配置”中,帮助改进 System Center - Operations Manager 页,选择选项,然后选择“下一步”。
如果未在计算机上激活Windows 更新,将显示“配置”Microsoft“更新”页。 选择选项,然后选择“ 下一步”。
查看“配置”、“安装摘要”页上的选项,然后选择“安装”。 安装将继续进行。
安装完成后, 将显示“安装完成 ”页。 选择“关闭”。
从命令提示符安装 Operations Manager 报告
按照以下步骤从命令提示符安装 Operations Manager 报告:
使用具有本地管理凭据的帐户登录到服务器。
使用“以管理员身份运行” 选项打开命令提示符窗口。
将路径更改为 Operations Manager setup.exe 文件所在的路径,然后运行以下命令。
注意
/ManagementServer
仅当在不是管理服务器的服务器上安装报告时,才需要此参数。- 参数
/SRSInstance
是本地 SSRS 实例的名称,例如“SSRS”。
setup.exe /silent /install /components:OMReporting /ManagementServer:<ManagementServerName> /SRSInstance:[SSRS|<server\instance>] /DataReaderUser:<domain\username> /DataReaderPassword:<password> /SendODRReports:[0|1] /UseMicrosoftUpdate:[0|1] /AcceptEndUserLicenseAgreement:1
确认 Operations Manager 报告的运行状况
按照以下步骤确认 Operations Manager 报告的运行状况:
打开操作控制台,然后选择 “报告 ”工作区。
注意
初始部署后,报表最多可能需要 30 分钟才能显示。
选择 Microsoft ODR 报表库,然后双击列出的任何报表。 然后,将在新窗口中生成并显示所选报表。
默认情况下,应看到以下报表:
- 每天警报数
- 实例空间
- 管理组
- 管理包
- 最常见警报
关闭报表窗口。
后续步骤
若要了解在管理组中的多个服务器上安装 Operations Manager 服务器角色的顺序和步骤,请参阅 Operations Manager 的分布式部署。