HP Service Health Reporter

适用于 [Windows 和 Linux] 操作系统

软件版本: 09.40

定制以下手册或帮助内容的输出结果:

《交互安装指南》

文档发布日期: 2015 年 1 月

软件发布日期: 2015 年 1 月

HP 徽标

法律声明

担保

HP 产品和服务随附的明示性保证声明中列出了适用于此类产品和服务的专用担保条款。本文中的任何内容均不构成额外的担保。对于本文中的技术或编辑错误或者遗漏,HP 概不负责。

本文包含的信息如有更改,恕不另行通知。

受限权利声明

机密计算机软件。必须拥有 HP 授予的有效许可证,方可拥有、使用或复制本软件。按照 FAR 12.211 和 12.212,并根据供应商的标准商业许可的规定,“商业计算机软件”、“计算机软件文档”与“商品技术数据”授权给美国政府使用。

版权声明

© Copyright 2015 Hewlett-Packard Development Company, L.P.

商标声明

Adobe® 是 Adobe Systems Incorporated 的商标。

Microsoft® 和 Windows® 是 Microsoft Corporation 在美国注册的商标。

UNIX® 是 The Open Group 的注册商标。

 
 
 
 

《交互安装指南》

简介

版本: 9.40

文档发布日期:2015 年 1 月

HP Service Health Reporter (SHR) 从跨域数据源收集数据,处理数据并生成报告。它使用不同组件执行各种操作,比如使用 SAP Sybase IQ 数据库存储性能数据、使用 SAP BusinessObjects 生成报告以及使用 PostgreSQL 数据库存储管理数据。

安装概述

可以在单个系统上安装所有 SHR 组件(典型安装)。当报告大量节点时,为了提高性能,您可以将不同组件(SHR 服务器、SHR 数据收集器、SAP Sybase IQ 和 SAP BusinessObjects)分布到不同的系统中(自定义安装)。

安装 SHR 位后,要配置设置,请参阅《HP Service Health Reporter 配置指南》

选择任务

安装
升级
卸载

选择要对 HP Service Health Reporter 执行的任务。

选择操作系统

Windows 2008
Windows 2012
Linux

为 HP Service Health Reporter 选择操作系统。

选择安装首选项

自定义
典型

选择“自定义”可将服务器组件分布安装在不同系统上。

选择“典型”可将所有服务器组件安装在同一系统上。

对于 Windows 2012 操作系统,必须将 SAP Sybase IQ 安装在 Linux 上。Windows 2012 不支持随 SHR 介质一起提供的 SAP Sybase IQ。

对于 Windows 2008 和 Linux,所有 SHR 组件必须安装在相同操作系统环境中。

安装远程收集器

选中以安装远程收集器

SHR 数据收集器与 SHR 安装在同一系统上。但是 SHR 也让您可以选择将收集器安装在单独的服务器上。可以根据您的需要将收集器安装在多个系统上。您可以将收集器安装到在 SHR 支持的任意操作系统上运行的远程系统中。

查看或打印

可以在屏幕上查看自定义文档,或打印该文档。

如果计算机上安装了 PDF 打印驱动程序,请单击“打印”创建根据您的选择自定义的 PDF 文档。可从多个开源或第三方提供程序获取 PDF 打印驱动程序。

检查选择

以下步骤根据您的选择自定义。检查选择是否正确。

 

如果选择不正确,请单击“更改”

Windows 先决条件

此内容对 Linux 有效。

Linux 先决条件

此内容对 Linux 有效。

Windows 典型安装

此内容对 Windows 有效。

Linux 典型安装

此内容对 UNIX 有效。

Windows 先决条件

此内容对 Linux 有效。

安装先决条件

这些先决条件适用于要安装 HP Service Health Reporter 的系统以及要安装 SHR 数据收集器的远程系统。

硬件要求

有关硬件要求的列表,请参阅《HP Service Health Reporter 软件支持列表》,该文档可从 HP 软件产品手册网站下载:

http://h20230.www2.hp.com/selfsolve/manuals

软件要求

有关 SHR 支持的软件及其版本的完整列表,请参阅《HP Service Health Reporter 软件支持列表》

操作系统要求

安装 SHR 之前,必须更新操作系统、应用所有修补程序、建立网络连接并禁用防病毒软件。

确保交换空间大小为 RAM 大小的两倍。

端口可用性

SHR 将多个默认端口用于不同服务。

服务

端口号

协议

入站

出站

描述

HP PMDB Platform DB Logger 服务

21408

TCP

DB Logger Service 始终通过此端口登录数据库。

HP PMDB Platform Collection 服务

21409

TCP

用于 Collection Service 的 JMX 管理端口。IM Service 使用此接口进行监控。

HP PMDB Platform IM 服务

21410

TCP

用于 IM Service 的 JMX 管理端口。

HP PMDB Platform Timer

无端口号

NA

NA

NA

SHR 的 Timer 服务。

HP PMDB Platform Administrator

21411

TCP

SHR Web 应用程序服务器端口,它托管管理 Web 应用程序。报告的交叉启动功能依赖于此服务。

HP Software Communication Broker

383

TCP

SHR 使用此端口与安装在远程服务器上的收集器通信。

管理控制台 Web 服务器

21416

TCP

SHR 管理 Web 服务器的 JMX 管理端口。

HP PMDB Platform Collection 服务 21418 HTTP 用于 SiteScope 通用数据集成的 HTTP 服务器连接端口。
HP PMDB Platform Collection 服务 21419 HTTPS 用于 SiteScope 通用数据集成的 HTTPS 服务器连接端口。
HP PMDB Platform Collection 服务 8080 HTTP 用于从 SiteScope 数据采集 API 收集数据的连接端口。

HP PMDB Platform Sybase 服务

21424

TCP

用于 Sybase IQ 服务器的端口。

Sybase IQ Agent 15.4

21423

TCP

用于 Sybase IQ Agent 的端口。

HP-SHR-Postgre - PostgreSQL Server 9.0

21425

TCP

用于 PostgreSQL 服务的端口。

Apache Tomcat

8080

TCP

这是 SAP BusinessObjects 应用程序服务端口。此端口上托管 SAP BusinessObjects Central Management Console 和 SAP BusinessObjects InfoView Web 应用程序。

SAP BOBJ Central Management Server

6400

TCP

这是用于 SAP BusinessObjects Central Management Server 的端口,主要用于 SAP BusinessObjects 身份验证。

Server Intelligence Agent (HOML01GEATON)

6410

TCP

用于 SAP BusinessObjects Server Intelligence Agent 的端口,管理所有与 SAP BusinessObjects 相关的任务。

BOE120SQLAW

2638

TCP

用于 SAP BusinessObjects 存储库数据库的端口。

RTSM

21212

TCP

这是在管理控制台中为 RTSM 数据源配置的端口。SHR 通过此端口连接 RTSM。

HPOM

任意

TCP

这是在管理控制台中为 HPOM 数据库配置的端口。SHR 使用此端口连接 HPOM 数据库。

HP Operations Agent

383

TCP

SHR 使用此端口连接 HP Operations Agent。

HP BSM 配置文件数据库

任意

TCP

这是在管理控制台中为配置文件数据库配置的端口。

SHR 使用此端口连接配置文件数据库和 OMi 数据库。

Web 浏览器要求

要在 Internet Explorer 或 Mozilla Firefox 中查看 SHR 管理控制台,必须启用 ActiveX 和 JavaScript 控件。按照 Web 浏览器的“帮助”菜单获取启用帮助。

有关支持的 Web 浏览器列表,请参阅《HP Service Health Reporter 软件支持列表》中的“Web 浏览器和插件”

安装用户帐户

  • 始终以属于管理员组的本地管理员用户身份安装 SHR。
  • 如果将安装 SHR 的用户是域用户,请确保该用户具有对域控制器的所有管理员权限,并且还属于将安装 SHR 的系统上的本地管理员组。

安装前任务和检查表

确保满足安装先决条件后,还必须执行一系列任务,使服务器准备好安装 SHR

任务 1:禁用防病毒软件

防病毒应用程序会妨碍 SHR 的安装。暂时禁用任何可能运行的防病毒软件。

安装完成后重新启用防病毒软件。

任务 2:配置防火墙

如果使用防火墙软件,请确保防火墙允许通信通过 SHR 系统上的所需端口(请参阅“安装先决条件”>“端口可用性”)。

任务 3:验证系统的完全限定域名 (FQDN)

执行 SHR 安装前,必须确保 DNS 查找返回了主机系统的准确 FQDN。如果 DNS 查找的条目与系统的主机名不同,这可能导致登录 SHR 管理控制台失败。由于在 SAP BusinessObjects 安装过程中,系统的主机名用于创建和注册服务器/服务,所以可能会发生此问题。

要验证主机系统的 FQDN,请执行以下步骤:

  1. 打开命令行界面,键入以下命令检查系统的主机名:

    hostname

    记录系统的主机名。

  2. 键入以下命令,查看系统的 IP 地址:

    ipconfig

  3. 键入以下命令,验证所显示的 IP 地址的 FQDN:

    nslookup<IP 地址>

    其中 <IP 地址> 是主机系统的 IP 地址。

    确保在运行 DNS 查找命令之后显示的名称与运行 HOSTNAME 命令之后显示的名称匹配。如果名称不匹配,则必须更改系统的主机名。

任务 4:禁用用户帐户控制 (UAC)

仅在以下操作系统上运行主机系统时执行此任务:

  • Windows Server 2008 with Service Pack 2

    1. 单击“开始”>“控制面板”。此时将打开“控制面板”窗口。
    2. 在“控制面板”窗口中,双击“用户帐户”
    3. 在“用户帐户”窗口中,单击“用户帐户”
    4. 在“用户帐户”任务窗口中,单击“打开或关闭‘用户帐户控制’”
    5. 如果当前在管理员批准模式下配置 UAC,则将显示“用户帐户控制”消息。单击“继续”
    6. 清除“使用用户帐户控制(UAC)帮助保护您的计算机”复选框,然后单击“确定”
    7. 单击“立刻重启”,应用此更改。
  • Windows Server 2008 R2 with Service Pack 1

    1. 单击“开始”>“控制面板”。此时将打开“控制面板”窗口。
    2. 在“控制面板”窗口中,双击“用户帐户”
    3. 在“用户帐户”窗口中,单击“用户帐户”
    4. 在“用户帐户”任务窗口中,单击“更改用户帐户控制设置”
    5. 在“用户帐户控制设置”窗口中,将滑块移至底部,选择“从不通知”选项,然后单击“确定”
    6. 如果当前在管理员批准模式下配置 UAC,则将显示“用户帐户控制”消息。单击“继续”
    7. 单击“立刻重启”,应用此更改。

任务 5:在 Windows Server 2008 上设置静态 IPv6 地址

在通信协议为 IPv6 的 Windows Server 2008 服务器上安装 SHR 时,必须分配静态 IPV6 地址。

默认情况下,Windows Server 2008 会随机派生接口 ID,而不会根据扩展的唯一标识符 (EUI)-64 地址生成 ID。必须禁用随机接口 ID。有关详细信息,请参阅 Microsoft 文档,该文档位于 http://www.microsoft.com

任务 6:增加非交互桌面堆

在单个用户会话中,每个桌面对象都与桌面堆内存相关联。桌面堆存储某些用户界面对象,例如窗口、菜单和挂钩。

桌面堆耗尽可能会阻止某些进程启动或导致进程失败。要避免桌面堆使用问题,必须在注册表编辑器中更改堆内存的默认值。

在 Windows 服务器上安装 SHR 时,请执行以下步骤增加非交互桌面堆。

  1. 单击“开始”>“运行”。此时将打开“运行”对话框。
  2. 在“打开”框中,键入 regedit。此时将打开“注册表编辑器”窗口。
  3. 在左窗格中,依次展开 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager,然后单击“SubSystems”
  4. 在右窗格中,右键单击“Windows”,然后单击“修改”。此时会打开“编辑字符串”对话框。
  5. 在“数值数据”框中,将值
    ObjectDirectory=\Windows SharedSection=1024,20480,768 更改为 ObjectDirectory=\Windows SharedSection=1024,20480,1536
  6. 在注册表编辑器中进行更改之后,重新启动系统。

任务 7:组合介质

HP Service Health Reporter (SHR) 软件位于 3 TAR 文件部分中。

HPSHR_940_Win64.part1
HPSHR_940_Win64.part2
HPSHR_940_Win64.part3

在开始安装 SHR 之前,必须将所有 3 TAR 文件部分下载到一个临时位置(例如,C:\temp\HPSHR_9.4-parts),然后执行内容合并。

使用 Windows 命令合并内容

  1. 单击“开始”>“运行”打开“运行”提示。

  2. 键入 CMD 并按“Enter”键。此时将打开“命令提示符”窗口。

  3. 要创建新目录以安装 SHR,请运行以下命令:

    mkdir 驱动器:\目录名称

    例如:mkdir C:\temp\HPSHR_9.4-parts

  4. 将 TAR 文件部分下载到您在上一步骤中创建的临时文件夹。

    例如:C:\temp\HPSHR_9.4-parts.

  5. 要转至复制 TAR 文件部分的位置,请运行以下命令:

    cd <临时位置>

    例如:cd C:\temp\HPSHR_9.4-parts

  6. 要将 TAR 文件部分的内容合并到单个 tar 文件,请运行以下命令之一:

    copy /b HPSHR_940_Win64.part?C:\temp\HPSHR_9.4-parts\HPSHR940.tar

    type HPSHR_940_Win64.part?> C:\temp\HPSHR_9.4-parts\HPSHR940.tar

    备注: 必须在单行中键入命令。

SHR 9.40 介质现在可作为以下位置中的单个 TAR 文件:

C:\temp\HPSHR_9.4-parts\HPSHR940.tar

其他注意事项

  • 以管理员身份登录系统。您必须为本地管理员组的成员。
  • 您也可以以具有管理员权限的域/本地用户身份将 SHR 安装在域中。
  • 确保在安装过程中系统时间未发生更改。确保安装过程中系统未自动转换到夏令时。
  • 请勿从网络共享安装 SHR。由于安装文件较大,因此不支持通过网络安装 SHR

备注: SHR 安装程序不支持安装回滚和强制重新安装。如果安装不成功,则必须手动删除由安装程序放置的所有文件。

典型安装:安装在单个系统上

将 HP Service Health Reporter 服务器、SAP Sybase IQ 服务器和 SAP BusinessObjects 服务器安装在单个系统上。

  1. 运行以下文件:

    HP-SHR_9.40_setup.exe

    将提取安装文件。

  2. 选择安装 SHR 所用的语言,然后单击“确定”

    此时将显示“HP Service Health Reporter 9.40 Software Installer”向导。

  3. 在“简介”页面上,查看备注然后单击“下一步”
  4. 在“许可证协议”页面上,查看许可证协议。
  5. 选择“I accept...”,然后单击“下一步”继续安装。
  6. 在“产品自定义”页面上,选择“Typical HP Service Health Reporter Installation”,然后单击“下一步”
  7. 查看将安装 SHR 的文件夹。要更改安装文件夹,请使用旁边的“浏览”按钮。单击“下一步”

    备注: 不要在非默认文件夹名称中输入空格或除 -(连字符)以外的特殊字符。安装路径长度必须小于 20 个字符。

    安装程序会执行安装先决条件检查,并在“安装检查项”页面上显示检查结果。

  8. 输入 SAP BusinessObjects 安装驱动器。默认值为 C
  9. 备注: 仅输入表示驱动器的字母。例如,输入 C 而非 C:\C:

  10. 如果检查成功,请在“产品要求”页面上单击“下一步”

    如果先决条件检查失败或显示警告消息,则确保满足所有先决条件后再次启动安装。

  11. 此时会打开“安装前摘要”页面。查看摘要,然后单击“安装”
  12. 安装完成后,单击“Done”

如果安装失败,请单击“回滚”并等到产品回滚为止。运行回滚实用程序,如下所示:

  1. 在命令行控制台中,转至回滚实用程序路径。
  2. 运行以下命令:

    rollback-utility.bat <SHR 安装路径>

    例如:rollback-utility.bat C:\HP-SHR

要执行后安装配置任务,请参阅《HP Service Health Reporter 配置指南》

SAP Sybase IQ 的后安装任务

要在语言环境为简体中文或日语的系统上安装 SHR,请执行以下步骤:

  1. 运行以下命令停止 Sybase IQ 服务:

    dbstop -y -c uid=dba;pwd=sql;eng=<服务器引擎名>;dbn=utility_db;links=tcpip{host=<主机名>.<域名>;port=21424}

    在此实例中,<服务器引擎名> 表示 Sybase 服务器引擎的名称,<主机名> 表示托管 SHR 数据库的系统的名称,<域名> 表示域的名称(具体取决于您的网络配置)。

    必须在一行中键入此命令。

  2. 安装后手动删除以下文件:

    • %PMDB_HOME%\Sybase\IQ-15_4\Bin64\dblgzh_iq12.dll
    • %PMDB_HOME%\Sybase\IQ-15_4\Bin64\dblgja_iq12.dll

自定义安装:安装在分布式系统上

SHR 的自定义安装允许将以下服务器组件安装在多个主机系统上:

  • HP Service Health Reporter 服务器
  • Sybase IQ 服务器
  • SAP BusinessObjects 服务器

例如,您可以将 SHR 服务器托管在系统 1 上而将 Sybase IQ 服务器和 SAP BusinessObjects 服务器托管在系统 2 上。同样,您可以选择以任意组合安装多个服务器组件。

示例 1 示例 2 示例 3

系统 1:HP Service Health Reporter 服务器

系统 2:Sybase IQ 服务器

系统 3:SAP BusinessObjects 服务器

系统 1:HP Service Health Reporter 服务器

系统 2:Sybase IQ 服务器 + SAP BusinessObjects 服务器(在 Windows 2012 中不支持)

 

系统 1:HP Service Health Reporter 服务器 + SAP BusinessObjects 服务器

系统 2:Sybase IQ 服务器

如果服务器上有高性能负载,HP 建议将其安装在单独的系统上。有关性能注意事项的详细信息,请参阅《HP SHR Performance, Sizing, and Tuning Guide》

安装先决条件

在自定义安装(其中 HP Service Health Reporter 服务器、SAP Sybase IQ 服务器和 SAP BusinessObjects 服务器安装在分布式系统上)中,所有系统均必须满足这些先决条件。

这些先决条件同样适用于要安装 SHR 数据收集器的远程系统。

硬件要求

有关硬件要求的列表,请参阅《HP Service Health Reporter 软件支持列表》,该文档可从 HP 软件产品手册网站下载:

http://h20230.www2.hp.com/selfsolve/manuals

软件要求

有关 SHR 支持的软件及其版本的完整列表,请参阅《HP Service Health Reporter 软件支持列表》

操作系统要求

安装 SHR 之前,必须更新操作系统、应用所有修补程序、建立网络连接并禁用防病毒软件。

确保交换空间大小为 RAM 大小的两倍。

端口可用性

SHR 将多个默认端口用于不同服务。

服务

端口号

协议

入站

出站

描述

HP PMDB Platform DB Logger 服务

21408

TCP

DB Logger Service 始终通过此端口登录数据库。

HP PMDB Platform Collection 服务

21409

TCP

用于 Collection Service 的 JMX 管理端口。IM Service 使用此接口进行监控。

HP PMDB Platform IM 服务

21410

TCP

用于 IM Service 的 JMX 管理端口。

HP PMDB Platform Timer

无端口号

NA

NA

NA

SHR 的 Timer 服务。

HP PMDB Platform Administrator

21411

TCP

SHR Web 应用程序服务器端口,它托管管理 Web 应用程序。报告的交叉启动功能依赖于此服务。

HP Software Communication Broker

383

TCP

SHR 使用此端口与安装在远程服务器上的收集器通信。

管理控制台 Web 服务器

21416

TCP

SHR 管理 Web 服务器的 JMX 管理端口。

HP PMDB Platform Collection 服务 21418 HTTP 用于 SiteScope 通用数据集成的 HTTP 服务器连接端口。
HP PMDB Platform Collection 服务 21419 HTTPS 用于 SiteScope 通用数据集成的 HTTPS 服务器连接端口。
HP PMDB Platform Collection 服务 8080 HTTP 用于从 SiteScope 数据采集 API 收集数据的连接端口。

HP PMDB Platform Sybase 服务

21424

TCP

用于 Sybase IQ 服务器的端口。

Sybase IQ Agent 15.4

21423

TCP

用于 Sybase IQ Agent 的端口。

HP-SHR-Postgre - PostgreSQL Server 9.0

21425

TCP

用于 PostgreSQL 服务的端口。

Apache Tomcat

8080

TCP

这是 SAP BusinessObjects 应用程序服务端口。此端口上托管 SAP BusinessObjects Central Management Console 和 SAP BusinessObjects InfoView Web 应用程序。

SAP BOBJ Central Management Server

6400

TCP

这是用于 SAP BusinessObjects Central Management Server 的端口,主要用于 SAP BusinessObjects 身份验证。

Server Intelligence Agent (HOML01GEATON)

6410

TCP

用于 SAP BusinessObjects Server Intelligence Agent 的端口,管理所有与 SAP BusinessObjects 相关的任务。

BOE120SQLAW

2638

TCP

用于 SAP BusinessObjects 存储库数据库的端口。

RTSM

21212

TCP

这是在管理控制台中为 RTSM 数据源配置的端口。SHR 通过此端口连接 RTSM。

HPOM

任意

TCP

这是在管理控制台中为 HPOM 数据库配置的端口。SHR 使用此端口连接 HPOM 数据库。

HP Operations Agent

383

TCP

SHR 使用此端口连接 HP Operations Agent。

HP BSM 配置文件数据库

任意

TCP

这是在管理控制台中为配置文件数据库配置的端口。

SHR 使用此端口连接配置文件数据库和 OMi 数据库。

确保在安装 SHR 组件之前释放以下端口:

SHR 组件 端口号
SHR 服务器 21401 到 21416、21422 到 21425
SAP Sybase IQ 21423, 21424
SAP BusinessObjects 6410, 6400, 2638, 8080

Web 浏览器要求

要在 Internet Explorer 或 Mozilla Firefox 中查看 SHR 管理控制台,必须启用 ActiveX 和 JavaScript 控件。按照 Web 浏览器的“帮助”菜单获取启用帮助。

有关支持的 Web 浏览器列表,请参阅《HP Service Health Reporter 软件支持列表》中的“Web 浏览器和插件”

安装用户帐户

  • 始终以属于管理员组的本地管理员用户身份安装 SHR。
  • 如果将安装 SHR 的用户是域用户,请确保该用户具有对域控制器的所有管理员权限,并且还属于将安装 SHR 的系统上的本地管理员组。

安装前任务和检查表

确保满足安装先决条件后,还必须执行一系列任务,使服务器准备好安装 SHR

任务 1:禁用防病毒软件

防病毒应用程序会妨碍 SHR 的安装。暂时禁用任何可能运行的防病毒软件。

安装完成后重新启用防病毒软件。

任务 2:配置防火墙

如果使用防火墙软件,请确保防火墙允许通信通过 SHR 系统上的所需端口(请参阅“安装先决条件”>“端口可用性”)。

任务 3:验证系统的完全限定域名 (FQDN)

执行 SHR 安装前,必须确保 DNS 查找返回了主机系统的准确 FQDN。如果 DNS 查找的条目与系统的主机名不同,这可能导致登录 SHR 管理控制台失败。由于在 SAP BusinessObjects 安装过程中,系统的主机名用于创建和注册服务器/服务,所以可能会发生此问题。

要验证主机系统的 FQDN,请执行以下步骤:

  1. 打开命令行界面,键入以下命令检查系统的主机名:

    hostname

    记录系统的主机名。

  2. 键入以下命令,查看系统的 IP 地址:

    ipconfig

  3. 键入以下命令,验证所显示的 IP 地址的 FQDN:

    nslookup <IP 地址>

    其中 <IP 地址> 是主机系统的 IP 地址。

    确保在运行 DNS 查找命令之后显示的名称与运行 HOSTNAME 命令之后显示的名称匹配。如果名称不匹配,则必须更改系统的主机名。

任务 4:禁用用户帐户控制 (UAC)

仅在以下操作系统上运行主机系统时执行此任务:

  • Windows Server 2008 with Service Pack 2

    1. 单击“开始”>“控制面板”。此时将打开“控制面板”窗口。
    2. 在“控制面板”窗口中,双击“用户帐户”
    3. 在“用户帐户”窗口中,单击“用户帐户”
    4. 在“用户帐户”任务窗口中,单击“打开或关闭‘用户帐户控制’”
    5. 如果当前在管理员批准模式下配置 UAC,则将显示“用户帐户控制”消息。单击“继续”
    6. 清除“使用用户帐户控制(UAC)帮助保护您的计算机”复选框,然后单击“确定”
    7. 单击“立刻重启”,应用此更改。
  • Windows Server 2008 R2 with Service Pack 1

    1. 单击“开始”>“控制面板”。此时将打开“控制面板”窗口。
    2. 在“控制面板”窗口中,双击“用户帐户”
    3. 在“用户帐户”窗口中,单击“用户帐户”
    4. 在“用户帐户”任务窗口中,单击“更改用户帐户控制设置”
    5. 在“用户帐户控制设置”窗口中,将滑块移至底部,选择“从不通知”选项,然后单击“确定”
    6. 如果当前在管理员批准模式下配置 UAC,则将显示“用户帐户控制”消息。单击“继续”
    7. 单击“立刻重启”,应用此更改。

任务 5:在 Windows Server 2008 上设置静态 IPv6 地址

在通信协议为 IPv6 的 Windows Server 2008 服务器上安装 SHR 时,必须分配静态 IPV6 地址。

默认情况下,Windows Server 2008 会随机派生接口 ID,而不会根据扩展的唯一标识符 (EUI)-64 地址生成 ID。必须禁用随机接口 ID。有关详细信息,请参阅 Microsoft 文档,该文档位于 http://www.microsoft.com

任务 6:增加非交互桌面堆

在单个用户会话中,每个桌面对象都与桌面堆内存相关联。桌面堆存储某些用户界面对象,例如窗口、菜单和挂钩。

桌面堆耗尽可能会阻止某些进程启动或导致进程失败。要避免桌面堆使用问题,必须在注册表编辑器中更改堆内存的默认值。

在 Windows 服务器上安装 SHR 时,请执行以下步骤增加非交互桌面堆。

  1. 单击“开始”>“运行”。此时将打开“运行”对话框。
  2. 在“打开”框中,键入 regedit。此时将打开“注册表编辑器”窗口。
  3. 在左窗格中,依次展开 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager,然后单击“SubSystems”
  4. 在右窗格中,右键单击“Windows”,然后单击“修改”。此时会打开“编辑字符串”对话框。
  5. 在“数值数据”框中,将值
    ObjectDirectory=\Windows SharedSection=1024,20480,768 更改为 ObjectDirectory=\Windows SharedSection=1024,20480,1536
  6. 在注册表编辑器中进行更改之后,重新启动系统。

任务 7:组合介质

HP Service Health Reporter (SHR) 软件位于 3 TAR 文件部分中。

HPSHR_940_Win64.part1
HPSHR_940_Win64.part2
HPSHR_940_Win64.part3

在开始安装 SHR 之前,必须将所有 3 TAR 文件部分下载到一个临时位置(例如,C:\temp\HPSHR_9.4-parts),然后执行内容合并。

使用 Windows 命令合并内容

  1. 单击“开始”>“运行”打开“运行”提示。

  2. 键入 CMD 并按“Enter”键。此时将打开“命令提示符”窗口。

  3. 要创建新目录以安装 SHR,请运行以下命令:

    mkdir 驱动器:\目录名称

    例如:mkdir C:\temp\HPSHR_9.4-parts

  4. 将 TAR 文件部分下载到您在上一步骤中创建的临时文件夹。

    例如:C:\temp\HPSHR_9.4-parts.

  5. 要转至复制 TAR 文件部分的位置,请运行以下命令:

    cd <临时位置>

    例如:cd C:\temp\HPSHR_9.4-parts

  6. 要将 TAR 文件部分的内容合并到单个 tar 文件,请运行以下命令之一:

    copy /b HPSHR_940_Win64.part?C:\temp\HPSHR_9.4-parts\HPSHR940.tar

    type HPSHR_940_Win64.part?> C:\temp\HPSHR_9.4-parts\HPSHR940.tar

    备注: 必须在单行中键入命令。

SHR 9.40 介质现在可作为以下位置中的单个 TAR 文件:

C:\temp\HPSHR_9.4-parts\HPSHR940.tar

其他注意事项

  • 确保在安装过程中系统时间未发生更改。确保安装过程中系统未自动转换到夏令时。
  • 请勿从网络共享安装 SHR。由于安装文件较大,因此不支持通过网络安装 SHR

备注: SHR 安装程序不支持安装回滚和强制重新安装。如果安装不成功,则必须手动删除由安装程序放置的所有文件。

安装 SHR 服务器

  1. 运行以下文件:

    HP-SHR_9.40_setup.exe

    将提取安装文件。

  2. 选择要安装的 SHR 的语言,然后单击“确定”

    此时将显示“HP Service Health Reporter 9.40 Software Installer”向导。

  3. 在“简介”页面上,查看备注然后单击“下一步”
  4. 在“许可证协议”页面上,查看许可证协议。
  5. 选择“I accept...”,然后单击“下一步”继续安装。
  6. 在“产品自定义”页面上,选择“Custom HP Service Health Reporter Installation”,然后单击“下一步”
  7. 选择“HP Service Health Reporter Server”,然后单击“下一步”
  8. 输入计划安装(或已安装)SAP BusinessObjects 的主机的完全限定域名。
  9. 查看将安装 SHR 的文件夹。要更改安装文件夹,请使用旁边的“浏览”按钮。单击“下一步”

    备注: 不要在非默认文件夹名称中输入空格或除 -(连字符)以外的特殊字符。安装路径长度必须小于 20 个字符。

    安装程序会执行安装先决条件检查,并在“安装检查项”页面上显示检查结果。

  10. 如果检查成功,请在“产品要求”页面上单击“下一步”

    如果先决条件检查失败或显示警告消息,则确保满足所有先决条件后再次启动安装。

  11. 此时将打开“Pre-Install Summary”页面。查看摘要,然后单击“安装”
  12. 安装完成后,单击“Done”
  13. 或者,如果计划稍后将另一服务器(SAP Sybase IQ 服务器或 SAP BusinessObjects 服务器)安装在同一系统上,请重新启动。

    警告: 如果使用“Modify”选项在已安装一个组件的系统上安装新组件,则必须在安装程序向导中同时选中这两个组件。如果只选择新组件而未选择已安装的组件,则将卸载已安装的组件,然后安装新组件。

    选择“修改”选项时,您将看到提示“需要重新启动系统”。单击“继续”,将显示安装程序向导。

如果安装失败,请单击“回滚”并等到产品回滚为止。运行回滚实用程序,如下所示:

  1. 在命令行控制台中,转至回滚实用程序路径。
  2. 运行以下命令:

    rollback-utility.bat <SHR 安装路径>

    例如:rollback-utility.bat C:\HP-SHR

要执行后安装配置任务,请参阅《HP Service Health Reporter 配置指南》

安装 SAP Sybase IQ 服务器

要在安装向导的帮助下安装,请执行以下步骤:

  1. 运行以下文件:

    HP-SHR_9.40_setup.exe

    将提取安装文件。

  2. 选择安装 SHR 所用的语言,然后单击“确定”

    此时将显示“HP Service Health Reporter 9.40 Software Installer”向导。

  3. 在“简介”页面上,查看备注然后单击“下一步”
  4. 在“许可证协议”页面上,查看许可证协议。
  5. 选择“I accept...”,然后单击“下一步”继续安装。
  6. 在“产品自定义”页面上,选择“Custom HP Service Health Reporter Installation”,然后单击“下一步”
  7. 选择“SAP Sybase IQ Server”,然后单击“下一步”
  8. 查看将安装 SHR 的文件夹。要更改安装文件夹,请使用旁边的“浏览”按钮。单击“下一步”

    备注: 不要在非默认文件夹名称中输入空格或除 -(连字符)以外的特殊字符。安装路径长度必须小于 20 个字符。

    安装程序会执行安装先决条件检查,并在“安装检查项”页面上显示检查结果。

  9. 如果检查成功,请在“产品要求”页面上单击“下一步”

    如果先决条件检查失败或显示警告消息,则确保满足所有先决条件后再次启动安装。

  10. 此时将打开“Pre-Install Summary”页面。查看摘要,然后单击“安装”
  11. 安装完成后,单击“Done”
  12. 或者,如果计划稍后将另一服务器(SHR 服务器或 SAP BusinessObjects 服务器)安装在同一系统上,请重新启动。

    如果要将 SAP Sybase IQ 移到安装了 SHR 和 SAP BusinessObjects 的服务器,请参阅《HP Service Health Reporter Disaster Recovery Guide》中的“Backup and Restore for SAP Sybase IQ”。

    警告: 如果使用“Modify”选项在已安装一个组件的系统上安装新组件,则必须在安装程序向导中同时选中这两个组件。如果只选择新组件而未选择已安装的组件,则将卸载已安装的组件,然后安装新组件。

    选择“修改”选项时,您将看到提示“需要重新启动系统”。单击“继续”,将显示安装程序向导。

如果安装失败,请单击“回滚”并等到产品回滚为止。运行回滚实用程序,如下所示:

  1. 在命令行控制台中,转至回滚实用程序路径。
  2. 运行以下命令:

    rollback-utility.bat <SHR 安装路径>

    例如:rollback-utility.bat C:\HP-SHR

要执行后安装配置任务,请参阅《HP Service Health Reporter 配置指南》

SAP Sybase IQ 的安装后任务

在语言环境为简体中文或日语的系统中,请从安装了 Sybase IQ 的系统手动删除以下文件:

  • %PMDB_HOME%\Sybase\IQ-15_4\Bin64\dblgzh_iq12.dll
  • %PMDB_HOME%\Sybase\IQ-15_4\Bin64\dblgja_iq12.dll

安装 SAP BusinessObjects

要在安装向导的帮助下安装,请执行以下步骤:

  1. 运行以下文件:

    HP-SHR_9.40_setup.exe

    将提取安装文件。

  2. 选择要安装的 SHR 的语言,然后单击“确定”

    此时将显示“HP Service Health Reporter 9.40 Software Installer”向导。

  3. 在“简介”页面上,查看备注然后单击“下一步”
  4. 在“许可证协议”页面上,查看许可证协议。
  5. 选择“I accept...”,然后单击“下一步”继续安装。
  6. 在“产品自定义”页面上,选择“Custom HP Service Health Reporter Installation”,然后单击“下一步”
  7. 选择“SAP BusinessObjects Server”,然后单击“下一步”
  8. 输入 SAP BusinessObjects 安装驱动器。默认值为 C
  9. 备注: 仅输入表示驱动器的字母。例如,输入 C 而非 C:\C:

  10. 查看将安装 SHR 的文件夹。要更改安装文件夹,请使用旁边的“浏览”按钮。单击“下一步”

    备注: 不要在非默认文件夹名称中输入空格或除 -(连字符)以外的特殊字符。安装路径长度必须小于 20 个字符。

    安装程序会执行安装先决条件检查,并在“安装检查项”页面上显示检查结果。

  11. 输入 SAP BusinessObjects 安装驱动器。
  12. 如果检查成功,请在“产品要求”页面上单击“下一步”

    如果先决条件检查失败或显示警告消息,则确保满足所有先决条件后再次启动安装。

  13. 此时将打开“Pre-Install Summary”页面。查看摘要,然后单击“安装”
  14. 安装完成后,单击“Done”
  15. 或者,如果计划稍后将另一服务器(SHR 服务器或 SAP Sybase IQ 服务器)安装在同一系统上,请重新启动。

    如果要将 SAP BusinessObjects 移到安装了 SHR 和 SAP Sybase IQ 的服务器,请参阅《HP Service Health Reporter Disaster Recovery Guide》中的“Backup and Restore for SAP BusinessObjects”。

    警告: 如果使用“Modify”选项在已安装一个组件的系统上安装新组件,则必须在安装程序向导中同时选中这两个组件。如果只选择新组件而未选择已安装的组件,则将卸载已安装的组件,然后安装新组件。

    选择“修改”选项时,您将看到提示“需要重新启动系统”。单击“继续”,将显示安装程序向导。

如果安装失败,请单击“回滚”并等到产品回滚为止。运行回滚实用程序,如下所示:

  1. 在命令行控制台中,转至回滚实用程序路径。
  2. 运行以下命令:

    rollback-utility.bat <SHR 安装路径>

    例如:rollback-utility.bat C:\HP-SHR

要执行后安装配置任务,请参阅《HP Service Health Reporter 配置指南》

创建 SAP Sybase IQ 数据库的 DSN

如果已将 SAP BusinessObjects 安装在不同于 SAP Sybase IQ 数据库的系统上,请执行以下步骤建立使用数据源名称 (DSN) 的连接:

创建 32 位 DSN (BSMR)

  1. 使用管理员权限登录安装 SAP BusinessObjects 的系统。
  2. 在命令提示符处输入以下命令导航到 Sybase 的 Bin32 目录:

    cd %SYBASE%

    cd IQ-15_4\Bin32

  3. 输入以下命令建立与 SAP Sybase IQ 数据库的连接:

    iqdsn -y -ws BSMR -c "uid=pmdb_admin;pwd=pmdb_admin;eng= <Sybase 服务器引擎>;dbf='<Sybase 数据库路径>\pmdb.db';links=tcpip{host= <Sybase 系统主机名>;port=21424}" -v –pe

    示例

    C:\HP-SHR\Sybase\IQ-15_4\Bin32>iqdsn -y -ws BSMR -c "uid=pmdb_admin;pwd=pmdb_admin;eng= abc123;dbf='C:\ShrDB\pmdb.db';links=tcpip{host= example.com;port=21424}" -v –pe

创建 64 位 DSN (SHRDB)

  1. 使用管理员权限登录安装 SAP BusinessObjects 的系统。
  2. 在命令提示符处键入以下命令导航到 Sybase 的 Bin64 目录。

    cd %SYBASE%

    cd IQ-15_4\Bin64

  3. 输入以下命令建立与 SAP Sybase IQ 数据库的连接:

    iqdsn -y -ws SHRDB -c "uid=pmdb_admin;pwd=pmdb_admin;eng= <Sybase 服务器引擎>;dbf='<Sybase 数据库路径>\pmdb.db';links=tcpip{host= <Sybase 系统主机名>;port=21424}" -v –pe

    示例

    C:\HP-SHR\Sybase\IQ-15_4\Bin64>iqdsn -y -ws SHRDB -c "uid=pmdb_admin;pwd=pmdb_admin;eng= abc123;dbf='C:\ShrDB\pmdb.db';links=tcpip{host= example.com;port=21424}" -v –pe

    备注: 如果更改 SAP Sybase IQ 数据库的密码,则必须重新创建数据源名称 (DSN)。

安装 SAP BusinessObjects 语言包

SHR 提供十种不同语言。您可以在安装时选择语言。安装程序将会针对所选语言安装 SAP BusinessObjects 语言包。但是,如果将来您要将 SHR 系统的区域设置更改为其他受支持的语言,则必须单独为该语言安装 SAP BusinessObjects 语言包。

要安装其他 SAP BusinessObjects 语言包,请执行以下步骤:

  1. 登录安装有 Service Health Reporter 的系统。
  2. 确保使用默认的语言包成功安装 SHR

    要检查是否成功安装默认语言包,请启动 SAP BusinessObjects InfoView 门户(http://<SHR 主机名>:8080/InfoViewApp),然后转到“InfoView”页面>“首选项”>“常规”>“产品区域设置”。“Product Locale”框将列出已安装的语言包。

    在此实例中,<SHR 主机名> SHR 系统的完全限定域名。

  3. 请确保系统中提供 SHR 介质。
  4. 转至以下目录:

    %PMDB_HOME%\temp\BO_Updates

  5. 对于所有语言,请在 .ini 文件中编辑您在 SHR 安装期间输入的 BO 驱动器。

    示例:INSTALLDIR="C:\Program Files (x86)\Business Objects\"

    如果 BO 驱动器从默认 C 盘更改为 E 盘,则按以下方式在所有 .ini 语言文件中进行编辑:

    INSTALLDIR="E:\Program Files (x86)\Business Objects\"

  6. 如果已创建 CMS 密码,请将该密码包含在所有 .ini 语言文件中。

    例如:CMSPASSWORD=""

    默认情况下,.ini 文件将不包含任何密码。如果已创建 CMC 密码,则必须将该密码包含在 .ini 文件中。

    CMSPASSWORD="abc123"

    备注: 完成 SAP BusinessObjects 安装后,必须删除 .ini 文件中为 CMSPASSWORD 键入的密码。

  7. 运行以下命令:

    BO_LanguagepackInstall.bat<SHR 介质根目录><语言包名称>

    在此实例中:

    • <SHR 介质根目录>SHR 介质的根路径(即 SHR 安装程序所在的目录)。请勿键入安装程序的名称,也请勿使用尾随 \ 字符。

      例如,如果已将 SHR 介质提取到 E:\Installer 目录,这意味着 E:\Installer 目录中存在 SHR 安装程序 (HP-SHR_9.40_setup.exe),则必须运行以下命令:

      BO_LanguagepackInstall.bat E:\Installer<语言包名称>

    • <语言包名称> 是 SAP BusinessObjects 语言包的名称。下表提供了所有受支持的区域设置的语言包名称:

      语言

      语言包名称

      德语

      de

      英语

      en

      西班牙语

      es

      法语

      fr

      意大利语

      it

      韩语

      ko

      荷兰语

      nl

      葡萄牙语

      pt

      俄语

      ru

      简体中文

      zh_CN

      备注: 由于语言包安装需要大量时间,因此在运行命令时必须正确选择所需的语言包。

      通过在命令中提供多种语言包名称(使用空格分隔),可以安装多个语言包。只需使用一个 空格字符分隔两个语言包的名称。例如,要同时安装西班牙语和韩语的语言包,请运行以下命令:

      BO_LanguagepackInstall.bat<SHR 介质根目录> es ko

自定义安装:安装在分布式系统上

Windows 2012 操作系统上的 SHR 的自定义安装允许将以下服务器组件安装在多个主机系统上:

  • HP Service Health Reporter 服务器
  • Sybase IQ 服务器
  • SAP BusinessObjects 服务器

Windows 2012 不支持随 SHR 介质一起提供的 Sybase IQ。因此,请在 Linux 操作系统上安装 SAP Sybase IQ,在 Windows 2012 上安装其他 SHR 组件。

例如,您可以将 Sybase IQ 服务器托管在系统 1 上而将 SHR 服务器和 SAP BusinessObjects 服务器托管在系统 2 上。同样,您可以选择以任意组合安装多个服务器组件。

示例 1 示例 2

系统 1:HP Service Health Reporter 服务器

系统 2:Sybase IQ 服务器

系统 3:SAP BusinessObjects 服务器

系统 1:HP Service Health Reporter 服务器 + SAP BusinessObjects 服务器

系统 2:Sybase IQ 服务器

如果服务器上有高性能负载,HP 建议将其安装在单独的系统上。有关性能注意事项的详细信息,请参阅《HP SHR Performance, Sizing, and Tuning Guide》

安装先决条件

在自定义安装(其中 HP Service Health Reporter 服务器、SAP Sybase IQ 服务器和 SAP BusinessObjects 服务器安装在分布式系统上)中,所有系统均必须满足这些先决条件。

这些先决条件同样适用于要安装 SHR 数据收集器的远程系统。

硬件要求

有关硬件要求的列表,请参阅《HP Service Health Reporter 软件支持列表》,该文档可从 HP 软件产品手册网站下载:

http://h20230.www2.hp.com/selfsolve/manuals

软件要求

有关 SHR 支持的软件及其版本的完整列表,请参阅《HP Service Health Reporter 软件支持列表》

操作系统要求

安装 SHR 之前,必须更新操作系统、应用所有修补程序、建立网络连接并禁用防病毒软件。

确保交换空间大小为 RAM 大小的两倍。

端口可用性

SHR 将多个默认端口用于不同服务。

服务

端口号

协议

入站

出站

描述

HP PMDB Platform DB Logger 服务

21408

TCP

DB Logger Service 始终通过此端口登录数据库。

HP PMDB Platform Collection 服务

21409

TCP

用于 Collection Service 的 JMX 管理端口。IM Service 使用此接口进行监控。

HP PMDB Platform IM 服务

21410

TCP

用于 IM Service 的 JMX 管理端口。

HP PMDB Platform Timer

无端口号

NA

NA

NA

SHR 的 Timer 服务。

HP PMDB Platform Administrator

21411

TCP

SHR Web 应用程序服务器端口,它托管管理 Web 应用程序。报告的交叉启动功能依赖于此服务。

HP Software Communication Broker

383

TCP

SHR 使用此端口与安装在远程服务器上的收集器通信。

管理控制台 Web 服务器

21416

TCP

SHR 管理 Web 服务器的 JMX 管理端口。

HP PMDB Platform Collection 服务 21418 HTTP 用于 SiteScope 通用数据集成的 HTTP 服务器连接端口。
HP PMDB Platform Collection 服务 21419 HTTPS 用于 SiteScope 通用数据集成的 HTTPS 服务器连接端口。
HP PMDB Platform Collection 服务 8080 HTTP 用于从 SiteScope 数据采集 API 收集数据的连接端口。

HP PMDB Platform Sybase 服务

21424

TCP

用于 Sybase IQ 服务器的端口。

Sybase IQ Agent 15.4

21423

TCP

用于 Sybase IQ Agent 的端口。

HP-SHR-Postgre - PostgreSQL Server 9.0

21425

TCP

用于 PostgreSQL 服务的端口。

Apache Tomcat

8080

TCP

这是 SAP BusinessObjects 应用程序服务端口。此端口上托管 SAP BusinessObjects Central Management Console 和 SAP BusinessObjects InfoView Web 应用程序。

SAP BOBJ Central Management Server

6400

TCP

这是用于 SAP BusinessObjects Central Management Server 的端口,主要用于 SAP BusinessObjects 身份验证。

Server Intelligence Agent (HOML01GEATON)

6410

TCP

用于 SAP BusinessObjects Server Intelligence Agent 的端口,管理所有与 SAP BusinessObjects 相关的任务。

BOE120SQLAW

2638

TCP

用于 SAP BusinessObjects 存储库数据库的端口。

RTSM

21212

TCP

这是在管理控制台中为 RTSM 数据源配置的端口。SHR 通过此端口连接 RTSM。

HPOM

任意

TCP

这是在管理控制台中为 HPOM 数据库配置的端口。SHR 使用此端口连接 HPOM 数据库。

HP Operations Agent

383

TCP

SHR 使用此端口连接 HP Operations Agent。

HP BSM 配置文件数据库

任意

TCP

这是在管理控制台中为配置文件数据库配置的端口。

SHR 使用此端口连接配置文件数据库和 OMi 数据库。

确保在安装 SHR 组件之前释放以下端口:

SHR 组件 端口号
SHR 服务器 21401 到 21416、21422 到 21425
SAP Sybase IQ 21423, 21424
SAP BusinessObjects 6410, 6400, 2638, 8080

安装用户帐户

  • 始终以属于管理员组的本地管理员用户身份安装 SHR。
  • 如果将安装 SHR 的用户是域用户,请确保该用户具有对域控制器的所有管理员权限,并且还属于将安装 SHR 的系统上的本地管理员组。

Linux 操作系统上的远程 SAP Sybase IQ 的先决条件

确保 SHR 系统和 SHR 远程数据收集器系统上提供以下库。

Red Hat Enterprise Linux 6.xRed Hat Enterprise Linux 5.5
此列表指示所需库的最低要求版本。如果有可用的更高版本,也可以安装每个库的更高版本。
  • compat-libstdc++-33-3.2.3-69.i686
  • compat-libstdc++-33-3.2.3-69.x86_64
  • libXext-1.1-3.i686
  • libXext-1.1-3.x86_64
  • libXext-devel-1.1-3.i686
  • libXext-devel-1.1-3.x86_64
  • libstdc++-4.4.4-13.x86_64
  • libstdc++-4.4.4-13.i686
  • libXtst-1.0.99.2-3.i686
  • libXtst-1.0.99.2-3.x86_64
  • libXau-1.0.5-1.i686
  • libXau-1.0.5-1.x86_64
  • libXdmcp-1.0.3-1.i686
  • libxcb-1.5-1.x86_64
  • libxcb-1.5-1.i686
  • libXrender-0.9.5-1.i686
  • libXrender-0.9.5-1.x86_64
  • glibc-2.12-1.7.x86_64
  • glibc-2.12-1.7.i686
  • libgcc-4.4.1-13.i686
  • libgcc-4.4.4-13.x86_64
  • libX11-1.3-2.i686
  • libX11-1.3-2.x86_64
  • libXi-1.3-3.x86_64
  • libXi-1.3-3.i686
  • alsa-lib-1.0.22-3.i686
  • alsa-lib-1.0.22-3.x86_64
  • nss-softokn-freebl-3.12.7-1.1.i686
  • ncurses-libs-5.7-3.20090208.i686
  • ncurses-libs-5.7-3.20090208.x86_64
  • compat-libstdc++-33-3.2.3-61.x86_64
  • compat-libstdc++-33-3.2.3-61.i386
  • libXext-1.0.1-2.1.x86_64
  • libXext-1.0.1-2.1.i386
  • libXext-devel-1.0.1-2.1.x86_64
  • libXext-devel-1.0.1-2.1.i386
  • libstdc++-4.1.2-48.x86_64
  • libstdc++-4.1.2-48.i386
  • libXtst-1.0.1-3.1.x86_64
  • libXtst-1.0.1-3.1.i386
  • libXau-1.0.1-3.1.x86_64
  • libXau-1.0.1-3.1.i386
  • libXdmcp-1.0.1-2.1.i386
  • libXrender-0.9.1-3.1.x86_64
  • libXrender-0.9.1-3.1.i386
  • glibc-2.5-47.i686
  • glibc-2.5-47.x86_64
  • libgcc-4.1.2-48.i386
  • libgcc-4.1.2-48.x86_64
  • libX11-1.0.3-11.x86_64
  • libX11-1.0.3-11.i386
  • libXi-1.0.1-3.1.x86_64
  • libXi-1.0.1-3.1.i386
  • alsa-lib-1.0.17-1.x86_64
  • alsa-lib-1.0.17-1.i386
  • glibc-2.5-47.i686
  • glibc-2.5-47.x86_64

确保交换空间大小为 RAM 大小的两倍。要分配足够的交换空间,请执行以下步骤:

  1. 以根用户身份登录系统。根用户必须是 /opt/var 目录的所有者。
  2. 要通过创建新交换文件来设置交换空间,请运行以下命令: 

    • dd if=/dev/zero of=<交换文件的完整路径> bs=1M count=<交换大小 (MB)>
    • mkswap <交换文件的完整路径>
    • swapon <交换文件的完整路径>

      在此实例中,<交换文件的完整路径> 是新交换文件的名称(包括文件的完整路径),<交换大小 (MB)> 是要分配的空间 (MB)。

      例如,要通过创建新的 /extraswap 文件分配交换空间:

      dd if=/dev/zero of=/extraswap bs=1M count=16384

      mkswap /extraswap

      swapon /extraswap

  3. 为确保在系统重新启动后更改仍然有效,请在 /etc/fstab 文件中添加以下行:

    <交换文件的完整路径>swap swap defaults 0 0

    在此实例中,<交换文件的完整路径> 是新创建的交换文件(在步骤 b 中)的名称。

    例如:

    /extraswap swap swap defaults 0 0

Linux 的端口可用性

SHR 将多个默认端口用于不同服务。有关默认端口的列表,请参考本节前面的“端口可用性”表。

Web 浏览器要求

要在 Internet Explorer 或 Mozilla Firefox 中查看 SHR 管理控制台,必须启用 ActiveX 和 JavaScript 控件。按照 Web 浏览器的“帮助”菜单获取启用帮助。

有关支持的 Web 浏览器列表,请参阅《HP Service Health Reporter 软件支持列表》中的“Web 浏览器和插件”

安装前任务和检查表

确保满足安装先决条件后,还必须执行一系列任务,使服务器准备好安装 SHR

任务 1:禁用防病毒软件

防病毒应用程序会妨碍 SHR 的安装。暂时禁用任何可能运行的防病毒软件。

安装完成后重新启用防病毒软件。

任务 2:配置防火墙

如果使用防火墙软件,请确保防火墙允许通信通过 SHR 系统上的所需端口(请参阅“安装先决条件”>“端口可用性”)。

对于 Linux 操作系统上的远程 Sybase IQ,请执行以下步骤:

要禁用防火墙,请执行以下步骤:

任务 a:配置防火墙

  1. 以根用户身份登录并运行以下命令:根用户必须是 /opt/var 目录的所有者。

    chkconfig iptables off

    /etc/init.d/iptables stop

    /etc/init.d/ip6tables stop

任务 b:准备 Linux 服务器

任务 b.1:禁用 SELinux

要禁用 SELinux,请在 /etc/sysconfig/selinux 文件中设置参数 SELINUX = disabled

任务 b.2:配置内核参数(仅当使用 Red Hat Enterprise Linux 6.x 时)

要配置内核参数,请执行以下步骤。打开 /etc/sysctl.conf 文件并将参数值设置为如下所示:

备注: 如果已为这些参数指定了更高的值,则不要做任何修改。

  • kernel.msgmnb = 65536
  • kernel.msgmax = 65536
  • kernel.shmmax = 68719476736
  • kernel.shmall = 4294967296
  • kernel.sem = 250 1024000 250 4096
  • vm.max_map_count = 1000000

任务 b.3:配置主机名

登录 SHR 系统,然后在 /etc/hosts 文件中配置主机名,如下所示:

127.0.0.1 localhost.localdomain localhost

192.168.0.1 server1.example.com server1

任何其他主机应添加在这两行之后。

命名约定为:<IP 地址> <SHR 主机系统的 FQDN> <SHR 主机系统的缩写名>

任务 b.4:配置 limits.conf 文件

打开 /etc/security/limits.conf 文件,并通过设置以下值增加打开文件的数量:

* soft nofile 65535

* hard nofile 65535

任务 b.5:配置 90-nproc.conf 文件(仅当使用 Red Hat Enterprise Linux 6.x 时)

打开 /etc/security/limits.d/90-nproc.conf 文件,并注释掉以下行(通过在开头处添加 # 字符):

#*soft nproc 1024

重新启动 Linux 系统使所有更改生效。

任务 3:验证系统的完全限定域名 (FQDN)

执行 SHR 安装前,必须确保 DNS 查找返回了主机系统的准确 FQDN。如果 DNS 查找的条目与系统的主机名不同,这可能导致登录 SHR 管理控制台失败。由于在 SAP BusinessObjects 安装过程中,系统的主机名用于创建和注册服务器/服务,所以可能会发生此问题。

要验证主机系统的 FQDN,请执行以下步骤:

  1. 打开命令行界面,键入以下命令检查系统的主机名:

    hostname

    记录系统的主机名。

    对于 Linux 上的远程 Sybase IQ 系统,请键入以下命令以检查系统的主机名:

    hostname -f

    记录系统的主机名。

  2. 键入以下命令,查看系统的 IP 地址:

    ipconfig

  3. 键入以下命令,验证所显示的 IP 地址的 FQDN:

    nslookup<IP 地址>

    其中 <IP 地址> 是主机系统的 IP 地址。

    确保在运行 DNS 查找命令之后显示的名称与运行 HOSTNAME 命令之后显示的名称匹配。如果名称不匹配,则必须更改系统的主机名。

任务 4:禁用用户帐户控制 (UAC)

仅在以下操作系统上运行主机系统时执行此任务:

  • Windows Server 2012

    1. 单击“开始”>“控制面板”。此时将打开“控制面板”窗口。
    2. 在“控制面板”窗口中,双击“用户帐户”
    3. 在“用户帐户”窗口中,单击“用户帐户”
    4. 在“用户帐户”任务窗口中,单击“打开或关闭‘用户帐户控制’”
    5. 如果当前在管理员批准模式下配置 UAC,则将显示“用户帐户控制”消息。单击“继续”
    6. 清除“使用用户帐户控制(UAC)帮助保护您的计算机”复选框,然后单击“确定”
    7. 单击“立刻重启”,应用此更改。

      但是,在 Windows 2012 中,即使您已禁用,UAC 仍将处于活动状态。执行以下步骤以通过注册表禁用 UAC。

      1. 在注册表中,转至以下路径:

        HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system
      2. EnableLUA 的值设置为 0
      3. 您将收到重新启动系统的通知。重新启动系统后,将禁用 UAC。

任务 6:增加非交互桌面堆

在单个用户会话中,每个桌面对象都与桌面堆内存相关联。桌面堆存储某些用户界面对象,例如窗口、菜单和挂钩。

桌面堆耗尽可能会阻止某些进程启动或导致进程失败。要避免桌面堆使用问题,必须在注册表编辑器中更改堆内存的默认值。

在 Windows 服务器上安装 SHR 时,请执行以下步骤增加非交互桌面堆。

  1. 单击“开始”>“运行”。此时将打开“运行”对话框。
  2. 在“打开”框中,键入 regedit。此时将打开“注册表编辑器”窗口。
  3. 在左窗格中,依次展开 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager,然后单击“SubSystems”
  4. 在右窗格中,右键单击“Windows”,然后单击“修改”。此时会打开“编辑字符串”对话框。
  5. 在“数值数据”框中,将值
    ObjectDirectory=\Windows SharedSection=1024,20480,768 更改为 ObjectDirectory=\Windows SharedSection=1024,20480,1536
  6. 在注册表编辑器中进行更改之后,重新启动系统。

任务 7:组合介质

HP Service Health Reporter (SHR) 软件位于 3 TAR 文件部分中。

HPSHR_940_Win64.part1
HPSHR_940_Win64.part2
HPSHR_940_Win64.part3

在开始安装 SHR 之前,必须将所有 3 TAR 文件部分下载到一个临时位置(例如,C:\temp\HPSHR_9.4-parts),然后执行内容合并。

使用 Windows 命令合并内容

  1. 单击“开始”>“运行”打开“运行”提示。

  2. 键入 CMD 并按“Enter”键。此时将打开“命令提示符”窗口。

  3. 要创建新目录以安装 SHR,请运行以下命令:

    mkdir 驱动器:\目录名称

    例如:mkdir C:\temp\HPSHR_9.4-parts

  4. 将 TAR 文件部分下载到您在上一步骤中创建的临时文件夹。

    例如:C:\temp\HPSHR_9.4-parts.

  5. 要转至复制 TAR 文件部分的位置,请运行以下命令:

    cd <临时位置>

    例如:cd C:\temp\HPSHR_9.4-parts

  6. 要将 TAR 文件部分的内容合并到单个 tar 文件,请运行以下命令之一:

    copy /b HPSHR_940_Win64.part?C:\temp\HPSHR_9.4-parts\HPSHR940.tar

    type HPSHR_940_Win64.part?> C:\temp\HPSHR_9.4-parts\HPSHR940.tar

    备注: 必须在单行中键入命令。

SHR 9.40 介质现在可作为以下位置中的单个 TAR 文件:

C:\temp\HPSHR_9.4-parts\HPSHR940.tar

执行以下步骤以组合 Linux 平台上远程 Sybase IQ 系统的介质:

HP Service Health Reporter (SHR) 软件位于 3 TAR 文件部分中。

HPSHR_940_Lin64.part1
HPSHR_940_Lin64.part2
HPSHR_940_Lin64.part3

在开始安装 SHR 之前,必须将所有 3 TAR 文件部分下载到一个位置,然后执行内容合并。

使用 Linux 命令合并内容

  1. 将 TAR 文件部分下载到计划安装 SHR 的系统中的临时目录。

    例如:/tmp/HPSHR_9.4-parts.

  2. 要创建用于安装 SHR 的新目录,请运行以下命令:

    mkdir <目录名称>

    例如:mkdir /tmp/HPSHR_9.4-parts

  3. 要转至上一步骤中创建的目录,请运行以下命令:

    cd <临时位置>

    例如:cd /tmp/HPSHR_9.4-parts

    备注: 必须在单行中键入命令。

  4. 将 TAR 文件部分下载到新创建的临时目录中。

  5. 要将内容合并到一个 TAR 文件中,请运行以下命令:

    cat HPSHR_940_Lin64.part?> /tmp/HPSHR_9.4-parts/HPSHR940.tar

SHR 9.40 介质现在可作为以下位置中的单个 TAR 文件:

/tmp/HPSHR_9.4-parts/HPSHR940.tar

其他注意事项

  • 确保在安装过程中系统时间未发生更改。确保安装过程中系统未自动转换到夏令时。
  • 请勿从网络共享安装 SHR。由于安装文件较大,因此不支持通过网络安装 SHR

对于 Linux 操作系统上的远程 Sybase IQ 系统,请执行以下操作:

  • 以根用户身份登录系统。根用户必须是 /opt/var 目录的所有者。
  • 您也可以以具有管理员权限的域/本地用户身份将 SHR 安装在域中。
  • 确保在安装过程中系统时间未发生更改。确保安装过程中系统未自动转换到夏令时。
  • 请勿从网络共享安装 SHR。由于安装文件较大,因此不支持通过网络安装 SHR

备注: SHR 安装程序不支持安装回滚和强制重新安装。如果安装不成功,则必须手动删除由安装程序放置的所有文件。

安装 SHR 服务器

  1. 运行以下文件:

    HP-SHR_9.40_setup.exe

    将提取安装文件。

  2. 选择要安装的 SHR 的语言,然后单击“确定”

    此时将显示“HP Service Health Reporter 9.40 Software Installer”向导。

  3. 在“简介”页面上,查看备注然后单击“下一步”
  4. 在“许可证协议”页面上,查看许可证协议。
  5. 选择“I accept...”,然后单击“下一步”继续安装。
  6. 在“产品自定义”页面上,选择“Custom HP Service Health Reporter Installation”,然后单击“下一步”
  7. 选择“HP Service Health Reporter Server”,然后单击“下一步”
  8. 输入计划安装(或已安装)SAP BusinessObjects 的主机的完全限定域名。
  9. 查看将安装 SHR 的文件夹。要更改安装文件夹,请使用旁边的“浏览”按钮。单击“下一步”

    备注: 不要在非默认文件夹名称中输入空格或除 -(连字符)以外的特殊字符。安装路径长度必须小于 20 个字符。

    安装程序会执行安装先决条件检查,并在“安装检查项”页面上显示检查结果。

  10. 如果检查成功,请在“产品要求”页面上单击“下一步”

    如果先决条件检查失败或显示警告消息,则确保满足所有先决条件后再次启动安装。

  11. 此时将打开“Pre-Install Summary”页面。查看摘要,然后单击“安装”
  12. 安装完成后,单击“Done”
  13. 或者,如果计划稍后将另一服务器(SAP Sybase IQ 服务器或 SAP BusinessObjects 服务器)安装在同一系统上,请重新启动。

    警告: 如果使用“Modify”选项在已安装一个组件的系统上安装新组件,则必须在安装程序向导中同时选中这两个组件。如果只选择新组件而未选择已安装的组件,则将卸载已安装的组件,然后安装新组件。

    选择“修改”选项时,您将看到提示“需要重新启动系统”。单击“继续”,将显示安装程序向导。

如果安装失败,请单击“回滚”并等到产品回滚为止。运行回滚实用程序,如下所示:

  1. 在命令行控制台中,转至回滚实用程序路径。
  2. 运行以下命令:

    rollback-utility.bat <SHR 安装路径>

    例如:rollback-utility.bat C:\HP-SHR

要执行后安装配置任务,请参阅《HP Service Health Reporter 配置指南》

安装 Sybase IQ

可以使用安装向导或命令行控制台进行安装。

使用安装向导安装

  1. 要在 Linux 中激活向导模式,必须使用 XTerm(终端仿真器)会话。

    使用 X 客户端应用程序远程连接到 Linux 系统时,不要使用 BROADCAST 模式,同时确保正确配置了 Linux 系统上的 DISPLAY 环境变量。

  2. 在介质根目录运行以下命令:

    ./HP-SHR_9.40_setup.bin

  3. 选择要安装的 SHR 的语言,然后单击“确定”

    此时将显示“HP Service Health Reporter 9.40 Software Installer”向导。

  4. 在“简介”页面上,查看备注然后单击“下一步”

  5. 在“许可证协议”页面上,查看许可证协议。
  6. 选择“I accept...”,然后单击“下一步”继续安装。
  7. 在“产品自定义”页面上,选择“Custom HP Service Health Reporter Installation”,然后单击“下一步”
  8. 选择“SAP Sybase IQ Server”,然后单击“下一步”

    安装程序会执行安装先决条件检查,并在“Install Check”页面上显示检查结果

  9. 如果检查成功,请在“产品要求”页面上单击“下一步”

    如果先决条件检查失败或显示警告消息,则确保满足所有先决条件后再次启动安装。

  10. 此时将打开“Pre-Install Summary”页面。查看摘要,然后单击“安装”
  11. 安装完成后,单击“Done”

从命令行控制台安装

  1. 转到介质根目录。
  2. 在命令提示符处,键入以下命令:

    ./HP-SHR_9.40_setup.bin -i console

  3. 按“Enter”键开始安装。

    提示: 在安装过程中的任何时间点都可以键入 back 转到上一页面,或键入 quit 取消安装。

  4. 此时会出现“Choose Locale”部分。选择要安装的 SHR 的区域设置,然后按“Enter”键。
  5. 安装程序会在控制台中显示介绍信息。按“Enter”键
  6. 查看许可证协议详细信息。键入“Y”接受协议,然后按“Enter”键

    备注: 每次按“Enter”键前请仔细查看屏幕提示。连续按 Enter 键可能使用默认选择完成接下来的步骤。

  7. 安装程序会显示不同的安装选项。键入“2”选择“Custom HP Service Health Reporter Server”,然后按“Enter”键。
  8. 键入“2”选择“SAP Sybase IQ Server”,然后按“Enter”键。

    要安装多个服务器组件,请在数字标识符之间使用逗号。例如,要安装 HP Service Health Reporter 服务器SAP Sybase IQ 服务器,请键入 1,2,然后按“Enter”键。

    安装程序会执行必要的先决条件检查并在控制台中显示检查结果。

  9. 如果先决条件检查失败或显示警告消息,则确保满足所有先决条件后再次启动安装。
  10. 如果先决条件检查成功,请按“Enter”键

  11. 安装程序会在控制台中显示安装前概要。按“Enter”键开始安装。

    如果要将 SAP Sybase IQ 移到安装了 SHR 和 SAP BusinessObjects 的服务器,请参阅《HP Service Health Reporter Disaster Recovery Guide》中的“Backup and Restore for SAP Sybase IQ”。

    警告: 如果使用“Modify”选项在已安装一个组件的系统上安装新组件,则必须在安装程序向导中同时选中这两个组件。如果使用命令行控制台,请输入这两个组件的数字标识符。例如 1,2。如果只选择新组件而未选择已安装的组件,则将卸载已安装的组件,然后安装新组件。

    选择“修改”选项时,您将看到提示“需要重新启动系统”。单击“继续”,将显示安装程序向导。

如果安装失败,请单击“回滚”并等到产品回滚为止。运行回滚实用程序,如下所示:

  1. 在命令行控制台中,转至回滚实用程序路径。
  2. 运行以下命令:

    sh rollback-utility.sh

要执行后安装配置任务,请参阅《HP Service Health Reporter 配置指南》

SAP Sybase IQ 的后安装任务

在语言环境为简体中文或日语的系统中,请在安装后手动删除以下文件:

  • $PMDB_HOME/Sybase/IQ-15_4/res/dblgzh_iq12_eucgb.res
  • $PMDB_HOME/Sybase/IQ-15_4/res/dblgzh_iq12_cp936.res
  • $PMDB_HOME/Sybase/IQ-15_4/res/dblgja_iq12_eucjis.res
  • $PMDB_HOME/Sybase/IQ-15_4/res/dblgja_iq12_sjis.res

创建 SAP Sybase IQ 数据库的 DSN

如果已将 SAP BusinessObjects 安装在不同于 SAP Sybase IQ 数据库的系统上,请执行以下步骤建立使用数据源名称 (DSN) 的连接:

创建 32 位 DSN (BSMR)

  1. 打开新的命令行界面 (CLI) 会话,关闭任何现有 CLI 会话。
  2. 以根用户身份登录安装 SAP BusinessObjects 的系统。
  3. 在命令行中输入以下命令导航到 Sybase 的 Bin32 目录:

    cd /opt/HP/BSM/Sybase/IQ-15_4/bin32/

  4. 输入以下命令建立与 SAP Sybase IQ 数据库的连接:

    [root@<BusinessObjects 系统主机名> bin32]# su SHRBOADMIN -c "iqdsn -y -w BSMR -c \"uid=pmdb_admin;pwd=pmdb_admin;eng=<Sybase 服务器引擎>;dbf='/<Sybase 数据库路径>/pmdb.db';links=tcpip{host=<Sybase 系统主机名>;port=21424}\" -v -pe"

    示例

    [root@alpha1 bin32]# su SHRBOADMIN -c "iqdsn -y -w BSMR -c \"uid=pmdb_admin;pwd=pmdb_admin;eng=abc123;dbf='/db/pmdb.db';links=tcpip{host=example.com;port=21424}\" -v -pe"

创建 64 位 DSN (SHRDB)

  1. 打开新的命令行界面 (CLI) 会话,关闭任何现有 CLI 会话。
  2. 以根用户身份登录安装 SAP BusinessObjects 的系统。
  3. 在命令行中输入以下命令导航到 Sybase 的 Bin64 目录:

    cd /opt/HP/BSM/Sybase/IQ-15_4/bin64/

  4. 输入以下命令建立与 SAP Sybase IQ 数据库的连接:

    [root@<BusinessObjects 系统主机名> bin64]./iqdsn -y -w SHRDB -c "uid=pmdb_admin;pwd=pmdb_admin;eng=<Sybase 服务器引擎>;dbf='/<Sybase 数据库路径>/pmdb.db';links=tcpip{host=<Sybase 系统主机名>;port=21424}" -v -pe

    示例

    [root@alpha1 bin64]./iqdsn -y -w SHRDB -c "uid=pmdb_admin;pwd=pmdb_admin;eng=abc123;dbf='/db/pmdb.db';links=tcpip{host=example.com;port=21424}" -v -pe

备注: 如果更改 SAP Sybase IQ 数据库的密码,则必须重新创建数据源名称 (DSN)。

安装 SAP BusinessObjects

要在安装向导的帮助下安装,请执行以下步骤:

  1. 运行以下文件:

    HP-SHR_9.40_setup.exe

    将提取安装文件。

  2. 选择要安装的 SHR 的语言,然后单击“确定”

    此时将显示“HP Service Health Reporter 9.40 Software Installer”向导。

  3. 在“简介”页面上,查看备注然后单击“下一步”
  4. 在“许可证协议”页面上,查看许可证协议。
  5. 选择“I accept...”,然后单击“下一步”继续安装。
  6. 在“产品自定义”页面上,选择“Custom HP Service Health Reporter Installation”,然后单击“下一步”
  7. 选择“SAP BusinessObjects Server”,然后单击“下一步”
  8. 输入 SAP BusinessObjects 安装驱动器。默认值为 C
  9. 查看将安装 SHR 的文件夹。要更改安装文件夹,请使用旁边的“浏览”按钮。单击“下一步”

    备注: 不要在非默认文件夹名称中输入空格或除 -(连字符)以外的特殊字符。安装路径长度必须小于 20 个字符。

    安装程序会执行安装先决条件检查,并在“安装检查项”页面上显示检查结果。

  10. 输入 SAP BusinessObjects 安装驱动器。
  11. 如果检查成功,请在“产品要求”页面上单击“下一步”

    如果先决条件检查失败或显示警告消息,则确保满足所有先决条件后再次启动安装。

  12. 此时将打开“Pre-Install Summary”页面。查看摘要,然后单击“安装”
  13. 安装完成后,单击“Done”
  14. 或者,如果计划稍后将另一服务器(SHR 服务器或 SAP Sybase IQ 服务器)安装在同一系统上,请重新启动。

    如果要将 SAP BusinessObjects 移到安装了 SHR 和 SAP Sybase IQ 的服务器,请参阅《HP Service Health Reporter Disaster Recovery Guide》中的“Backup and Restore for SAP BusinessObjects”。

    警告: 如果使用“Modify”选项在已安装一个组件的系统上安装新组件,则必须在安装程序向导中同时选中这两个组件。如果只选择新组件而未选择已安装的组件,则将卸载已安装的组件,然后安装新组件。

    选择“修改”选项时,您将看到提示“需要重新启动系统”。单击“继续”,将显示安装程序向导。

如果安装失败,请单击“回滚”并等到产品回滚为止。运行回滚实用程序,如下所示:

  1. 在命令行控制台中,转至回滚实用程序路径。
  2. 运行以下命令:

    rollback-utility.bat <SHR 安装路径>

    例如:rollback-utility.bat C:\HP-SHR

要执行后安装配置任务,请参阅《HP Service Health Reporter 配置指南》

创建 SAP Sybase IQ 数据库的 DSN

如果已将 SAP BusinessObjects 安装在不同于 SAP Sybase IQ 数据库的系统上,请执行以下步骤建立使用数据源名称 (DSN) 的连接:

创建 32 位 DSN (BSMR)

  1. 使用管理员权限登录安装 SAP BusinessObjects 的系统。
  2. 在命令提示符处输入以下命令导航到 Sybase 的 Bin32 目录:

    cd %SYBASE%

    cd IQ-16_0\Bin32

  3. 输入以下命令建立与 SAP Sybase IQ 数据库的连接:

    iqdsn -y -ws BSMR -c "uid=pmdb_admin;pwd=<数据库密码>;eng= <Sybase 服务器引擎>;dbf='<Sybase 数据库路径>\pmdb.db';links=tcpip{host= <Sybase 系统主机名>;port=21424}" -v –pe

    示例

    C:\HP-SHR\Sybase\IQ-16_0\Bin32>iqdsn -y -ws BSMR -c "uid=pmdb_admin;pwd=pmdb_admin;eng= abc123;dbf='C:\ShrDB\pmdb.db';links=tcpip{host= example.com;port=21424}" -v –pe

创建 64 位 DSN (SHRDB)

  1. 使用管理员权限登录安装 SAP BusinessObjects 的系统。
  2. 在命令提示符处键入以下命令导航到 Sybase 的 Bin64 目录。

    cd %SYBASE%

    cd IQ-16_0\Bin64

  3. 输入以下命令建立与 SAP Sybase IQ 数据库的连接:

    iqdsn -y -ws SHRDB -c "uid=pmdb_admin;pwd=<数据库密码>;eng= <Sybase 服务器引擎>;dbf='<Sybase 数据库路径>\pmdb.db';links=tcpip{host= <Sybase 系统主机名>;port=21424}" -v –pe

    示例

    C:\HP-SHR\Sybase\IQ-16_0\Bin64>iqdsn -y -ws SHRDB -c "uid=pmdb_admin;pwd=pmdb_admin;eng= abc123;dbf='C:\ShrDB\pmdb.db';links=tcpip{host= example.com;port=21424}" -v –pe

    备注: 如果更改 SAP Sybase IQ 数据库的密码,则必须重新创建数据源名称 (DSN)。

安装 SAP BusinessObjects 语言包

SHR 提供十种不同语言。您可以在安装时选择语言。安装程序将会针对所选语言安装 SAP BusinessObjects 语言包。但是,如果将来您要将 SHR 系统的区域设置更改为其他受支持的语言,则必须单独为该语言安装 SAP BusinessObjects 语言包。

要安装其他 SAP BusinessObjects 语言包,请执行以下步骤:

  1. 登录安装有 Service Health Reporter 的系统。
  2. 确保使用默认的语言包成功安装 SHR

    要检查是否成功安装默认语言包,请启动 SAP BusinessObjects InfoView 门户(http://<SHR 主机名>:8080/InfoViewApp),然后转到“InfoView”页面>“首选项”>“常规”>“产品区域设置”。“Product Locale”框将列出已安装的语言包。

    在此实例中,<SHR 主机名> SHR 系统的完全限定域名。

  3. 请确保系统中提供 SHR 介质。
  4. 转至以下目录:

    %PMDB_HOME%\temp\BO_Updates

  5. 对于所有语言,请在 .ini 文件中编辑您在 SHR 安装期间输入的 BO 驱动器。

    示例:INSTALLDIR="C:\Program Files (x86)\Business Objects\"

    如果 BO 驱动器从默认 C 盘更改为 E 盘,则按以下方式在所有 .ini 语言文件中进行编辑:

    INSTALLDIR="E:\Program Files (x86)\Business Objects\"

  6. 如果已创建 CMS 密码,请将该密码包含在所有 .ini 语言文件中。

    例如:CMSPASSWORD=""

    默认情况下,.ini 文件将不包含任何密码。如果已创建 CMC 密码,则必须将该密码包含在 .ini 文件中。

    CMSPASSWORD="abc123"

    备注: 完成 SAP BusinessObjects 安装后,必须删除 .ini 文件中为 CMSPASSWORD 键入的密码。

  7. 运行以下命令:

    BO_LanguagepackInstall.bat<SHR 介质根目录><语言包名称>

    在此实例中:

    • <SHR 介质根目录>SHR 介质的根路径(即 SHR 安装程序所在的目录)。请勿键入安装程序的名称,也请勿使用尾随 \ 字符。

      例如,如果已将 SHR 介质提取到 E:\Installer 目录,这意味着 E:\Installer 目录中存在 SHR 安装程序 (HP-SHR_9.40_setup.exe),则必须运行以下命令:

      BO_LanguagepackInstall.bat E:\Installer<语言包名称>

    • <语言包名称> 是 SAP BusinessObjects 语言包的名称。下表提供了所有受支持的区域设置的语言包名称:

      语言

      语言包名称

      德语

      de

      英语

      en

      西班牙语

      es

      法语

      fr

      意大利语

      it

      韩语

      ko

      荷兰语

      nl

      葡萄牙语

      pt

      俄语

      ru

      简体中文

      zh_CN

      备注: 由于语言包安装需要大量时间,因此在运行命令时必须正确选择所需的语言包。

      通过在命令中提供多种语言包名称(使用空格分隔),可以安装多个语言包。只需使用一个 空格字符分隔两个语言包的名称。例如,要同时安装西班牙语和韩语的语言包,请运行以下命令:

      BO_LanguagepackInstall.bat<SHR 介质根目录> es ko

安装先决条件

这些先决条件适用于要安装 HP Service Health Reporter 的系统以及要安装 SHR 数据收集器的远程系统。

硬件要求

有关硬件要求的列表,请参阅《HP Service Health Reporter 软件支持列表》,该文档可从 HP 软件产品手册网站下载:

http://h20230.www2.hp.com/selfsolve/manuals

软件要求

有关 SHR 支持的软件及其版本的完整列表,请参阅《HP Service Health Reporter 软件支持列表》

操作系统要求

安装 SHR 之前,必须更新操作系统、应用所有修补程序、建立网络连接并禁用防病毒软件。

确保 SHR 系统和 SHR 远程数据收集器系统上提供以下库。

Red Hat Enterprise Linux 6.x Red Hat Enterprise Linux 5.5
此列表指示所需库的最低要求版本。如果有可用的更高版本,也可以安装每个库的更高版本。
  • compat-libstdc++-33-3.2.3-69.i686
  • compat-libstdc++-33-3.2.3-69.x86_64
  • libXext-1.1-3.i686
  • libXext-1.1-3.x86_64
  • libXext-devel-1.1-3.i686
  • libXext-devel-1.1-3.x86_64
  • libstdc++-4.4.4-13.x86_64
  • libstdc++-4.4.4-13.i686
  • libXtst-1.0.99.2-3.i686
  • libXtst-1.0.99.2-3.x86_64
  • libXau-1.0.5-1.i686
  • libXau-1.0.5-1.x86_64
  • libXdmcp-1.0.3-1.i686
  • libxcb-1.5-1.x86_64
  • libxcb-1.5-1.i686
  • libXrender-0.9.5-1.i686
  • libXrender-0.9.5-1.x86_64
  • glibc-2.12-1.7.x86_64
  • glibc-2.12-1.7.i686
  • libgcc-4.4.1-13.i686
  • libgcc-4.4.4-13.x86_64
  • libX11-1.3-2.i686
  • libX11-1.3-2.x86_64
  • libXi-1.3-3.x86_64
  • libXi-1.3-3.i686
  • alsa-lib-1.0.22-3.i686
  • alsa-lib-1.0.22-3.x86_64
  • nss-softokn-freebl-3.12.7-1.1.i686
  • ncurses-libs-5.7-3.20090208.i686
  • ncurses-libs-5.7-3.20090208.x86_64
  • compat-libstdc++-33-3.2.3-61.x86_64
  • compat-libstdc++-33-3.2.3-61.i386
  • libXext-1.0.1-2.1.x86_64
  • libXext-1.0.1-2.1.i386
  • libXext-devel-1.0.1-2.1.x86_64
  • libXext-devel-1.0.1-2.1.i386
  • libstdc++-4.1.2-48.x86_64
  • libstdc++-4.1.2-48.i386
  • libXtst-1.0.1-3.1.x86_64
  • libXtst-1.0.1-3.1.i386
  • libXau-1.0.1-3.1.x86_64
  • libXau-1.0.1-3.1.i386
  • libXdmcp-1.0.1-2.1.i386
  • libXrender-0.9.1-3.1.x86_64
  • libXrender-0.9.1-3.1.i386
  • glibc-2.5-47.i686
  • glibc-2.5-47.x86_64
  • libgcc-4.1.2-48.i386
  • libgcc-4.1.2-48.x86_64
  • libX11-1.0.3-11.x86_64
  • libX11-1.0.3-11.i386
  • libXi-1.0.1-3.1.x86_64
  • libXi-1.0.1-3.1.i386
  • alsa-lib-1.0.17-1.x86_64
  • alsa-lib-1.0.17-1.i386
  • glibc-2.5-47.i686
  • glibc-2.5-47.x86_64

确保交换空间大小为 RAM 大小的两倍。要分配足够的交换空间,请执行以下步骤:

  1. 以根用户身份登录系统。 根用户必须是 /opt/var 目录的所有者。
  2. 要通过创建新交换文件来设置交换空间,请运行以下命令: 

    • dd if=/dev/zero of=<交换文件的完整路径> bs=1M count=<交换大小 (MB)>
    • mkswap <交换文件的完整路径>
    • swapon <交换文件的完整路径>

      在此实例中,<交换文件的完整路径> 是新交换文件的名称(包括文件的完整路径),<交换大小 (MB)> 是要分配的空间 (MB)。

      例如,要通过创建新的 /extraswap 文件分配交换空间:

      dd if=/dev/zero of=/extraswap bs=1M count=16384

      mkswap /extraswap

      swapon /extraswap

  3. 为确保在系统重新启动后更改仍然有效,请在 /etc/fstab 文件中添加以下行:

    <交换文件的完整路径>swap swap defaults 0 0

    在此实例中,<交换文件的完整路径> 是新创建的交换文件(在步骤 b 中)的名称。

    例如:

    /extraswap swap swap defaults 0 0

端口可用性

SHR 将多个默认端口用于不同服务。

服务

端口号

协议

入站

出站

描述

HP PMDB Platform DB Logger 服务

21408

TCP

DB Logger Service 始终通过此端口登录数据库。

HP PMDB Platform Collection 服务

21409

TCP

用于 Collection Service 的 JMX 管理端口。IM Service 使用此接口进行监控。

HP PMDB Platform IM 服务

21410

TCP

用于 IM Service 的 JMX 管理端口。

TrendTimer

无端口号

NA

NA

NA

SHR 的 Timer 服务。

HP PMDB Platform Administrator

21411

TCP

SHR Web 应用程序服务器端口,它托管管理 Web 应用程序。报告的交叉启动功能依赖于此服务。

HP Software Communication Broker

383

TCP

SHR 使用此端口与安装在远程服务器上的收集器通信。

管理控制台 Web 服务器

21416

TCP

SHR 管理 Web 服务器的 JMX 管理端口。

HP PMDB Platform Collection 服务 21418 HTTP 用于 SiteScope 通用数据集成的 HTTP 服务器连接端口。
HP PMDB Platform Collection 服务 21419 HTTPS 用于 SiteScope 通用数据集成的 HTTPS 服务器连接端口。
HP PMDB Platform Collection 服务 8080 HTTP 用于从 SiteScope 数据采集 API 收集数据的连接端口。

HP PMDB Platform Sybase 服务

21424

TCP

用于 Sybase IQ 服务器的端口。

Sybase IQ Agent 15.4

21423

TCP

用于 Sybase IQ Agent 的端口。

HP-SHR-Postgre - PostgreSQL Server 9.0

21425

TCP

用于 PostgreSQL 服务的端口。

Apache Tomcat

8080

TCP

这是 SAP BusinessObjects 应用程序服务端口。此端口上托管 SAP BusinessObjects Central Management Console 和 SAP BusinessObjects InfoView Web 应用程序。

SAP BOBJ Central Management Server

6400

TCP

这是用于 SAP BusinessObjects Central Management Server 的端口,主要用于 SAP BusinessObjects 身份验证。

Server Intelligence Agent (HOML01GEATON)

6410

TCP

用于 SAP BusinessObjects Server Intelligence Agent 的端口,管理所有与 SAP BusinessObjects 相关的任务。

BOE120SQLAW

2638

TCP

用于 SAP BusinessObjects 存储库数据库的端口。

RTSM

21212

TCP

这是在管理控制台中为 RTSM 数据源配置的端口。SHR 通过此端口连接 RTSM。

HPOM

任意

TCP

这是在管理控制台中为 HPOM 数据库配置的端口。SHR 使用此端口连接 HPOM 数据库。

HP Operations Agent

383

TCP

SHR 使用此端口连接 HP Operations Agent。

HP BSM 配置文件数据库

任意

TCP

这是在管理控制台中为配置文件数据库配置的端口。

SHR 使用此端口连接配置文件数据库和 OMi 数据库。

Web 浏览器要求

要在 Internet Explorer 或 Mozilla Firefox 中查看 SHR 管理控制台,必须启用 ActiveX 和 JavaScript 控件。按照 Web 浏览器的“帮助”菜单获取启用帮助。

有关支持的 Web 浏览器列表,请参阅《HP Service Health Reporter 软件支持列表》中的“Web 浏览器和插件”

安装前任务和检查表

确保满足安装先决条件后,还必须执行一系列任务,使服务器准备好安装 SHR

任务 1:禁用防病毒软件

防病毒应用程序会妨碍 SHR 的安装。暂时禁用任何可能运行的防病毒软件。

安装完成后重新启用防病毒软件。

任务 2:配置防火墙

如果使用防火墙软件,请确保防火墙允许通信通过 SHR 系统上的所需端口(请参阅“安装先决条件”>“端口可用性”)。

要禁用防火墙,请执行以下步骤:

  1. 以根用户身份登录并运行以下命令:根用户必须是 /opt/var 目录的所有者。

    chkconfig iptables off

    /etc/init.d/iptables stop

    /etc/init.d/ip6tables stop

任务 3:准备 Linux 服务器

必须在 Linux 服务器上执行一组附加步骤。

任务 3.1:禁用 SELinux

要禁用 SELinux,请在 /etc/sysconfig/selinux 文件中设置参数 SELINUX = disabled

任务 3.2:配置内核参数(仅当使用 Red Hat Enterprise Linux 6.x 时)

要配置内核参数,请执行以下步骤。打开 /etc/sysctl.conf 文件并将参数值设置为如下所示:

备注: 如果已为这些参数指定了更高的值,则不要做任何修改。

  • kernel.msgmnb = 65536
  • kernel.msgmax = 65536
  • kernel.shmmax = 68719476736
  • kernel.shmall = 4294967296
  • kernel.sem = 250 1024000 250 4096
  • vm.max_map_count = 1000000

任务 3.3:配置主机名

登录 SHR 系统,然后在 /etc/hosts 文件中配置主机名,如下所示:

127.0.0.1 localhost.localdomain localhost

192.168.0.1 server1.example.com server1

任何其他主机应添加在这两行之后。

命名约定为:<IP 地址> <SHR 主机系统的 FQDN> <SHR 主机系统的缩写名>

任务 3.4:配置 limits.conf 文件

打开 /etc/security/limits.conf 文件,并通过设置以下值增加打开文件的数量:

* soft nofile 65535

* hard nofile 65535

任务 3.5:配置 90-nproc.conf 文件(仅当使用 Red Hat Enterprise Linux 6.x 时)

打开 /etc/security/limits.d/90-nproc.conf 文件,并注释掉以下行(通过在开头处添加 # 字符):

#*soft nproc 1024

重新启动 Linux 系统使所有更改生效。

任务 4:验证系统的完全限定域名 (FQDN)

执行 SHR 安装前,必须确保 DNS 查找返回了主机系统的准确 FQDN。如果 DNS 查找的条目与系统的主机名不同,这可能导致登录 SHR 管理控制台失败。由于在 SAP BusinessObjects 安装过程中,系统的主机名用于创建和注册服务器/服务,所以可能会发生此问题。

要验证主机系统的 FQDN,请执行以下步骤:

  1. 打开命令行界面,键入以下命令检查系统的主机名:

    hostname -f

    记录系统的主机名。

  2. 键入以下命令,查看系统的 IP 地址:

    ifconfig

  3. 键入以下命令,验证所显示的 IP 地址的 FQDN:

    nslookup <IP 地址>

    其中 <IP 地址> 是主机系统的 IP 地址。

    确保在运行 DNS 查找命令之后显示的名称与运行 HOSTNAME 命令之后显示的名称匹配。如果名称不匹配,则必须更改系统的主机名。

任务 5:组合介质

HP Service Health Reporter (SHR) 软件位于 3 TAR 文件部分中。

HPSHR_940_Lin64.part1
HPSHR_940_Lin64.part2
HPSHR_940_Lin64.part3

在开始安装 SHR 之前,必须将所有 3 TAR 文件部分下载到一个位置,然后执行内容合并。

使用 Linux 命令合并内容

  1. 将 TAR 文件部分下载到计划安装 SHR 的系统中的临时目录。

    例如:/tmp/HPSHR_9.4-parts.

  2. 要创建用于安装 SHR 的新目录,请运行以下命令:

    mkdir <目录名称>

    例如:mkdir /tmp/HPSHR_9.4-parts

  3. 要转至上一步骤中创建的目录,请运行以下命令:

    cd <临时位置>

    例如:cd /tmp/HPSHR_9.4-parts

    备注: 必须在单行中键入命令。

  4. 将 TAR 文件部分下载到新创建的临时目录中。

  5. 要将内容合并到一个 TAR 文件中,请运行以下命令:

    cat HPSHR_940_Lin64.part?> /tmp/HPSHR_9.4-parts/HPSHR940.tar

SHR 9.40 介质现在可作为以下位置中的单个 TAR 文件:

/tmp/HPSHR_9.4-parts/HPSHR940.tar

其他注意事项

  • 以根用户身份登录系统。根用户必须是 /opt/var 目录的所有者。
  • 确保在安装过程中系统时间未发生更改。确保安装过程中系统未自动转换到夏令时。
  • 请勿从网络共享安装 SHR。由于安装文件较大,因此不支持通过网络安装 SHR

备注: SHR 安装程序不支持安装回滚和强制重新安装。如果安装不成功,则必须手动删除由安装程序放置的所有文件。

典型安装:安装在单个系统上

将 HP Service Health Reporter 服务器、SAP Sybase IQ 服务器和 SAP BusinessObjects 服务器安装在单个系统上。可以使用安装向导或命令行控制台安装 SHR

使用安装向导安装

  1. 要在 Linux 中激活向导模式,必须使用 XTerm(终端仿真器)会话。

    使用 X 客户端应用程序远程连接到 Linux 系统时,不要使用 BROADCAST 模式,同时确保正确配置了 Linux 系统上的 DISPLAY 环境变量。

  2. 在介质根目录运行以下命令:

    ./HP-SHR_9.40_setup.bin

  3. 选择要安装的 SHR 的语言,然后单击“确定”

    此时将显示“HP Service Health Reporter 9.40 Software Installer”向导。

  4. 在“简介”页面上,查看备注然后单击“下一步”
  5. 在“许可证协议”页面上,查看许可证协议。
  6. 选择“I accept...”,然后单击“下一步”继续安装。
  7. 在“产品自定义”页面上,选择“Typical HP Service Health Reporter Installation”,然后单击“下一步”

    安装程序会执行安装先决条件检查,并在“安装检查项”页面上显示检查结果。

  8. 如果检查成功,请在“产品要求”页面上单击“下一步”

    如果先决条件检查失败或显示警告消息,则确保满足所有先决条件后再次启动安装。

  9. 此时会打开“安装前摘要”页面。查看摘要,然后单击“安装”
  10. 安装完成后,单击“Done”

从命令行控制台安装

  1. 转到介质根目录。
  2. 在命令提示符处,键入以下命令:

    ./HP-SHR_9.40_setup.bin -i console

  3. 按“Enter”键开始安装。

    备注: 在安装过程中的任何时间点都可以键入 back 转到上一页面,或键入 quit 取消安装。

  4. 此时会出现“Choose Locale”部分。选择要安装的 SHR 的区域设置,然后按“Enter”键。
  5. 安装程序会在控制台中显示介绍信息。按“Enter”键
  6. 安装程序会显示许可证协议的详细信息。键入“Y”接受协议,然后按“Enter”键

    备注: 每次按“Enter”键前请仔细查看屏幕提示。连续按 Enter 键可能使用默认选择完成接下来的步骤。

  7. 安装程序会显示不同的安装选项。键入“1”选择“Typical HP Service Health Reporter Installation”以安装 SHR、Sybase IQ 和 SAP BusinessObjects。按“Enter”键

    安装程序会执行必要的先决条件检查并在控制台中显示检查结果。

  8. 如果先决条件检查失败或显示警告消息,则确保满足所有先决条件后再次启动安装。
  9. 如果先决条件检查成功,请按“Enter”键

  10. 安装程序会在控制台中显示安装前概要。按“Enter”键开始安装。

将 HP Service Health Reporter 服务器、SAP Sybase IQ 服务器和 SAP BusinessObjects 服务器安装在单个系统上。可以使用安装向导或命令行控制台安装 SHR

如果安装失败,请单击“回滚”并等到产品回滚为止。运行回滚实用程序,如下所示:

  1. 在命令行控制台中,转至回滚实用程序路径。
  2. 运行以下命令:

    sh rollback-utility.sh

要执行后安装配置任务,请参阅《HP Service Health Reporter 配置指南》

SAP Sybase IQ 的安装后任务

在语言环境为简体中文或日语的系统中,请在安装后手动删除以下文件:

  • $PMDB_HOME/Sybase/IQ-15_4/res/dblgzh_iq12_eucgb.res
  • $PMDB_HOME/Sybase/IQ-15_4/res/dblgzh_iq12_cp936.res
  • $PMDB_HOME/Sybase/IQ-15_4/res/dblgja_iq12_eucjis.res
  • $PMDB_HOME/Sybase/IQ-15_4/res/dblgja_iq12_sjis.res

自定义安装:安装在分布式系统上

SHR 的自定义安装允许将以下服务器组件安装在多个主机系统上:

  • HP Service Health Reporter 服务器
  • Sybase IQ 服务器
  • SAP BusinessObjects 服务器

例如,您可以将 SHR 服务器托管在系统 1 上而将 Sybase IQ 服务器和 SAP BusinessObjects 服务器托管在系统 2 上。同样,您可以选择以任意组合安装多个服务器组件。

示例 1 示例 2 示例 3

系统 1:HP Service Health Reporter 服务器

系统 2:Sybase IQ 服务器

系统 3:SAP BusinessObjects 服务器

系统 1:HP Service Health Reporter 服务器

系统 2:Sybase IQ 服务器 + SAP BusinessObjects 服务器

系统 1:HP Service Health Reporter 服务器 + SAP BusinessObjects 服务器

系统 2:Sybase IQ 服务器

如果服务器上有高性能负载,HP 建议将其安装在单独的系统上。有关性能注意事项的详细信息,请参阅《HP SHR Performance, Sizing, and Tuning Guide》

安装先决条件

在自定义安装(其中 HP Service Health Reporter 服务器、SAP Sybase IQ 服务器和 SAP BusinessObjects 服务器安装在分布式系统上)中,所有系统均必须满足这些先决条件。

这些先决条件同样适用于要安装 SHR 数据收集器的远程系统。

硬件要求

有关硬件要求的列表,请参阅《HP Service Health Reporter 软件支持列表》,该文档可从 HP 软件产品手册网站下载:

http://h20230.www2.hp.com/selfsolve/manuals

软件要求

有关 SHR 支持的软件及其版本的完整列表,请参阅《HP Service Health Reporter 软件支持列表》

操作系统要求

安装 SHR 之前,必须更新操作系统、应用所有修补程序、建立网络连接并禁用防病毒软件。

确保 SHR 系统和 SHR 远程数据收集器系统上提供以下库。

Red Hat Enterprise Linux 6.x Red Hat Enterprise Linux 5.5
此列表指示所需库的最低要求版本。如果有可用的更高版本,也可以安装每个库的更高版本。
  • compat-libstdc++-33-3.2.3-69.i686
  • compat-libstdc++-33-3.2.3-69.x86_64
  • libXext-1.1-3.i686
  • libXext-1.1-3.x86_64
  • libXext-devel-1.1-3.i686
  • libXext-devel-1.1-3.x86_64
  • libstdc++-4.4.4-13.x86_64
  • libstdc++-4.4.4-13.i686
  • libXtst-1.0.99.2-3.i686
  • libXtst-1.0.99.2-3.x86_64
  • libXau-1.0.5-1.i686
  • libXau-1.0.5-1.x86_64
  • libXdmcp-1.0.3-1.i686
  • libxcb-1.5-1.x86_64
  • libxcb-1.5-1.i686
  • libXrender-0.9.5-1.i686
  • libXrender-0.9.5-1.x86_64
  • glibc-2.12-1.7.x86_64
  • glibc-2.12-1.7.i686
  • libgcc-4.4.1-13.i686
  • libgcc-4.4.4-13.x86_64
  • libX11-1.3-2.i686
  • libX11-1.3-2.x86_64
  • libXi-1.3-3.x86_64
  • libXi-1.3-3.i686
  • alsa-lib-1.0.22-3.i686
  • alsa-lib-1.0.22-3.x86_64
  • nss-softokn-freebl-3.12.7-1.1.i686
  • ncurses-libs-5.7-3.20090208.i686
  • ncurses-libs-5.7-3.20090208.x86_64
  • compat-libstdc++-33-3.2.3-61.x86_64
  • compat-libstdc++-33-3.2.3-61.i386
  • libXext-1.0.1-2.1.x86_64
  • libXext-1.0.1-2.1.i386
  • libXext-devel-1.0.1-2.1.x86_64
  • libXext-devel-1.0.1-2.1.i386
  • libstdc++-4.1.2-48.x86_64
  • libstdc++-4.1.2-48.i386
  • libXtst-1.0.1-3.1.x86_64
  • libXtst-1.0.1-3.1.i386
  • libXau-1.0.1-3.1.x86_64
  • libXau-1.0.1-3.1.i386
  • libXdmcp-1.0.1-2.1.i386
  • libXrender-0.9.1-3.1.x86_64
  • libXrender-0.9.1-3.1.i386
  • glibc-2.5-47.i686
  • glibc-2.5-47.x86_64
  • libgcc-4.1.2-48.i386
  • libgcc-4.1.2-48.x86_64
  • libX11-1.0.3-11.x86_64
  • libX11-1.0.3-11.i386
  • libXi-1.0.1-3.1.x86_64
  • libXi-1.0.1-3.1.i386
  • alsa-lib-1.0.17-1.x86_64
  • alsa-lib-1.0.17-1.i386
  • glibc-2.5-47.i686
  • glibc-2.5-47.x86_64

确保交换空间大小为 RAM 大小的两倍。要分配足够的交换空间,请执行以下步骤:

  1. 以根用户身份登录系统。根用户必须是 /opt/var 目录的所有者。
  2. 要通过创建新交换文件来设置交换空间,请运行以下命令: 

    • dd if=/dev/zero of=<交换文件的完整路径> bs=1M count=<交换大小 (MB)>
    • mkswap <交换文件的完整路径>
    • swapon <交换文件的完整路径>

      在此实例中,<交换文件的完整路径> 是新交换文件的名称(包括文件的完整路径),<交换大小 (MB)> 是要分配的空间 (MB)。

      例如,要通过创建新的 /extraswap 文件分配交换空间:

      dd if=/dev/zero of=/extraswap bs=1M count=16384

      mkswap /extraswap

      swapon /extraswap

  3. 为确保在系统重新启动后更改仍然有效,请在 /etc/fstab 文件中添加以下行:

    <交换文件的完整路径>swap swap defaults 0 0

    在此实例中,<交换文件的完整路径> 是新创建的交换文件(在步骤 b 中)的名称。

    例如:

    /extraswap swap swap defaults 0 0

端口可用性

SHR 将多个默认端口用于不同服务。

服务

端口号

协议

入站

出站

描述

HP PMDB Platform DB Logger 服务

21408

TCP

DB Logger Service 始终通过此端口登录数据库。

HP PMDB Platform Collection 服务

21409

TCP

用于 Collection Service 的 JMX 管理端口。IM Service 使用此接口进行监控。

HP PMDB Platform IM 服务

21410

TCP

用于 IM Service 的 JMX 管理端口。

TrendTimer

无端口号

NA

NA

NA

SHR 的 Timer 服务。

HP PMDB Platform Administrator

21411

TCP

SHR Web 应用程序服务器端口,它托管管理 Web 应用程序。报告的交叉启动功能依赖于此服务。

HP Software Communication Broker

383

TCP

SHR 使用此端口与安装在远程服务器上的收集器通信。

管理控制台 Web 服务器

21416

TCP

SHR 管理 Web 服务器的 JMX 管理端口。

HP PMDB Platform Collection 服务 21418 HTTP 用于 SiteScope 通用数据集成的 HTTP 服务器连接端口。
HP PMDB Platform Collection 服务 21419 HTTPS 用于 SiteScope 通用数据集成的 HTTPS 服务器连接端口。
HP PMDB Platform Collection 服务 8080 HTTP 用于从 SiteScope 数据采集 API 收集数据的连接端口。

HP PMDB Platform Sybase 服务

21424

TCP

用于 Sybase IQ 服务器的端口。

Sybase IQ Agent 15.4

21423

TCP

用于 Sybase IQ Agent 的端口。

HP-SHR-Postgre - PostgreSQL Server 9.0

21425

TCP

用于 PostgreSQL 服务的端口。

Apache Tomcat

8080

TCP

这是 SAP BusinessObjects 应用程序服务端口。此端口上托管 SAP BusinessObjects Central Management Console 和 SAP BusinessObjects InfoView Web 应用程序。

SAP BOBJ Central Management Server

6400

TCP

这是用于 SAP BusinessObjects Central Management Server 的端口,主要用于 SAP BusinessObjects 身份验证。

Server Intelligence Agent (HOML01GEATON)

6410

TCP

用于 SAP BusinessObjects Server Intelligence Agent 的端口,管理所有与 SAP BusinessObjects 相关的任务。

BOE120SQLAW

2638

TCP

用于 SAP BusinessObjects 存储库数据库的端口。

RTSM

21212

TCP

这是在管理控制台中为 RTSM 数据源配置的端口。SHR 通过此端口连接 RTSM。

HPOM

任意

TCP

这是在管理控制台中为 HPOM 数据库配置的端口。SHR 使用此端口连接 HPOM 数据库。

HP Operations Agent

383

TCP

SHR 使用此端口连接 HP Operations Agent。

HP BSM 配置文件数据库

任意

TCP

这是在管理控制台中为配置文件数据库配置的端口。

SHR 使用此端口连接配置文件数据库和 OMi 数据库。

确保在安装 SHR 组件之前释放以下端口:

SHR 组件 端口号
SHR 服务器 21401 到 21416、21422 到 21425
SAP Sybase IQ 21423, 21424
SAP BusinessObjects 6410, 6400, 2638, 8080

Web 浏览器要求

要在 Internet Explorer 或 Mozilla Firefox 中查看 SHR 管理控制台,必须启用 ActiveX 和 JavaScript 控件。按照 Web 浏览器的“帮助”菜单获取启用帮助。

有关支持的 Web 浏览器列表,请参阅《HP Service Health Reporter 软件支持列表》中的“Web 浏览器和插件”

安装前任务和检查表

确保满足安装先决条件后,还必须执行一系列任务,使服务器准备好安装 SHR

任务 1:禁用防病毒软件

防病毒应用程序会妨碍 SHR 的安装。暂时禁用任何可能运行的防病毒软件。

安装完成后重新启用防病毒软件。

任务 2:配置防火墙

如果使用防火墙软件,请确保防火墙允许通信通过 SHR 系统上的所需端口(请参阅“安装先决条件”>“端口可用性”)。

要禁用防火墙,请执行以下步骤:

  1. 以根用户身份登录并运行以下命令:根用户必须是 /opt/var 目录的所有者。

    chkconfig iptables off

    /etc/init.d/iptables stop

    /etc/init.d/ip6tables stop

任务 3:准备 Linux 服务器

必须在 Linux 服务器上执行一组附加步骤。

任务 3.1:禁用 SELinux

要禁用 SELinux,请在 /etc/sysconfig/selinux 文件中设置参数 SELINUX = disabled

任务 3.2:配置内核参数(仅当使用 Red Hat Enterprise Linux 6.x 时)

要配置内核参数,请执行以下步骤。打开 /etc/sysctl.conf 文件并将参数值设置为如下所示:

备注: 如果已为这些参数指定了更高的值,则不要做任何修改。

  • kernel.msgmnb = 65536
  • kernel.msgmax = 65536
  • kernel.shmmax = 68719476736
  • kernel.shmall = 4294967296
  • kernel.sem = 250 1024000 250 4096
  • vm.max_map_count = 1000000

任务 3.3:配置主机名

登录 SHR 系统,然后在 /etc/hosts 文件中配置主机名,如下所示:

127.0.0.1 localhost.localdomain localhost

192.168.0.1 server1.example.com server1

任何其他主机应添加在这两行之后。

命名约定为:<IP 地址> <SHR 主机系统的 FQDN> <SHR 主机系统的缩写名>

任务 3.4:配置 limits.conf 文件

打开 /etc/security/limits.conf 文件,并通过设置以下值增加打开文件的数量:

* soft nofile 65535

* hard nofile 65535

任务 3.5:配置 90-nproc.conf 文件(仅当使用 Red Hat Enterprise Linux 6.x 时)

打开 /etc/security/limits.d/90-nproc.conf 文件,并注释掉以下行(通过在开头处添加 # 字符):

#*soft nproc 1024

重新启动 Linux 系统使所有更改生效。

任务 4:验证系统的完全限定域名 (FQDN)

执行 SHR 安装前,必须确保 DNS 查找返回了主机系统的准确 FQDN。如果 DNS 查找的条目与系统的主机名不同,这可能导致登录 SHR 管理控制台失败。由于在 SAP BusinessObjects 安装过程中,系统的主机名用于创建和注册服务器/服务,所以可能会发生此问题。

要验证主机系统的 FQDN,请执行以下步骤:

  1. 打开命令行控制台,键入以下命令检查系统的主机名:

    hostname -f

    记录系统的主机名。

  2. 键入以下命令,查看系统的 IP 地址:

    ifconfig

  3. 键入以下命令,验证所显示的 IP 地址的 FQDN:

    nslookup <IP 地址>

    其中 <IP 地址> 是主机系统的 IP 地址。

    确保在运行 DNS 查找命令之后显示的名称与运行 HOSTNAME 命令之后显示的名称匹配。如果名称不匹配,则必须更改系统的主机名。

任务 5:组合介质

HP Service Health Reporter (SHR) 软件位于 3 TAR 文件部分中。

HPSHR_940_Lin64.part1
HPSHR_940_Lin64.part2
HPSHR_940_Lin64.part3

在开始安装 SHR 之前,必须将所有 3 TAR 文件部分下载到一个位置,然后执行内容合并。

使用 Linux 命令合并内容

  1. 将 TAR 文件部分下载到计划安装 SHR 的系统中的临时目录。

    例如:/tmp/HPSHR_9.4-parts.

  2. 要创建用于安装 SHR 的新目录,请运行以下命令:

    mkdir <目录名称>

    例如:mkdir /tmp/HPSHR_9.4-parts

  3. 要转至上一步骤中创建的目录,请运行以下命令:

    cd <临时位置>

    例如:cd /tmp/HPSHR_9.4-parts

    备注: 必须在单行中键入命令。

  4. 将 TAR 文件部分下载到新创建的临时目录中。

  5. 要将内容合并到一个 TAR 文件中,请运行以下命令:

    cat HPSHR_940_Lin64.part?> /tmp/HPSHR_9.4-parts/HPSHR940.tar

SHR 9.40 介质现在可作为以下位置中的单个 TAR 文件:

/tmp/HPSHR_9.4-parts/HPSHR940.tar

其他注意事项

  • 以根用户身份登录系统。根用户必须是 /opt/var 目录的所有者。
  • 您也可以以具有管理员权限的域/本地用户身份将 SHR 安装在域中。
  • 确保在安装过程中系统时间未发生更改。确保安装过程中系统未自动转换到夏令时。
  • 请勿从网络共享安装 SHR。由于安装文件较大,因此不支持通过网络安装 SHR

备注: SHR 安装程序不支持安装回滚和强制重新安装。如果安装不成功,则必须手动删除由安装程序放置的所有文件。

安装 SHR 服务器

可以使用安装向导或命令行控制台进行安装。

使用安装向导安装

  1. 要在 Linux 中激活向导模式,必须使用 XTerm(终端仿真器)会话。

    使用 X 客户端应用程序远程连接到 Linux 系统时,不要使用 BROADCAST 模式,同时确保正确配置了 Linux 系统上的 DISPLAY 环境变量。

  2. 在介质根目录运行以下命令:

    ./HP-SHR_9.40_setup.bin

  3. 选择要安装的 SHR 的语言,然后单击“确定”

    此时将显示“HP Service Health Reporter 9.40 Software Installer”向导。

  4. 在“简介”页面上,查看备注然后单击“下一步”
  5. 在“许可证协议”页面上,查看许可证协议。
  6. 选择“I accept...”,然后单击“下一步”继续安装。
  7. 在“产品自定义”页面上,选择“Custom HP Service Health Reporter Installation”,然后单击“下一步”
  8. 选择“HP Service Health Reporter Server”,然后单击“下一步”
  9. 输入计划安装(或已安装)SAP BusinessObjects 的主机的完全限定域名。
  10. 安装程序会执行安装先决条件检查,并在“安装检查项”页面上显示检查结果。

  11. 如果检查成功,请在“产品要求”页面上单击“下一步”

    如果先决条件检查失败或显示警告消息,则确保满足所有先决条件后再次启动安装。

  12. 此时将打开“Pre-Install Summary”页面。查看摘要,然后单击“安装”
  13. 安装完成后,单击“Done”

从命令行控制台安装

  1. 转到介质根目录。
  2. 在命令提示符处,键入以下命令:

    ./HP-SHR_9.40_setup.bin -i console

  3. 按“Enter”键开始安装。

    提示: 在安装过程中的任何时间点都可以键入 back 转到上一页面,或键入 quit 取消安装。

  4. 此时会出现“Choose Locale”部分。选择要安装的 SHR 的区域设置,然后按“Enter”键。
  5. 安装程序会在控制台中显示介绍信息。按“Enter”键
  6. 查看许可证协议详细信息。键入“Y”接受协议,然后按“Enter”键

    备注: 每次按“Enter”键前请仔细查看屏幕提示。连续按 Enter 键可能使用默认选择完成接下来的步骤。

  7. 安装程序会显示不同的安装选项。键入“2”选择“Custom HP Service Health Reporter Server”,然后按“Enter”键。
  8. 键入“1”选择“HP Service Health Reporter Server”,然后按“Enter”键。

    要安装多个服务器组件,请在数字标识符之间使用逗号。例如,要安装 HP Service Health Reporter 服务器SAP Sybase IQ 服务器,请键入 1,2,然后按“Enter”键。

  9. 输入计划安装(或已安装)SAP BusinessObjects 的主机的完全限定域名。
  10. 安装程序会执行必要的先决条件检查并在控制台中显示检查结果。如果先决条件检查失败或显示警告消息,则确保满足所有先决条件后再次启动安装。
  11. 如果先决条件检查成功,请按“Enter”键

  12. 安装程序会在控制台中显示安装前概要。按“Enter”键开始安装。

    警告: 如果使用“Modify”选项在已安装一个组件的系统上安装新组件,则必须在安装程序向导中同时选中这两个组件。如果使用命令行控制台,请输入这两个组件的数字标识符。例如 1,2。如果只选择新组件而未选择已安装的组件,则将卸载已安装的组件,然后安装新组件。

    选择“修改”选项时,您将看到提示“需要重新启动系统”。单击“继续”,将显示安装程序向导。

如果安装失败,请单击“回滚”并等到产品回滚为止。运行回滚实用程序,如下所示:

  1. 在命令行控制台中,转至回滚实用程序路径。
  2. 运行以下命令:

    sh rollback-utility.sh

要执行后安装配置任务,请参阅《HP Service Health Reporter 配置指南》

安装 SAP Sybase IQ 服务器

可以使用安装向导或命令行控制台进行安装。

使用安装向导安装

  1. 要在 Linux 中激活向导模式,必须使用 XTerm(终端仿真器)会话。

    使用 X 客户端应用程序远程连接到 Linux 系统时,不要使用 BROADCAST 模式,同时确保正确配置了 Linux 系统上的 DISPLAY 环境变量。

  2. 在介质根目录运行以下命令:

    ./HP-SHR_9.40_setup.bin

  3. 选择要安装的 SHR 的语言,然后单击“确定”

    此时将显示“HP Service Health Reporter 9.40 Software Installer”向导。

  4. 在“简介”页面上,查看备注然后单击“下一步”

  5. 在“许可证协议”页面上,查看许可证协议。
  6. 选择“I accept...”,然后单击“下一步”继续安装。
  7. 在“产品自定义”页面上,选择“Custom HP Service Health Reporter Installation”,然后单击“下一步”
  8. 选择“SAP Sybase IQ Server”,然后单击“下一步”

    安装程序会执行安装先决条件检查,并在“Install Check”页面上显示检查结果

  9. 如果检查成功,请在“产品要求”页面上单击“下一步”

    如果先决条件检查失败或显示警告消息,则确保满足所有先决条件后再次启动安装。

  10. 此时将打开“Pre-Install Summary”页面。查看摘要,然后单击“安装”
  11. 安装完成后,单击“Done”

从命令行控制台安装

  1. 转到介质根目录。
  2. 在命令提示符处,键入以下命令:

    ./HP-SHR_9.40_setup.bin -i console

  3. 按“Enter”键开始安装。

    提示: 在安装过程中的任何时间点都可以键入 back 转到上一页面,或键入 quit 取消安装。

  4. 此时会出现“Choose Locale”部分。选择要安装的 SHR 的区域设置,然后按“Enter”键。
  5. 安装程序会在控制台中显示介绍信息。按“Enter”键
  6. 查看许可证协议详细信息。键入“Y”接受协议,然后按“Enter”键

    备注: 每次按“Enter”键前请仔细查看屏幕提示。连续按 Enter 键可能使用默认选择完成接下来的步骤。

  7. 安装程序会显示不同的安装选项。键入“2”选择“Custom HP Service Health Reporter Server”,然后按“Enter”键。
  8. 键入“2”选择“SAP Sybase IQ Server”,然后按“Enter”键。

    要安装多个服务器组件,请在数字标识符之间使用逗号。例如,要安装 HP Service Health Reporter 服务器SAP Sybase IQ 服务器,请键入 1,2,然后按“Enter”键。

    安装程序会执行必要的先决条件检查并在控制台中显示检查结果。

  9. 如果先决条件检查失败或显示警告消息,则确保满足所有先决条件后再次启动安装。
  10. 如果先决条件检查成功,请按“Enter”键

  11. 安装程序会在控制台中显示安装前概要。按“Enter”键开始安装。

    如果要将 SAP Sybase IQ 移到安装了 SHR 和 SAP BusinessObjects 的服务器,请参阅《HP Service Health Reporter Disaster Recovery Guide》中的“Backup and Restore for SAP Sybase IQ”。

    警告: 如果使用“Modify”选项在已安装一个组件的系统上安装新组件,则必须在安装程序向导中同时选中这两个组件。如果使用命令行控制台,请输入这两个组件的数字标识符。例如 1,2。如果只选择新组件而未选择已安装的组件,则将卸载已安装的组件,然后安装新组件。

    选择“修改”选项时,您将看到提示“需要重新启动系统”。单击“继续”,将显示安装程序向导。

如果安装失败,请单击“回滚”并等到产品回滚为止。运行回滚实用程序,如下所示:

  1. 在命令行控制台中,转至回滚实用程序路径。
  2. 运行以下命令:

    sh rollback-utility.sh

要执行后安装配置任务,请参阅《HP Service Health Reporter 配置指南》

SAP Sybase IQ 的安装后任务

在语言环境为简体中文或日语的系统中,请在安装后手动删除以下文件:

  • $PMDB_HOME/Sybase/IQ-15_4/res/dblgzh_iq12_eucgb.res
  • $PMDB_HOME/Sybase/IQ-15_4/res/dblgzh_iq12_cp936.res
  • $PMDB_HOME/Sybase/IQ-15_4/res/dblgja_iq12_eucjis.res
  • $PMDB_HOME/Sybase/IQ-15_4/res/dblgja_iq12_sjis.res

安装 SAP BusinessObjects 服务器

可以使用安装向导或命令行控制台进行安装。

使用安装向导安装

  1. 要在 Linux 中激活向导模式,必须使用 XTerm(终端仿真器)会话。

    使用 X 客户端应用程序远程连接到 Linux 系统时,不要使用 BROADCAST 模式,同时确保正确配置了 Linux 系统上的 DISPLAY 环境变量。

  2. 在介质根目录运行以下命令:

    ./HP-SHR_9.40_setup.bin

  3. 选择要安装的 SHR 的语言,然后单击“确定”

    此时将显示“HP Service Health Reporter 9.40 Software Installer”向导。

  4. 在“简介”页面上,查看备注然后单击“下一步”

  5. 在“许可证协议”页面上,查看许可证协议。
  6. 选择“I accept...”,然后单击“下一步”继续安装。
  7. 在“产品自定义”页面上,选择“Custom HP Service Health Reporter Installation”,然后单击“下一步”
  8. 选择“SAP BusinessObjects Server”,然后单击“下一步”
  9. 安装程序会执行安装先决条件检查,并在“安装检查项”页面上显示检查结果。

  10. 如果检查成功,请在“产品要求”页面上单击“下一步”

    如果先决条件检查失败或显示警告消息,则确保满足所有先决条件后再次启动安装。

  11. 此时将打开“Pre-Install Summary”页面。查看摘要,然后单击“安装”
  12. 安装完成后,单击“Done”

从命令行控制台安装

  1. 转到介质根目录。
  2. 在命令提示符处,键入以下命令:

    ./HP-SHR_9.40_setup.bin -i console

  3. 按“Enter”键开始安装。

    提示: 在安装过程中的任何时间点都可以键入 back 转到上一页面,或键入 quit 取消安装。

  4. 此时会出现“Choose Locale”部分。选择要安装的 SHR 的区域设置,然后按“Enter”键。
  5. 安装程序会在控制台中显示介绍信息。按“Enter”键
  6. 查看许可证协议详细信息。键入“Y”接受协议,然后按“Enter”键

    备注: 每次按“Enter”键前请仔细查看屏幕提示。连续按 Enter 键可能使用默认选择完成接下来的步骤。

  7. 安装程序会显示不同的安装选项。键入“2”选择“Custom HP Service Health Reporter Server”,然后按“Enter”键。
  8. 键入“3”选择“SAP BusinessObjects Server”,然后按“Enter”键。

    要安装多个服务器组件,请在数字标识符之间使用逗号。例如,要安装 HP Service Health Reporter 服务器SAP Sybase IQ 服务器,请键入 1,2,然后按“Enter”键。

  9. 输入计划安装或已安装的 SAP Sybase IQ 数据库的详细信息。
  10. 安装程序会执行必要的先决条件检查并在控制台中显示检查结果。如果先决条件检查失败或显示警告消息,则确保满足所有先决条件后再次启动安装。
  11. 如果先决条件检查成功,请按“Enter”键

  12. 安装程序会在控制台中显示安装前概要。按“Enter”键开始安装。

    如果要将 SAP BusinessObjects 移到安装了 SHR 和 SAP Sybase IQ 的服务器,请参阅《HP Service Health Reporter Disaster Recovery Guide》中的“Backup and Restore for SAP BusinessObjects”。

    警告: 如果使用“Modify”选项在已安装一个组件的系统上安装新组件,则必须在安装程序向导中同时选中这两个组件。如果使用命令行控制台,请输入这两个组件的数字标识符。例如 1,2。如果只选择新组件而未选择已安装的组件,则将卸载已安装的组件,然后安装新组件。

    选择“修改”选项时,您将看到提示“需要重新启动系统”。单击“继续”,将显示安装程序向导。

如果安装失败,请单击“回滚”并等到产品回滚为止。运行回滚实用程序,如下所示:

  1. 在命令行控制台中,转至回滚实用程序路径。
  2. 运行以下命令:

    sh rollback-utility.sh

要执行后安装配置任务,请参阅《HP Service Health Reporter 配置指南》

创建 SAP Sybase IQ 数据库的 DSN

如果已将 SAP BusinessObjects 安装在不同于 SAP Sybase IQ 数据库的系统上,请执行以下步骤建立使用数据源名称 (DSN) 的连接:

创建 32 位 DSN (BSMR)

  1. 打开新的命令行界面 (CLI) 会话,关闭任何现有 CLI 会话。
  2. 以根用户身份登录安装 SAP BusinessObjects 的系统。
  3. 在命令行中输入以下命令导航到 Sybase 的 Bin32 目录:

    cd /opt/HP/BSM/Sybase/IQ-15_4/bin32/

  4. 输入以下命令建立与 SAP Sybase IQ 数据库的连接:

    [root@<BusinessObjects 系统主机名> bin32]# su SHRBOADMIN -c "iqdsn -y -w BSMR -c \"uid=pmdb_admin;pwd=pmdb_admin;eng=<Sybase 服务器引擎>;dbf='/<Sybase 数据库路径>/pmdb.db';links=tcpip{host=<Sybase 系统主机名>;port=21424}\" -v -pe"

    示例

    [root@alpha1 bin32]# su SHRBOADMIN -c "iqdsn -y -w BSMR -c \"uid=pmdb_admin;pwd=pmdb_admin;eng=abc123;dbf='/db/pmdb.db';links=tcpip{host=example.com;port=21424}\" -v -pe"

创建 64 位 DSN (SHRDB)

  1. 打开新的命令行界面 (CLI) 会话,关闭任何现有 CLI 会话。
  2. 以根用户身份登录安装 SAP BusinessObjects 的系统。
  3. 在命令行中输入以下命令导航到 Sybase 的 Bin64 目录:

    cd /opt/HP/BSM/Sybase/IQ-15_4/bin64/

  4. 输入以下命令建立与 SAP Sybase IQ 数据库的连接:

    [root@<BusinessObjects 系统主机名> bin64]./iqdsn -y -w SHRDB -c "uid=pmdb_admin;pwd=pmdb_admin;eng=<Sybase 服务器引擎>;dbf='/<Sybase 数据库路径>/pmdb.db';links=tcpip{host=<Sybase 系统主机名>;port=21424}" -v -pe

    示例

    [root@alpha1 bin64]./iqdsn -y -w SHRDB -c "uid=pmdb_admin;pwd=pmdb_admin;eng=abc123;dbf='/db/pmdb.db';links=tcpip{host=example.com;port=21424}" -v -pe

备注: 如果更改 SAP Sybase IQ 数据库的密码,则必须重新创建数据源名称 (DSN)。

安装 HP Service Health Reporter(不受支持)

这是不受支持的选择。SAP Sybase IQ 应安装在 Linux 操作系统上,因为它在 Windows 2012 中不受支持。单击“更改”并选择“自定义”选项。

验证 SHR 安装

安装 SHR 软件后,验证产品是否正常工作。

执行以下操作验证安装是否成功:

  1. 登录 SHR 系统。

  2. 单击“开始”>“运行”。此时将打开“运行”对话框。

  3. 在“打开”字段中键入“services.msc”,然后按“Enter”键。此时将打开“服务”窗口。

  4. 在右窗格中,查看 SHR 服务的状态。

要检查 SAP BusinessObjects 服务的状态,可以使用“SAP BusinessObjects Central Configuration Manager”。执行以下步骤:

  1. 单击“开始”>“程序”>“BusinessObjects XI 3.1”>“BusinessObjects Enterprise”>“Central Configuration Manager”。此时会打开“中央配置管理器”窗口。

  2. 登录 Central Management Console。

  3. 从下拉列表中选择“服务器”

  4. 请注意列出的 SAP BusinessObjects 服务的状态。所有服务都必须启用并且正在运行。

执行以下操作验证 Linux 操作系统上的安装是否成功:

  1. 以根用户身份登录。
  2. 运行以下命令:

    chkconfig --list

    如果所有 SHR 服务运行良好,命令输出将包括以下服务:

    • HP_PMDB_Platform_Administrator
    • HP_PMDB_Platform_Collection
    • HP_PMDB_Platform_DB_Logger
    • HP_PMDB_Platform_IM
    • HP_PMDB_Platform_PostgreSQL
    • HP_PMDB_Platform_Sybase
    • TrendTimer

    要检查 SAP BusinessObjects 服务的状态,请在命令行控制台中运行以下命令:

    1. su - SHRBOADMIN
    2. cd /opt/HP/BSM/BO/bobje
    3. sh ccm.sh -display -username Administrator -password <密码>

      在此实例中,<密码>SHR 管理员的密码。默认情况下,创建的 SHR 管理员帐户没有密码。如果没有为 SHR 管理员创建密码,请运行以下命令:

      sh ccm.sh -display -username Administrator -password

      命令输出将显示 SAP BusinessObjects 服务的状态。所有服务都必须启用并且正在运行。

验证 SHR 安装

安装 SHR 软件后,验证产品是否正常工作。

执行以下操作验证安装是否成功:

  1. 登录 SHR 系统。

  2. 单击“开始”>“运行”。此时将打开“运行”对话框。

  3. 在“打开”字段中键入“services.msc”,然后按“Enter”键。此时将打开“服务”窗口。

  4. 在右窗格中,查看 SHR 服务的状态。

要检查 SAP BusinessObjects 服务的状态,可以使用“SAP BusinessObjects Central Configuration Manager”。执行以下步骤:

  1. 单击“开始”>“程序”>“BusinessObjects XI 3.1”>“BusinessObjects Enterprise”>“Central Configuration Manager”。此时会打开“中央配置管理器”窗口。

  2. 登录 Central Management Console。

  3. 从下拉列表中选择“服务器”

  4. 请注意列出的 SAP BusinessObjects 服务的状态。所有服务都必须启用并且正在运行。

验证 SHR 安装

执行以下操作验证 Linux 操作系统上的安装是否成功:

  1. 以根用户身份登录。
  2. 运行以下命令:

    chkconfig --list

    如果所有 SHR 服务运行良好,命令输出将包括以下服务:

    • HP_PMDB_Platform_Administrator
    • HP_PMDB_Platform_Collection
    • HP_PMDB_Platform_DB_Logger
    • HP_PMDB_Platform_IM
    • HP_PMDB_Platform_PostgreSQL
    • HP_PMDB_Platform_Sybase
    • TrendTimer

    要检查 SAP BusinessObjects 服务的状态,请在命令行控制台中运行以下命令:

    1. su - SHRBOADMIN
    2. cd /opt/HP/BSM/BO/bobje
    3. sh ccm.sh -display -username Administrator -password <密码>

      在此实例中,<密码>SHR 管理员的密码。默认情况下,创建的 SHR 管理员帐户没有密码。如果没有为 SHR 管理员创建密码,请运行以下命令:

      sh ccm.sh -display -username Administrator -password

      命令输出将显示 SAP BusinessObjects 服务的状态。所有服务都必须启用并且正在运行。

在远程系统上安装 SHR 数据收集器(可选)

SHR 典型安装模式中,数据收集器与 SHR 安装在同一系统上。但也可以将数据收集器安装在单独的服务器上。另外,也可以根据需要将收集器安装在多个系统上。

要将收集器安装在运行 Windows 的远程系统上,请执行以下步骤:

  1. 要安装数据收集器的系统必须满足“先决条件”部分中提及的所有软件要求。
  2. 浏览到 SHR 安装目录 %PMDB_HOME%,然后找到以下文件:

    HP-SHR-09.40-RemotePoller_9.40_setup.exe

    还可以在 SHR 介质的 packages\HP-SHR-09.40-RemoteCollector 文件夹中找到此 EXE 文件。

  3. 将文件复制到要安装收集器的系统。
  4. 以管理员身份登录要安装收集器的系统。
  5. 确保远程系统和 SHR 系统在同一时区。
  6. 确保系统已在域名系统 (DNS) 中注册。

    或者,确保:

    • SHR 系统上的 hosts 文件包括收集器系统的条目。
    • 收集器系统上的 hosts 文件包括 SHR 系统的条目。

    hosts 文件位于 C:\Windows\System32\drivers\etc

  7. 浏览到复制 HP-SHR-09.40-RemotePoller_9.40_setup.exe 文件的文件夹并运行该程序。
  8. 此时将打开“许可证协议”页面。查看许可证协议,选择“I accept...”,然后单击“下一步”
  9. 查看将安装数据收集器的文件夹。要更改安装文件夹,请使用旁边的“浏览”按钮。单击“下一步”

    备注: 不要在非默认文件夹名称中输入空格或除 -(连字符)以外的特殊字符。安装路径长度必须小于 20 个字符。

    安装程序会执行安装先决条件检查,并在“安装检查项”页面上显示检查结果。

  10. 如果检查成功,请在“产品要求”页面上单击“下一步”
  11. 此时会打开“安装前摘要”页面。查看摘要,然后单击“安装”
  12. 安装完成后,单击“Done”

要将收集器安装在运行 Linux 的远程系统上,请执行以下步骤:

  1. 要安装数据收集器的系统必须满足“先决条件”中提及的所有软件要求。

  2. 浏览到 SHR 安装目录 $PMDB_HOME,然后找到以下文件:

    HP-SHR-09.40-RemoteCollector.tar.gz
  3. 将文件传输到要安装收集器的系统。

  4. 以根用户身份登录要安装收集器的系统。根用户必须是 /opt/var 目录的所有者。

  5. 确保远程系统和 SHR 系统在同一时区。

  6. 确保系统已在域名系统 (DNS) 中注册。

    或者,确保:

    • SHR 系统上的 hosts 文件包括收集器系统的条目。
    • 收集器系统上的 hosts 文件包括 SHR 系统的条目。

      hosts 文件位于 /etc/hosts

  7. 通过运行以下命令将 HP-SHR-09.40-RemoteCollector.tar.gz 文件的内容提取到本地目录:

    tar -xvf HP-SHR-09.40-RemoteCollector.tar.gz

    将从存档提取 HP-SHR-09.40-RemoteCollector.tar 文件的内容。

可以使用安装向导或命令行控制台进行安装。

使用安装向导安装

  1. 在命令行控制台中运行以下命令启动安装程序向导。

    ./HP-SHR-RemotePoller_9.40_setup.bin
  2. 此时会打开“简介”页面。查看“简介”页面上的备注,然后单击“下一步”

  3. 此时将打开“许可证协议”页面。查看许可证协议,选择“I accept...”,然后单击“下一步”

    安装程序会执行安装先决条件检查,并在“安装检查项”页面上显示检查结果。

  4. 如果检查成功,请在“产品要求”页面上单击“下一步”

  5. 此时会打开“安装前摘要”页面。查看摘要,然后单击“安装”
  6. 安装完成后,单击“Done”

从命令行控制台安装

  1. 在命令行控制台中运行以下命令。

    ./HP-SHR-RemotePoller_9.40_setup.bin -i console
  2. 按“Enter”键开始安装。

    提示: 在安装过程中的任何时间点都可以单击“返回”转到上一页面,或单击“退出”取消安装。

  3. 选择要安装的 SHR 的区域设置,然后按“Enter”键。
  4. 安装程序会在控制台中显示介绍信息。按“Enter”键

  5. 查看许可证协议详细信息。键入“Y”接受协议,然后按“Enter”键

    安装程序会执行安装先决条件检查,并在“安装检查项”页面上显示检查结果。

  6. 安装程序会在控制台中显示安装前概要。按“Enter”键开始安装。

备注: 仅在通过 SHR 管理控制台配置收集器后才会启用收集器从数据源收集数据。

在远程系统上安装 SHR 数据收集器(可选)

SHR 典型安装模式中,数据收集器与 SHR 安装在同一系统上。但也可以将数据收集器安装在单独的服务器上。另外,也可以根据需要将收集器安装在多个系统上。

要将收集器安装在运行 Windows 的远程系统上,请执行以下步骤:

  1. 要安装数据收集器的系统必须满足“先决条件”部分中提及的所有软件要求。
  2. 浏览到 SHR 安装目录 %PMDB_HOME%,然后找到以下文件:

    HP-SHR-09.40-RemotePoller_9.40_setup.exe

    还可以在 SHR 介质的 packages\HP-SHR-09.40-RemoteCollector 文件夹中找到此 EXE 文件。

  3. 将文件复制到要安装收集器的系统。
  4. 以管理员身份登录要安装收集器的系统。
  5. 确保远程系统和 SHR 系统在同一时区。
  6. 确保系统已在域名系统 (DNS) 中注册。

    或者,确保:

    • SHR 系统上的 hosts 文件包括收集器系统的条目。
    • 收集器系统上的 hosts 文件包括 SHR 系统的条目。

    hosts 文件位于 C:\Windows\System32\drivers\etc

  7. 浏览到复制 HP-SHR-09.40-RemotePoller_9.40_setup.exe 文件的文件夹并运行该程序。
  8. 此时将打开“许可证协议”页面。查看许可证协议,选择“I accept...”,然后单击“下一步”
  9. 查看将安装数据收集器的文件夹。要更改安装文件夹,请使用旁边的“浏览”按钮。单击“下一步”

    备注: 不要在非默认文件夹名称中输入空格或除 -(连字符)以外的特殊字符。安装路径长度必须小于 20 个字符。

    安装程序会执行安装先决条件检查,并在“安装检查项”页面上显示检查结果。

  10. 如果检查成功,请在“产品要求”页面上单击“下一步”
  11. 此时会打开“安装前摘要”页面。查看摘要,然后单击“安装”
  12. 安装完成后,单击“Done”

要将收集器安装在运行 Linux 的远程系统上,请执行以下步骤:

  1. 要安装数据收集器的系统必须满足“先决条件”中提及的所有软件要求。

  2. 浏览到 SHR 安装目录 $PMDB_HOME,然后找到以下文件:

    HP-SHR-09.40-RemoteCollector.tar.gz
  3. 将文件传输到要安装收集器的系统。

  4. 以根用户身份登录要安装收集器的系统。根用户必须是 /opt/var 目录的所有者。

  5. 确保远程系统和 SHR 系统在同一时区。

  6. 确保系统已在域名系统 (DNS) 中注册。

    或者,确保:

    • SHR 系统上的 hosts 文件包括收集器系统的条目。
    • 收集器系统上的 hosts 文件包括 SHR 系统的条目。

      hosts 文件位于 /etc/hosts

  7. 通过运行以下命令将 HP-SHR-09.40-RemoteCollector.tar.gz 文件的内容提取到本地目录:

    tar -xvf HP-SHR-09.40-RemoteCollector.tar.gz

    将从存档提取 HP-SHR-09.40-RemoteCollector.tar 文件的内容。

可以使用安装向导或命令行控制台进行安装。

使用安装向导安装

  1. 在命令行控制台中运行以下命令启动安装程序向导。

    ./HP-SHR-RemotePoller_9.40_setup.bin
  2. 此时会打开“简介”页面。查看“简介”页面上的备注,然后单击“下一步”

  3. 此时将打开“许可证协议”页面。查看许可证协议,选择“I accept...”,然后单击“下一步”

    安装程序会执行安装先决条件检查,并在“安装检查项”页面上显示检查结果。

  4. 如果检查成功,请在“产品要求”页面上单击“下一步”

  5. 此时会打开“安装前摘要”页面。查看摘要,然后单击“安装”
  6. 安装完成后,单击“Done”

从命令行控制台安装

  1. 在命令行控制台中运行以下命令。

    ./HP-SHR-RemotePoller_9.40_setup.bin -i console
  2. 按“Enter”键开始安装。

    提示: 在安装过程中的任何时间点都可以单击“返回”转到上一页面,或单击“退出”取消安装。

  3. 选择要安装的 SHR 的区域设置,然后按“Enter”键。
  4. 安装程序会在控制台中显示介绍信息。按“Enter”键

  5. 查看许可证协议详细信息。键入“Y”接受协议,然后按“Enter”键

    安装程序会执行安装先决条件检查,并在“安装检查项”页面上显示检查结果。

  6. 安装程序会在控制台中显示安装前概要。按“Enter”键开始安装。

备注: 仅在通过 SHR 管理控制台配置收集器后才会启用收集器从数据源收集数据。

使 SHR 能够与 HP Operations Agent 共存

如果要在同一系统上安装 SHR 和 HP Operations Agent,则必须执行以下其他配置步骤:

  1. SHR 系统上安装 HP Operations Agent

  2. 以管理员(对于 Windows)或根用户身份(对于 Linux)登录收集器系统。

  3. 在命令行控制台中,运行以下命令:

    ovcert -list

    将显示系统上安装的证书列表。

  4. 从命令行控制台中,记录“Keystore Content”部分下的“Certificates”和“Trusted Certificates”字段的内容。

    示例:

  5. SHR 系统上,运行以下命令:

    ovcert -remove <证书内容>

    在此实例中,<证书内容> 是显示在“Certificates”部分下的字符的完整字符串。

  6. SHR 系统上,运行以下命令:

    ovcert -remove<受信任证书内容>

    在此实例中,<受信任证书内容> 是显示在“Trusted Certificates”部分下的字符的完整字符串。

  7. 使用 oainstall.vbs -configureoainstall.sh -configure 命令将代理配置为与 HPOM 管理服务器一起工作。有关详细信息,请参阅《HP Operations Agent Installation and Configuration Guide》

    如果收到以下错误:

    “Failed to start (some) OVO agent processes.See OVO log file and event log.”

    1. 在命令行控制台中运行 ovc -kill 命令。
    2. 检查通过运行 ovc 命令是否停止了所有服务。
    3. 如果服务未停止,请通过执行以下步骤手动停止服务:
      1. SHR 系统中,转至“Windows”>“任务管理器”。
      2. 选择“进程”选项卡,找到 ovcd.exe,右键单击该程序并选择“结束进程”。

    可以继续操作将代理配置为与 HPOM 管理服务器一起工作。

  8. 在 HPOM 控制台中,接受 SHR 节点的证书请求。

  9. 执行以下步骤:

    如果使用 HPOM for Windows,请执行以下操作:

    1. 在“Policy Management”>“Policies grouped by type”>“Agent policies”>“Flexible Management”下创建新的策略。
    2. 将以下内容复制到该策略:
      1. #
        # Template for message forwarding to another management server
        #
        TIMETEMPLATES
        # None
        #
        # Responsible Manager Configurations
        #
        RESPMGRCONFIGS
        # Responsible target Manager:target
        # Responsible source Manager:source
        RESPMGRCONFIG
         DESCRIPTION "Responsible managers"
         SECONDARYMANAGERS
         SECONDARYMANAGER
         NODE IP 0.0.0.0 "OM_SERVER"
         DESCRIPTION "Management Server OM_SERVER"
         SECONDARYMANAGER
         NODE IP 0.0.0.0 "SHR_SERVER"
         DESCRIPTION "Backup Server for OM_SERVER"
         ACTIONALLOWMANAGERS
         ACTIONALLOWMANAGER
         NODE IP 0.0.0.0 "OM_SERVER"
         DESCRIPTION "Management Server OM_SERVER"
         ACTIONALLOWMANAGER
         NODE IP 0.0.0.0 "SHR_SERVER"
         DESCRIPTION "Backup Server for OM_SERVER"
         MSGTARGETRULES
    3. 使用 HPOM 管理服务器的 FQDN 替换 OM_SERVER,使用 SHR 系统的 FQDN 替换 SHR_SERVER

    4. 单击“Check Syntax”,确保内容有效。

    5. 将该策略部署到 SHR 系统。

    如果使用 HPOM for Linux,请执行以下操作:

    1. 以根用户身份登录管理服务器。
    2. 运行以下命令:
    3. cp /etc/opt/OV/share/conf/OpC/mgmt_sv/tmpl_respmgrs/backup-server/etc/opt/OV/share/conf/OpC/mgmt_sv/respmgrs/allnode

    4. 编辑 /etc/opt/OV/share/conf/OpC/mgmt_sv/respmgrs/allnodes/backup-server 文件,使用 HPOM 管理服务器的 FQDN 替换 M1,使用 SHR 系统的 FQDN 替换 M2
    5. 运行以下命令:
    6. opcragt –dist<SHR 节点名称>

  10. SHR 系统上运行以下命令:

    ovcert -exporttrusted -file<文件名>-ovrg server

    在此实例中,<文件名> 是要保存的证书的名称。必须指定该证书文件的完整路径。

  11. 在 SHR 系统上运行以下命令:

    ovcert -importtrusted -file<文件名>

    在此实例中,<文件名> 是在上一步中复制的文件的名称。必须指定该证书文件的完整路径。

  12. SHR 系统上,运行以下命令:

    ovcert -trust <HPOM 服务器>-ovrg server

    在此实例中,<HPOM 服务器> 是 HPOM 系统的 FQDN。

  13. SHR 系统上运行以下命令:

    ovc -restart
  14. SHR 系统上运行以下命令:

    ovcert -list -ovrg server

    将显示信任证书。如果信任证书不存在,请执行以下步骤:

  15. SHR 服务器上运行以下命令:

    ovcert -exporttrusted -file <filename1>
    ovcert -importtrusted -file <filename1> -ovrg server
    ovcert -exportcert -file <filename2> -pass <any password>
    ovcert -importcert -file <filename2> -pass <password entered in earlier step> -ovrg server
    ovc -restart

    ovdeploy -env PMDB_HOME -ovrg server

    必须显示 PMDB_HOME 环境变量的值。

  16. SHR 系统上运行以下命令:

    ovc -status -level 8

    必须列出 SHR 策略回调 (shrcb) 参数。

    如果未列出,请运行以下命令:

    ovcreg -add $PMDB_HOME/config/shr.xml
  17. SHR 系统上运行以下命令:

    ovc -restart

使 SHR 能够与 HP Operations Agent 共存

如果要在同一系统上安装 SHR 和 HP Operations Agent,则必须执行以下其他配置步骤:

  1. SHR 系统上安装 HP Operations Agent

  2. 以管理员(对于 Windows)或根用户身份(对于 Linux)登录收集器系统。

  3. 在命令行控制台中,运行以下命令:

    ovcert -list

    将显示系统上安装的证书列表。

  4. 从命令行控制台中,记录“Keystore Content”部分下的“Certificates”和“Trusted Certificates”字段的内容。

    示例:

  5. SHR 系统上,运行以下命令:

    ovcert -remove <证书内容>

    在此实例中,<证书内容> 是显示在“Certificates”部分下的字符的完整字符串。

  6. SHR 系统上,运行以下命令:

    ovcert -remove<受信任证书内容>

    在此实例中,<受信任证书内容> 是显示在“Trusted Certificates”部分下的字符的完整字符串。

  7. 使用 oainstall.vbs -configureoainstall.sh -configure 命令将代理配置为与 HPOM 管理服务器一起工作。有关详细信息,请参阅《HP Operations Agent Installation and Configuration Guide》

    如果收到以下错误:

    “Failed to start (some) OVO agent processes.See OVO log file and event log.”

    1. 在命令行控制台中运行 ovc -kill 命令。
    2. 检查通过运行 ovc 命令是否停止了所有服务。
    3. 如果服务未停止,请通过执行以下步骤手动停止服务:
      1. SHR 系统中,转至“Windows”>“任务管理器”。
      2. 选择“进程”选项卡,找到 ovcd.exe,右键单击该程序并选择“结束进程”。

    可以继续操作将代理配置为与 HPOM 管理服务器一起工作。

  8. 在 HPOM 控制台中,接受 SHR 节点的证书请求。

  9. 执行以下步骤:

    如果使用 HPOM for Windows,请执行以下操作:

    1. 在“Policy Management”>“Policies grouped by type”>“Agent policies”>“Flexible Management”下创建新的策略。
    2. 将以下内容复制到该策略:
      1. #
        # Template for message forwarding to another management server
        #
        TIMETEMPLATES
        # None
        #
        # Responsible Manager Configurations
        #
        RESPMGRCONFIGS
        # Responsible target Manager:target
        # Responsible source Manager:source
        RESPMGRCONFIG
         DESCRIPTION "Responsible managers"
         SECONDARYMANAGERS
         SECONDARYMANAGER
         NODE IP 0.0.0.0 "OM_SERVER"
         DESCRIPTION "Management Server OM_SERVER"
         SECONDARYMANAGER
         NODE IP 0.0.0.0 "SHR_SERVER"
         DESCRIPTION "Backup Server for OM_SERVER"
         ACTIONALLOWMANAGERS
         ACTIONALLOWMANAGER
         NODE IP 0.0.0.0 "OM_SERVER"
         DESCRIPTION "Management Server OM_SERVER"
         ACTIONALLOWMANAGER
         NODE IP 0.0.0.0 "SHR_SERVER"
         DESCRIPTION "Backup Server for OM_SERVER"
         MSGTARGETRULES
    3. 使用 HPOM 管理服务器的 FQDN 替换 OM_SERVER,使用 SHR 系统的 FQDN 替换 SHR_SERVER

    4. 单击“Check Syntax”,确保内容有效。

    5. 将该策略部署到 SHR 系统。

    如果使用 HPOM for Linux,请执行以下操作:

    1. 以根用户身份登录管理服务器。
    2. 运行以下命令:
    3. cp /etc/opt/OV/share/conf/OpC/mgmt_sv/tmpl_respmgrs/backup-server/etc/opt/OV/share/conf/OpC/mgmt_sv/respmgrs/allnode

    4. 编辑 /etc/opt/OV/share/conf/OpC/mgmt_sv/respmgrs/allnodes/backup-server 文件,使用 HPOM 管理服务器的 FQDN 替换 M1,使用 SHR 系统的 FQDN 替换 M2
    5. 运行以下命令:
    6. opcragt –dist<SHR 节点名称>

  10. SHR 系统上运行以下命令:

    ovcert -exporttrusted -file<文件名>-ovrg server

    在此实例中,<文件名> 是要保存的证书的名称。必须指定该证书文件的完整路径。

  11. 在 SHR 系统上运行以下命令:

    ovcert -importtrusted -file<文件名>

    在此实例中,<文件名> 是在上一步中复制的文件的名称。必须指定该证书文件的完整路径。

  12. SHR 系统上,运行以下命令:

    ovcert -trust<HPOM 服务器>-ovrg server

    在此实例中,<HPOM 服务器> 是 HPOM 系统的 FQDN。

  13. SHR 系统上运行以下命令:

    ovc -restart
  14. SHR 系统上运行以下命令:

    ovcert -list -ovrg server

    将显示信任证书。如果信任证书不存在,请执行以下步骤:

  15. SHR 服务器上运行以下命令:

    ovcert -exporttrusted -file <filename1>
    ovcert -importtrusted -file <filename1> -ovrg server
    ovcert -exportcert -file <filename2> -pass <any password>
    ovcert -importcert -file <filename2> -pass <password entered in earlier step> -ovrg server
    ovc -restart

    ovdeploy -env PMDB_HOME -ovrg server

    必须显示 PMDB_HOME 环境变量的值。

  16. SHR 系统上运行以下命令:

    ovc -status -level 8

    必须列出 SHR 策略回调 (shrcb) 参数。

    如果未列出,请运行以下命令:

    ovcreg -add $PMDB_HOME/config/shr.xml
  17. SHR 系统上运行以下命令:

    ovc -restart

使远程系统上的 SHR 收集器能够与 HP Operations Agent 共存

如果要在已安装 HP Operations Agent 的远程系统上安装 SHR 收集器,请执行以下其他配置步骤:

  1. 在已安装 HP Operations Agent 的远程系统上安装 SHR 收集器。

  2. 以管理员(对于 Windows)或根用户身份(对于 Linux)登录收集器系统。

  3. 在命令行控制台中,运行以下命令:

    ovcert -list

    在命令行控制台中,该命令显示安装在系统上的所有证书的列表。

  4. 从命令行控制台中,记录“Keystore Content”部分下的“Certificates”和“Trusted Certificates”字段的内容。

    示例:

  5. 在收集器系统上,运行以下命令:

    ovcert -remove <证书内容>

    在此实例中,<证书内容> 是显示在“Certificates”部分下的字符的完整字符串。

  6. 在收集器系统上,运行以下命令:

    ovcert -remove <受信任证书内容>

    在此实例中,<受信任证书内容> 是显示在“Trusted Certificates”部分下的字符的完整字符串。

  7. 在收集器系统上运行以下命令:

    perl %PMDB_HOME%\bin\scripts\configurePoller.pl<HPOM 服务器>

  8. 在 HPOM 控制台中,接受 SHR 节点的证书请求。

  9. 执行以下步骤:

    如果使用 HPOM for Windows,请执行以下操作:

    1. 在“Policy Management”>“Policies grouped by type”>“Agent policies”>“Flexible Management”下创建新的策略。
    2. 将以下内容复制到该策略:
      1. # Template for message forwarding to another management server
        #
        TIMETEMPLATES
        # None
        #
        # Responsible Manager Configurations
        #
        RESPMGRCONFIGS
        # Responsible target Manager:target
        # Responsible source Manager:source
        RESPMGRCONFIG
         DESCRIPTION "Responsible managers"
         SECONDARYMANAGERS
         SECONDARYMANAGER
         NODE IP 0.0.0.0 "OM_SERVER"
         DESCRIPTION "Management Server OM_SERVER"
         SECONDARYMANAGER
         NODE IP 0.0.0.0 "SHR_SERVER"
         DESCRIPTION "Backup Server for OM_SERVER"
         ACTIONALLOWMANAGERS
         ACTIONALLOWMANAGER
         NODE IP 0.0.0.0 "OM_SERVER"
         DESCRIPTION "Management Server OM_SERVER"
         ACTIONALLOWMANAGER
         NODE IP 0.0.0.0 "SHR_SERVER"
         DESCRIPTION "Backup Server for OM_SERVER"
         MSGTARGETRULES
    3. 使用 HPOM 管理服务器的 FQDN 替换 OM_SERVER,使用 SHR 系统的 FQDN 替换 SHR_SERVER

    4. 单击“Check Syntax”,确保内容有效。

    5. 将该策略部署到收集器系统。

    如果使用 HPOM for Linux,请执行以下操作:

    1. 以根用户身份登录管理服务器。

    2. 运行以下命令:

      cp /etc/opt/OV/share/conf/OpC/mgmt_sv/tmpl_respmgrs/backup-server/etc/opt/OV/share/conf/OpC/mgmt_sv/respmgrs/allnodes
    3. 编辑 /etc/opt/OV/share/conf/OpC/mgmt_sv/respmgrs/allnodes/backup-server 文件,使用 HPOM 管理服务器的 FQDN 替换 M1,使用 SHR 系统的 FQDN 替换 M2

    4. 运行以下命令:

      opcragt –dist<SHR 节点名称>

  10. 在 SHR 系统上运行以下命令:

    ovcert -exporttrusted -file<文件名> -ovrg server

    在此实例中,<文件名> 是要保存的证书的名称。必须指定该证书文件的完整路径。

  11. 手动将导出的证书复制到收集器系统。

  12. 在收集器系统上运行以下命令:

    ovcert -importtrusted -file<文件名>

    在此实例中,<文件名> 是在上一步中复制的文件的名称。必须指定该证书文件的完整路径。

  13. 在收集器系统上运行以下命令:

    ovc -restart

使远程系统上的 SHR 收集器能够与 HP Operations Agent 共存

如果要在已安装 HP Operations Agent 的远程系统上安装 SHR 收集器,请执行以下其他配置步骤:

  1. 在已安装 HP Operations Agent 的远程系统上安装 SHR 收集器。

  2. 以管理员(对于 Windows)或根用户身份(对于 Linux)登录收集器系统。

  3. 在命令行控制台中,运行以下命令:

    ovcert -list

    在命令行控制台中,该命令显示安装在系统上的所有证书的列表。

  4. 从命令行控制台中,记录“Keystore Content”部分下的“Certificates”和“Trusted Certificates”字段的内容。

    示例:

  5. 在收集器系统上,运行以下命令:

    ovcert -remove <证书内容>

    在此实例中,<证书内容> 是显示在“Certificates”部分下的字符的完整字符串。

  6. 在收集器系统上,运行以下命令:

    ovcert -remove<受信任证书内容>

    在此实例中,<受信任证书内容> 是显示在“Trusted Certificates”部分下的字符的完整字符串。

  7. 在收集器系统上运行以下命令:

    perl %PMDB_HOME%\bin\scripts\configurePoller.pl<HPOM 服务器>

  8. 在 HPOM 控制台中,接受 SHR 节点的证书请求。

  9. 执行以下步骤:

    如果使用 HPOM for Windows,请执行以下操作:

    1. 在“Policy Management”>“Policies grouped by type”>“Agent policies”>“Flexible Management”下创建新的策略。
    2. 将以下内容复制到该策略:
      1. # Template for message forwarding to another management server
        #
        TIMETEMPLATES
        # None
        #
        # Responsible Manager Configurations
        #
        RESPMGRCONFIGS
        # Responsible target Manager:target
        # Responsible source Manager:source
        RESPMGRCONFIG
         DESCRIPTION "Responsible managers"
         SECONDARYMANAGERS
         SECONDARYMANAGER
         NODE IP 0.0.0.0 "OM_SERVER"
         DESCRIPTION "Management Server OM_SERVER"
         SECONDARYMANAGER
         NODE IP 0.0.0.0 "SHR_SERVER"
         DESCRIPTION "Backup Server for OM_SERVER"
         ACTIONALLOWMANAGERS
         ACTIONALLOWMANAGER
         NODE IP 0.0.0.0 "OM_SERVER"
         DESCRIPTION "Management Server OM_SERVER"
         ACTIONALLOWMANAGER
         NODE IP 0.0.0.0 "SHR_SERVER"
         DESCRIPTION "Backup Server for OM_SERVER"
         MSGTARGETRULES
    3. 使用 HPOM 管理服务器的 FQDN 替换 OM_SERVER,使用 SHR 系统的 FQDN 替换 SHR_SERVER

    4. 单击“Check Syntax”,确保内容有效。

    5. 将该策略部署到收集器系统。

    如果使用 HPOM for Linux,请执行以下操作:

    1. 以根用户身份登录管理服务器。

    2. 运行以下命令:

      cp /etc/opt/OV/share/conf/OpC/mgmt_sv/tmpl_respmgrs/backup-server/etc/opt/OV/share/conf/OpC/mgmt_sv/respmgrs/allnodes
    3. 编辑 /etc/opt/OV/share/conf/OpC/mgmt_sv/respmgrs/allnodes/backup-server 文件,使用 HPOM 管理服务器的 FQDN 替换 M1,使用 SHR 系统的 FQDN 替换 M2

    4. 运行以下命令:

      opcragt –dist<SHR 节点名称>

  10. 在 SHR 系统上运行以下命令:

    ovcert -exporttrusted -file<文件名>-ovrg server

    在此实例中,<文件名> 是要保存的证书的名称。必须指定该证书文件的完整路径。

  11. 手动将导出的证书复制到收集器系统。

  12. 在收集器系统上运行以下命令:

    ovcert -importtrusted -file<文件名>

    在此实例中,<文件名> 是在上一步中复制的文件的名称。必须指定该证书文件的完整路径。

  13. 在收集器系统上运行以下命令:

    ovc -restart

升级 HP Service Health Reporter

只能从 SHR 的上一版本升级到最新版本。不能直接将任何其他更旧的 SHR 版本升级到最新版本。

HP Service Health Reporter (SHR) 软件位于 3 TAR 文件部分中。

HPSHR_940_Win64.part1
HPSHR_940_Win64.part2
HPSHR_940_Win64.part3

在开始安装 SHR 之前,必须将所有 3 TAR 文件部分下载到一个临时位置(例如,C:\temp\HPSHR_9.4-parts),然后执行内容合并。

使用 Windows 命令合并内容

  1. 单击“开始”>“运行”打开“运行”提示。

  2. 键入 CMD 并按“Enter”键。此时将打开“命令提示符”窗口。

  3. 要创建新目录以安装 SHR,请运行以下命令:

    mkdir 驱动器:\目录名称

    例如:mkdir C:\temp\HPSHR_9.4-parts

  4. 将 TAR 文件部分下载到您在上一步骤中创建的临时文件夹。

    例如:C:\temp\HPSHR_9.4-parts.

  5. 要转至复制 TAR 文件部分的位置,请运行以下命令:

    cd <临时位置>

    例如:cd C:\temp\HPSHR_9.4-parts

  6. 要将 TAR 文件部分的内容合并到单个 tar 文件,请运行以下命令之一:

    copy /b HPSHR_940_Win64.part?C:\temp\HPSHR_9.4-parts\HPSHR940.tar

    type HPSHR_940_Win64.part?> C:\temp\HPSHR_9.4-parts\HPSHR940.tar

    备注: 必须在单行中键入命令。

SHR 9.40 介质现在可作为以下位置中的单个 TAR 文件:

C:\temp\HPSHR_9.4-parts\HPSHR940.tar

要执行升级,请确保在安装了 SHR 的目录中具有 5 GB 可用磁盘空间。

升级的先决条件

继续 SHR 升级前,请完成以下任务:

  1. 备份完整的 SHR 安装,防止因升级失败造成的数据丢失。

    有关详细信息,请参阅《HP Service Health Reporter Disaster Recovery Guide》中的“Database Backup and Recovery”

  2. 使用以下步骤停止所有 SHR 服务:

    1. 登录 SHR 系统
    2. 打开“服务”窗口
    3. 停止以下服务:

      • HP_PMDB_Platform_Administrator
      • HP_PMDB_Platform_Collection
      • HP_PMDB_Platform_DB_Logger
      • HP_PMDB_Platform_Timer
      • HP_PMDB_Platform_IM
      • HP_PMDB_Platform_PostgreSQL
      • HP_PMDB_Platform_Sybase(在自定义安装中,请先停止此服务再升级 Sybase IQ 服务器)
      • Sybase IQ Agent 15.4 服务(在自定义安装中,请先停止此服务再升级 Sybase IQ 服务器)
      • Business Objects Webserver 服务(在自定义安装中,请先停止此服务再升级 SAP BusinessObjects 服务器)
  3. 打开 Windows 任务管理器,转到“进程”选项卡:

    • 如果 iqsrv15 进程正在运行,请选中该进程,然后单击“结束进程”(在自定义安装中,请先停止此服务再升级 Sybase IQ 服务器)
    • 如果 abcloadNrun 进程正在运行,请等待进程完成或选中进程,然后单击“结束进程树”
  4. 请确保满足本文档“安装”部分列出的所有安装先决条件和安装前任务。

备注: SHR 09.40 不支持 Windows 2003。如果 SHR 当前安装在 Windows 2003 上,请确保在升级到 SHR 09.40 之前将操作系统升级到 Windows 2008。

重要升级注意事项

使用 SHR 介质附带的安装程序执行升级。执行升级前请注意以下事项:

  • 典型安装:在上一版本的 SHR 安装中,如果所有组件均安装在一个系统上,请按照典型安装的说明,单击“升级”完成升级。

    • 如果 SHR 和 SAP BusinessObjects 位于同一系统中,请确保存在 20 GB 的磁盘空间可用于升级。
    • 如果 SHR 和 SAP BusinessObjects 位于单独的系统中,则每个系统上必须具有 10 GB 的可用磁盘空间来执行升级。
  • 自定义安装:如果在上一版本的 SHR 安装中,Sybase IQ 安装在远程系统上,则必须在 SHR 安装程序向导中选择“自定义安装”选项并遵循自定义安装说明,单击“升级”完成升级。安装 SHR 组件,如下所示:

    • 系统 1:Sybase IQ。
    • 系统 2:SHR 和 SAP BusinessObjects。

    备注: 在升级 SHR 系统之前,先升级远程 Sybase IQ 系统(确保有 5 GB 可用磁盘空间)。执行升级之前,Sybase IQ 数据库必须已启动并处于运行状态。

  • 升级 SHR 数据收集器:如果 SHR 数据收集器安装在远程系统上,请通过执行以下操作对其进行升级:

    1. SHR 安装程序介质,浏览到 \packages 文件夹。
    2. 将以下文件复制到安装了数据收集器的远程系统。

      • 对于 Windows: HP-SHR-09.40-RemoteCollector.zip
      • 对于 Linux: HP-SHR-09.40-RemoteCollector.tar.gz
    3. 提取内容并运行 HP-SHR-RemotePoller_9.40_setup 文件。
    4. 按照向导上的说明完成升级。
  • 在执行升级的最后一步中,清除“Force repair of already installed component packages”复选框,然后单击“Upgrade”

升级步骤

  1. SHR 介质,运行以下文件:

    HP-SHR_9.40_setup.exe

    将提取安装文件。

  2. 选择要安装的 SHR 的语言,然后单击“确定”

    此时将显示“HP Service Health Reporter 9.40 Software Installer”向导。

  3. 在“简介”页面上,查看备注然后单击“下一步”

    备注: 在高可用性环境中,手动将 %PMDB_HOME%\temp\postgreInstall.bat 文件复制到 %temp%\..\HP-SHR 目录。

  4. 在“许可证协议”页面上,查看许可证协议。选择“I accept...”,然后单击“下一步”继续安装。

  5. 如果检查成功,请在“产品要求”页面上单击“下一步”

    如果先决条件检查失败或显示警告消息,则确保满足所有先决条件后再次启动安装。

  6. 此时将打开“Introduction (Upgrade)”页面。查看概要,然后单击“下一步”

  7. 在“安装前摘要”页面中,单击“升级”

  8. 升级完成后,单击“Done”

备注: 升级完成后,启动 SHR“管理控制台”>“管理”>“部署管理器”,将内容包升级到最新版本。有关详细信息,请参阅《HP Service Health Reporter 配置指南》中的“升级内容包”。

SysPerf_SiS_ETL 内容包组件已弃用。将不使用 SysPerf_SiS_ETL,而改用 SysPerf_SiS_DBSysPerf_SiS_API。有关详细信息,请参阅《针对管理员的 HP Service Health Reporter 在线帮助》

如果升级失败,请还原上一版本的备份并再次执行升级。

升级后配置

升级 SHR 之后请执行以下任务:

任务 1:同步已配置收集器上的数据

如果已使用数据库数据源配置了本地或远程收集器,请从 SHR 服务器运行以下命令:

remotepollerutility –syncds –type DB –pollername local

如果已配置了远程收集器,请运行以下命令:

remotepollerutility –syncds –type DB –pollername remotecollector name

任务 2:重新应用 Universe 连接的访问级别

升级 SHR 内容包时,将重新创建原有的预置 Universe 连接。因此如果是在每个连接级别应用访问权限,则必须再次为 Universe 连接授予访问权限。有关启用用户访问级别的详细信息,请参阅 SAP BusinessObjects 文档。

任务 3:验证 SHR 升级是否成功

启动以下 URL 并确保能以管理员身份登录管理控制台:

http://<SHR 服务器 FQDN>:21411

启动以下 URL 并确保能以管理员身份登录 InfoView 控制台:

http://<SHR 服务器 FQDN>:8080

如果能以管理员身份成功登录,则 SHR 升级成功。如果看到身份验证错误,则必须在系统上还原备份的数据库,然后再次执行升级步骤。有关详细信息,请参阅《HP Service Health Reporter 配置指南》中的“数据库备份和恢复”部分。

备注: 重新创建管理员和收集服务

如果已在域中安装了 SHR,请根据《HP Service Health Reporter 配置指南》的“在域中安装 SHR 时配置 SHR 服务”部分中所述重新创建以下服务。

  • HP PMDB Platform Administrator 服务
  • HP PMDB Platform Collection 服务

要在 Windows 2012 操作系统上升级到最新版本的 SHR,必须在 Linux 上安装 SAP Sybase IQ。Windows 2012 不支持随 SHR 介质一起提供的 SAP Sybase IQ。有关详细信息,请参阅《HP Service Health Reporter 配置指南》

升级 HP Service Health Reporter

只能从 SHR 的上一版本升级到最新版本。不能直接将任何其他更旧的 SHR 版本升级到最新版本。

要执行升级,请确保在安装了 SHR 的目录中具有 5 GB 可用磁盘空间。

HP Service Health Reporter (SHR) 软件位于 3 TAR 文件部分中。

HPSHR_940_Lin64.part1
HPSHR_940_Lin64.part2
HPSHR_940_Lin64.part3

在开始安装 SHR 之前,必须将所有 3 TAR 文件部分下载到一个位置,然后执行内容合并。

使用 Linux 命令合并内容

  1. 将 TAR 文件部分下载到计划安装 SHR 的系统中的临时目录。

    例如:/tmp/HPSHR_9.4-parts.

  2. 要创建用于安装 SHR 的新目录,请运行以下命令:

    mkdir <目录名称>

    例如:mkdir /tmp/HPSHR_9.4-parts

  3. 要转至上一步骤中创建的目录,请运行以下命令:

    cd <临时位置>

    例如:cd /tmp/HPSHR_9.4-parts

    备注: 必须在单行中键入命令。

  4. 将 TAR 文件部分下载到新创建的临时目录中。

  5. 要将内容合并到一个 TAR 文件中,请运行以下命令:

    cat HPSHR_940_Lin64.part?> /tmp/HPSHR_9.4-parts/HPSHR940.tar

SHR 9.40 介质现在可作为以下位置中的单个 TAR 文件:

/tmp/HPSHR_9.4-parts/HPSHR940.tar

升级的先决条件

继续 SHR 升级前,请完成以下任务:

  1. 备份完整的 SHR 安装,防止因升级失败造成的数据丢失。

    有关详细信息,请参阅《HP Service Health Reporter Disaster Recovery Guide》中的“Database Backup and Recovery”

  2. 使用以下步骤停止所有 SHR 服务:

    1. 以根用户身份登录 SHR 系统。
    2. 运行以下命令:

      • service HP_PMDB_Platform_Administrator stop
      • service HP_PMDB_Platform_Collection stop
      • service HP_PMDB_Platform_DB_Logger stop
      • service TrendTimer stop
      • service HP_PMDB_Platform_IM stop
      • service HP_PMDB_Platform_PostgreSQL stop
      • service HP_PMDB_Platform_Sybase stop(在自定义安装中,请先停止此服务再升级 Sybase IQ 服务器)

      执行以下步骤以停止 SAP BusinessObjects 服务:

      • 以根用户身份登录系统。
      • 运行以下命令停止 Webserver:

        sh /opt/HP/BSM/BO/bobje/tomcatshutdown.sh(在自定义安装中,请先停止此服务再升级 SAP BusinessObjects 服务器)

      • 通过运行以下命令,切换到 SAP BusinessObjects 管理员:

        su – SHRBOADMIN

  3. 运行以下命令停止服务。

    • ps -ef|grep iqsrv15(在自定义安装中,请先停止此服务再升级 Sybase IQ 服务器)
    • ps -ef | grep abcloadNrun

      记录每个命令输出显示的进程 ID (pid) 并运行以下命令

      kill -9 <pid 1>

      kill -9 <pid 2>

      在此实例中,<pid 1> 和 <pid 2> 是您在上一步骤中记录的进程 ID。

  4. 请确保满足本文档“安装”部分列出的所有安装先决条件和安装前任务。

重要升级注意事项

使用 SHR 介质附带的安装程序执行升级。执行升级前请注意以下事项:

  • 典型安装:在上一版本的 SHR 安装中,如果所有组件均安装在一个系统上,请按照本文档中典型安装的说明完成升级。

    • 如果 SHR 和 SAP BusinessObjects 位于同一系统中,请确保存在 20 GB 的磁盘空间可用于升级。
    • 如果 SHR 和 SAP BusinessObjects 位于单独的系统中,则每个系统上必须具有 10 GB 的可用磁盘空间来执行升级。
  • 自定义安装:如果在上一版本的 SHR 安装中,Sybase IQ 安装在远程系统上,则必须在 SHR 安装程序向导中选择“自定义安装”选项并按照本文档中的自定义安装说明完成升级。安装 SHR 组件,如下所示:

    • 系统 1:Sybase IQ。
    • 系统 2:SHR 和 SAP BusinessObjects。

    备注: 在升级 SHR 系统之前,先升级远程 Sybase IQ 系统(确保有 5 GB 可用磁盘空间)。执行升级之前,Sybase IQ 数据库必须已启动并处于运行状态。

  • 升级 SHR 数据收集器:如果 SHR 数据收集器安装在远程系统上,请通过执行以下操作对其进行升级:

    1. SHR 安装程序介质,浏览到 \packages 目录。
    2. 将以下文件复制到安装了数据收集器的远程系统。

      • 对于 Windows: HP-SHR-09.40-RemoteCollector.zip
      • 对于 Linux: HP-SHR-09.40-RemoteCollector.tar.gz
    3. 提取内容并运行 HP-SHR-RemotePoller_9.40_setup 文件。
    4. 按照向导上的说明完成升级。
  • 在执行升级的最后一步中,清除“Force repair of already installed component packages”复选框,然后单击“Upgrade”

升级步骤

  1. 在介质根目录运行以下命令:

    ./HP-SHR_9.40_setup.bin

    将提取安装文件。

  2. 选择要安装的 SHR 的语言,然后单击“确定”

    此时将显示“HP Service Health Reporter 9.40 Software Installer”向导。

  3. 在“简介”页面上,查看备注然后单击“下一步”

    备注: 在高可用性环境中,手动将 $PMDB_HOME/temp/postgreInstall.sh 文件复制到 /temp/../HP-SHR 目录。

  4. 在“许可证协议”页面上,查看许可证协议。选择“I accept...”,然后单击“下一步”继续安装。

  5. 如果检查成功,请在“产品要求”页面上单击“下一步”

    如果先决条件检查失败或显示警告消息,则确保满足所有先决条件后再次启动安装。

  6. 此时将打开“Introduction (Upgrade)”页面。查看概要,然后单击“下一步”

  7. 在“安装前摘要”页面中,单击“升级”

  8. 升级完成后,单击“Done”

备注: 升级完成后,启动 SHR“管理控制台”>“管理”>“部署管理器”,将内容包升级到最新版本。有关详细信息,请参阅《HP Service Health Reporter 配置指南》中的“升级内容包”。

SysPerf_SiS_ETL 内容包组件已弃用。将不使用 SysPerf_SiS_ETL,而改用 SysPerf_SiS_DBSysPerf_SiS_API。有关详细信息,请参阅《针对管理员的 HP Service Health Reporter 在线帮助》

如果升级失败,请还原上一版本的备份并再次执行升级。

升级后配置

升级 SHR 之后请执行以下任务:

任务 1:同步已配置收集器上的数据

如果已使用数据库数据源配置了本地或远程收集器,请从 SHR 服务器运行以下命令:

remotepollerutility –syncds –type DB –pollername local

如果已配置了远程收集器,请运行以下命令:

remotepollerutility –syncds –type DB –pollername remotecollector name

任务 2:重新应用 Universe 连接的访问级别

升级 SHR 内容包时,将重新创建原有的预置 Universe 连接。因此如果是在每个连接级别应用访问权限,则必须再次为 Universe 连接授予访问权限。有关启用用户访问级别的详细信息,请参阅 SAP BusinessObjects 文档。

任务 3:验证 SHR 升级是否成功

启动以下 URL 并确保能以管理员身份登录管理控制台:

http://<SHR 服务器 FQDN>:21411

启动以下 URL 并确保能以管理员身份登录 InfoView 控制台:

http://<SHR 服务器 FQDN>:8080

如果能以管理员身份成功登录,则 SHR 升级成功。如果看到身份验证错误,则必须在系统上还原备份的数据库,然后再次执行升级步骤。有关详细信息,请参阅《HP Service Health Reporter 配置指南》中的“数据库备份和恢复”部分。

备注: 重新创建管理员和收集服务

如果已在域中安装了 SHR,请根据《HP Service Health Reporter 配置指南》的“在域中安装 SHR 时配置 SHR 服务”部分中所述重新创建以下服务。

  • HP PMDB Platform Administrator 服务
  • HP PMDB Platform Collection 服务

安装插件内容

SHR 09.40 介质提供以下可随时安装的附加内容:

备注: 双击 msi 安装适合于 Windows 的 msi 文件。

要安装适合于 Linux 的 rpm 文件,请在命令行控制台中运行以下命令:

rpm -ivh<文件名>

内容包 文件
要安装内容包,请按给定顺序安装包。
SAP HANA
  • HPSHRHANACORE-9.30.000-Win5.2_64.msiLinux2.6_64.rpm
  • HPSHRHANAApp-9.30.000-Win5.2_64.msiLinux2.6_64.rpm
  • HPSHRHANAETL-9.30.000-Win5.2_64.msiLinux2.6_64.rpm
SAP
  • HPSHRSAPApp-9.30.000-Win5.2_64.msiLinux2.6_64.rpm

  • HPSHRSAPCore-9.30.000-Win5.2_64.msiLinux2.6_64.rpm

  • HPSHRSAPETL-9.30.000-Win5.2_64.msiLinux2.6_64.rpm

Hadoop
  • HPSHRHadoopCORE-9.30.000-Win5.2_64.msiLinux2.6_64.rpm
  • HPSHRHadoopApp-9.30.000-Win5.2_64.msiLinux2.6_64.rpm
  • HPSHRHadoopETL-9.30.000-Win5.2_64.msiLinux2.6_64.rpm
Vertica
  • HPSHRVerticaCORE-9.30.000-Win5.2_64.msiLinux2.6_64.rpm
  • HPSHRVerticaApp-9.30.000-Win5.2_64.msiLinux2.6_64.rpm
  • HPSHRVerticaETL-9.30.000-Win5.2_64.msiLinux2.6_64.rpm

安装插件内容

SHR 09.40 介质提供以下可随时安装的附加内容:

备注: 双击 msi 安装适合于 Windows 的 msi 文件。

要安装适合于 Linux 的 rpm 文件,请在命令行控制台中运行以下命令:

rpm -ivh<文件名>

内容包 文件
要安装内容包,请按给定顺序安装包。
SAP HANA
  • HPSHRHANACORE-9.30.000-Win5.2_64.msiLinux2.6_64.rpm
  • HPSHRHANAApp-9.30.000-Win5.2_64.msiLinux2.6_64.rpm
  • HPSHRHANAETL-9.30.000-Win5.2_64.msiLinux2.6_64.rpm
SAP
  • HPSHRSAPApp-9.30.000-Win5.2_64.msiLinux2.6_64.rpm

  • HPSHRSAPCore-9.30.000-Win5.2_64.msiLinux2.6_64.rpm

  • HPSHRSAPETL-9.30.000-Win5.2_64.msiLinux2.6_64.rpm

Hadoop
  • HPSHRHadoopCORE-9.30.000-Win5.2_64.msiLinux2.6_64.rpm
  • HPSHRHadoopApp-9.30.000-Win5.2_64.msiLinux2.6_64.rpm
  • HPSHRHadoopETL-9.30.000-Win5.2_64.msiLinux2.6_64.rpm
Vertica
  • HPSHRVerticaCORE-9.30.000-Win5.2_64.msiLinux2.6_64.rpm
  • HPSHRVerticaApp-9.30.000-Win5.2_64.msiLinux2.6_64.rpm
  • HPSHRVerticaETL-9.30.000-Win5.2_64.msiLinux2.6_64.rpm

安装插件内容

SHR 09.40 介质提供以下可随时安装的附加内容:

备注: 双击 msi 安装适合于 Windows 的 msi 文件。

要安装适合于 Linux 的 rpm 文件,请在命令行控制台中运行以下命令:

rpm -ivh<文件名>

内容包 文件
要安装内容包,请按给定顺序安装包。
SAP HANA
  • HPSHRHANACORE-9.30.000-Win5.2_64.msiLinux2.6_64.rpm
  • HPSHRHANAApp-9.30.000-Win5.2_64.msiLinux2.6_64.rpm
  • HPSHRHANAETL-9.30.000-Win5.2_64.msiLinux2.6_64.rpm
SAP
  • HPSHRSAPApp-9.30.000-Win5.2_64.msiLinux2.6_64.rpm

  • HPSHRSAPCore-9.30.000-Win5.2_64.msiLinux2.6_64.rpm

  • HPSHRSAPETL-9.30.000-Win5.2_64.msiLinux2.6_64.rpm

Hadoop
  • HPSHRHadoopCORE-9.30.000-Win5.2_64.msiLinux2.6_64.rpm
  • HPSHRHadoopApp-9.30.000-Win5.2_64.msiLinux2.6_64.rpm
  • HPSHRHadoopETL-9.30.000-Win5.2_64.msiLinux2.6_64.rpm
Vertica
  • HPSHRVerticaCORE-9.30.000-Win5.2_64.msiLinux2.6_64.rpm
  • HPSHRVerticaApp-9.30.000-Win5.2_64.msiLinux2.6_64.rpm
  • HPSHRVerticaETL-9.30.000-Win5.2_64.msiLinux2.6_64.rpm

升级后任务:导入其他 BSM 拓扑视图

如果使用 SHR 创建具有 BSM 数据的报告,请执行此任务。

要导入 SHR 09.40 提供的其他拓扑视图,请执行以下步骤:

备注: 如果已从较早版本的 SHR 升级到版本 09.40,则必须在升级或安装以下任何内容包之前执行以下步骤:

  • Oracle
  • Oracle WebLogic Server
  • IBM WebSphere Application Server
  • Microsoft SQL Server
  • Microsoft Exchange Server
  • Microsoft Active Directory
  • 系统管理
  1. 收集 SHR 系统上可用的以下 BSM 拓扑视图:

    内容 视图文件名 在 SHR 系统上的位置
    Oracle SHR_DBOracle_OM.zip

    对于 Windows:%PMDB_HOME%\Packages\DatabaseOracle\ETL_DBOracle_DBSPI.ap\source\cmdb_views

    对于 Linux:$PMDB_HOME/Packages/DatabaseOracle/ETL_DBOracle_DBSPI.ap/source/cmdb_views

    Oracle WebLogic Server J2EEApplication_OM.zip 对于 Windows:%PMDB_HOME%\Packages\ApplicationServer\ETL_AppSrvrWLS_WLSSPI.ap\source\cmdb_views

    对于 Linux:$PMDB_HOME/Packages/ApplicationServer/ETL_AppSrvrWLS_WLSSPI.ap/source/cmdb_views

    IBM WebSphere Application Server J2EEApplication_OM.zip 对于 Windows:%PMDB_HOME%\Packages\ApplicationServer\ETL_AppSrv rWBS_WBSSPI.ap\source\cmdb_views

    对于 Linux:$PMDB_HOME\packages\ApplicationServer\ETL_AppSrvrWBS_WBSSPI.ap\source\cmdb_views

    Microsoft SQL Server SHR_DBMSSQL_OM.zip 对于 Windows:%PMDB_HOME%\Packages\DatabaseMSSQL\ETL_DBMSSQL_DBSPI.ap\source\cmdb_views

    对于 Linux:$PMDB_HOME/Packages/DatabaseMSSQL/ETL_DBMSSQL_DBSPI.ap/source/cmdb_views

    Microsoft Exchange Server SHR_Exchange_OM.zip 对于 Windows:%PMDB_HOME%\Packages\ExchangeServer\ETL_Exchange_Server2007.ap\source\cmdb_views

    对于 Linux:$PMDB_HOME/Packages/ExchangeServer/ETL_Exchange_Server2007.ap/source/cmdb_views

    Microsoft Active Directory SHR_ActiveDirectory_OM.zip 对于 Windows:%PMDB_HOME%\Packages\ActiveDirectory\ETL_AD_ADSPI.ap\source\cmdb_views

    对于 Linux:$PMDB_HOME/Packages/DatabaseOracle/ActiveDirectory/ETL_AD_ADSPI.ap/source/cmdb_views

    系统管理 SM_BSM9_Views.zip 对于 Windows:%PMDB_HOME%\Packages\SystemManagement\ETL_SystemManagement_PA.ap\source\cmdb_views

    对于 Linux:$PMDB_HOME/Packages/SystemManagement/ETL_SystemManagement_PA.ap/source/cmdb_views

  2. 将所有视图文件移到 BSM 系统。
  3. 在 Web 浏览器中启动 BSM 控制台。
  4. 以管理员身份登录,然后单击“管理”>“RTSM Administration”
  5. 单击“管理”>“Package Manager”
  6. 单击“Deploy Packages to Server (from local disk)”
  7. 单击“Add”图标。此时会打开“Deploy Packages to Server (from local disk)”对话框。
  8. 浏览到内容包 zip 文件的位置,选择需要的文件,然后单击“Open”

后续步骤

任务:启动 Sybase IQ 数据库

在 Linux 系统上,运行以下命令:

  1. cd /etc/init.d
  2. service HP_PMDB_Platform_Sybase status

如果命令输出显示 HP_PMDB_Platform_Administrator 服务已停止,则运行以下命令:

service HP_PMDB_Platform_Sybase start

任务:为多个配置文件数据库支持配置 SHR

警告: 仅在希望将 RTSM 配置为 SHR 的拓扑源时,才执行此任务。如果您希望将 HPOM 或 VMware vCenter 配置为拓扑源。

SHR 支持在 HP BSM 环境中部署的多个配置文件数据库中进行配置和数据收集。

但是,为了确保 SHR 能在管理控制台中识别和显示所有现有配置文件数据库,请执行以下步骤:

  1. 通过远程访问登录 HP BSM 主机系统。
  2. 如果 HP BSM 安装是分布式安装,则可以通过网关服务器以及数据处理服务器进行访问。HP 建议您使用网关服务器。

  3. 浏览到 %topaz_home%\Conf 文件夹。

  4. 将以下文件从 %topaz_home%\Conf 文件夹复制到 SHR 系统上的 %PMDB_HOME%\config 文件夹:

    • encryption.properties

    • seed.properties

      备注: 如果您在 Oracle RAC 下配置管理/配置文件数据库,则还需将 bsm-tnsnames.ora 文件复制到 SHR 系统上的 %PMDB_HOME%\config 文件夹。

复制文件之后,需要启动 HP PMDB 平台管理服务。执行以下步骤:

  1. SHR 系统上,单击“开始”>“运行”。此时将打开“运行”对话框。
  2. 在“打开”字段中,键入 services.msc。此时将打开“服务”窗口。

  3. 在右窗格中,右键单击“HP_PMDB_Platform_Administrator”,然后单击“启动”

  4. 关闭“服务”窗口。

在命令提示符处键入以下命令:

service HP_PMDB_Platform_Administrator start

安装 SHR 后,必须执行配置步骤以将 SHR 配置为使用数据源。请参考《HP Service Health Reporter 09.40 配置指南》。

警告: 备份 SHR 数据库,以便稍后可以将其还原。如果无法备份数据,您将面临永久失去数据的风险。有关详细信息,请参阅《HP Service Health Reporter 配置指南》中的“数据库备份和恢复”部分。

后续步骤

任务:启动 Sybase IQ 数据库

在 Linux 系统上,运行以下命令:

  1. cd /etc/init.d
  2. service HP_PMDB_Platform_Sybase status

如果命令输出显示 HP_PMDB_Platform_Administrator 服务已停止,则运行以下命令:

service HP_PMDB_Platform_Sybase start

任务:为多个配置文件数据库支持配置 SHR

警告: 仅在希望将 RTSM 配置为 SHR 的拓扑源时,才执行此任务。如果您希望将 HPOM 或 VMware vCenter 配置为拓扑源。

SHR 支持在 HP BSM 环境中部署的多个配置文件数据库中进行配置和数据收集。

但是,为了确保 SHR 能在管理控制台中识别和显示所有现有配置文件数据库,请执行以下步骤:

  1. 通过远程访问登录 HP BSM 主机系统。
  2. 如果 HP BSM 安装是分布式安装,则可以通过网关服务器以及数据处理服务器进行访问。HP 建议您使用网关服务器。

  3. 浏览到 %topaz_home%\Conf 文件夹。

  4. 将以下文件从 %topaz_home%\Conf 文件夹复制到 SHR 系统上的 %PMDB_HOME%\config 文件夹:

    • encryption.properties

    • seed.properties

      备注: 如果您在 Oracle RAC 下配置管理/配置文件数据库,则还需将 bsm-tnsnames.ora 文件复制到 SHR 系统上的 %PMDB_HOME%\config 文件夹。

复制文件之后,需要启动 HP PMDB 平台管理服务。执行以下步骤:

  1. SHR 系统上,单击“开始”>“运行”。此时将打开“运行”对话框。
  2. 在“打开”字段中,键入 services.msc。此时将打开“服务”窗口。

  3. 在右窗格中,右键单击“HP_PMDB_Platform_Administrator”,然后单击“启动”

  4. 关闭“服务”窗口。

在命令提示符处键入以下命令:

service HP_PMDB_Platform_Administrator start

安装 SHR 后,必须执行配置步骤以将 SHR 配置为使用数据源。请参考《HP Service Health Reporter 09.40 配置指南》。

警告: 备份 SHR 数据库,以便稍后可以将其还原。如果无法备份数据,您将面临永久失去数据的风险。有关详细信息,请参阅《HP Service Health Reporter 配置指南》中的“数据库备份和恢复”部分。

卸载 HP Service Health Reporter 的前提条件

您可以删除单个内容包,而不必删除整个应用程序。您可以使用 HP 软件安装程序删除 SHR 应用程序。此过程将移除所有安装的组件,包括内容包。但在卸载前,请考虑以下事项:

创建数据库备份

卸载 SHR 前,必须创建 SHR 数据库备份。

SHR 提供了一个备份脚本。在开始备份之前,必须对此脚本进行编辑,以满足您的要求。可在 %PMDB_HOME%\scripts\Sybase 文件夹中找到此脚本。

要编辑备份脚本,请执行以下操作:

  1. 浏览到 %PMDB_HOME%\scripts\Sybase 文件夹。
  2. 使用记事本应用程序打开 IQ_backup_full.sql
  3. 在 .sql 脚本的最后一个参数中,用备份文件保存位置替换 location_for_backup

    dsi_pmdb_backup 'FULL',NULL,'READWRITE_FILES_ONLY',NULL,NULL,NULL,NULL,NULL,'D','location_for_backup'

    对于使用远程数据库安装的 SHRlocation_for_backup 表示 Sybase IQ 数据库服务器上的有效路径。

    脚本可通过 Execute_FullBackup_Script.bat 文件运行。可在 %PMDB_HOME%\scripts\ 文件夹中找到此批处理文件。

脚本运行后,会在指定位置创建数据库备份。

卸载内容包

在卸载 SHR 之前,必须先卸载所有内容包。如果 HP Service Health Optimizer (SHO) 和 SHR 安装在同一个系统中,则可保留 SHO 所需的以下内容包,并卸载所有其他 SHR 内容包:

公用内容包组件:

  • Core_Domain
  • VirtualEnvPerf_Domain
  • VirtualEnvPerf_Domain_VMWare
  • SysPerf_Domain
  • vCenter 收集器内容包

RTSM 为拓扑源时的组件:

  • SysPerf_ETL_PerformanceAgent(可选,仅用于独立主机)
  • VirtualEnvPerf_ETL_HyperV_PerformanceAgent(可选,仅用于 HyperV 主机)

HPOM 为拓扑源时的组件:

  • SysPerf_ETL_PerformanceAgent(可选,仅用于独立主机)
  • VirtualEnvPerf_ETL_HyperV_PerformanceAgent(可选,仅用于 HyperV 主机)

警告: 不要在晚上 11 点卸载单个内容包,因为在卸载期间,PMDB Platform Timer 服务会停止。但是,为进行维护,SHR 会在每天晚上 9 点暂停数据处理流,并在晚上 11 点重新启动此流。要重新启动此流,PMDB Platform Timer 服务必须运行。如果 PMDB Platform Timer 服务停止,则 SHR 无法恢复暂停的数据处理流。

此外,您还可以手动恢复作业流或等待下一个周期,即第二天晚上 11 点。要恢复流,必须运行以下命令:

  • abcAdminUtil -resume -type loadBatch
  • abcAdminUtil -resume -type runStep

要使用部署管理器从管理控制台移除内容包,请执行以下步骤:

  1. 启动以下 URL:

    http://<SHR 服务器 FQDN>:21411

  2. 在“登录名”字段中键入 administrator,然后单击“登录”继续。此时会打开主页。

    备注: 确保用于访问管理控制台的用户帐户具有管理员权限。

  3. 在左窗格上,单击“管理”,然后单击“部署管理器”。此时会打开“部署管理器”页面。
  4. 在“移除”列中,单击要移除的内容包组件的 图标。此时会打开“内容包组件移除概要”对话框。

    此对话框显示部署管理器将移除的内容包组件的列表。此列表包括选定的内容包组件和其他依赖组件。

  5. 单击“确定”

    您已成功卸载内容包。

卸载 HP Service Health Reporter

要将整个 SHR 应用程序与所有内容包一起删除,请直接卸载该应用程序。

请执行以下步骤删除 SHR

  1. 如果 Sybase IQ 安装在远程系统上,请跳过此步骤。手动停止 Sybase IQ 进程。

    1. 从“服务”窗口停止 HP PMDB Platform Sybase 服务。
    2. 打开 Windows 任务管理器,转至“进程”选项卡,然后结束以下进程:

      •  iqsrv15.exe
      • dbisql.exe 
  2. 启动 HP 软件安装程序:

    单击“开始”>“程序”>“SHR>“Uninstall”

    选择您喜欢的语言,然后单击“确定”

    此时将打开 HP 软件安装程序。

    HP 软件安装程序将检查系统中是否存在可能影响卸载过程的应用程序或服务(如防病毒软件)。如果 HP 软件安装程序检测到问题,将生成警告或错误消息,并打开“应用程序要求检查警告”窗口。

  3. 单击“继续”。此时将打开“应用程序维护”页面。

  4. 在“维护选择”下,选择“卸载”,然后单击“下一步”。此时将打开“安装前摘要”页面。

    备注: SHR 不支持 HP 软件安装程序中显示的“修复”选项;默认情况下将禁用此选项。可以在“自定义安装”场景中使用“修改”选项。

  5. 单击“卸载”。此时将打开“正在卸载”页面。
  6. 完成卸载后,会打开“删除”对话框。
  7. 单击“是”删除 SHR 目录。此时将打开“卸载完成”页面。
  8. 单击“Done”完成卸载。
  9. 在“系统重新启动”消息框中,单击“是”重新启动系统。
  10. 浏览到 SHR 目录,检查是否已删除 SHR 数据库目录。如果这些文件夹仍然存在,请手动将它们删除。

卸载后,某些文件仍可能保留在系统上。这些残留文件不会影响 SHR 在同一系统上的重新安装。

您可以在系统中搜索包含 SHR 数据库文件的目录,然后手动删除该目录。也可以删除整个 SHR 安装目录。

卸载远程 Sybase IQ

如果在远程系统中安装了 Sybase IQ 服务器,请执行以下步骤:

警告: 您必须首先从主机系统中删除 SHR,然后才能执行远程 Sybase IQ 卸载步骤。这样可以确保在 Sybase IQ 卸载完成后删除远程数据库架构。

  1. 登录远程 Sybase IQ 系统。
  2. 手动停止 Sybase IQ 进程。

    1. 从“服务”窗口停止 HP PMDB Platform Sybase 服务。
    2. 打开 Windows 任务管理器,转至“进程”选项卡,并确保终止以下进程:

      • iqsrv15.exe
      • dbisql.exe
  3. 从“服务”窗口,启动 HP PMDB Platform Sybase 服务。
  4. 执行以下步骤:
    • 单击“开始”>“程序”>“管理工具”>“服务”。此时将打开“服务”窗口。
    • 右键单击“Sybase IQ Agent 15.4”,然后单击“停止”
    • 右键单击您所创建的 Sybase IQ 服务,然后单击“停止”
    • 打开命令提示符。
    • 转至 %PMDB_HOME%\bin 文件夹。
    • 运行以下命令:

      %PMDB_HOME%\bin\SybaseServiceCreation.bat –remove <安装目录>

      在此实例中,<安装目录> 是 Sybase IQ 安装目录的父目录。它是在安装向导中为产品安装选择的相同路径。

      例如:%PMDB_HOME%\bin\SybaseServiceCreation.bat –remove C:\HP-SHR\

  5. 启动 HP 软件安装程序。
    1. 单击“开始”>“设置”>“控制面板”
    2. 在“控制面板”窗口中,单击“添加或删除程序”
    3. 在“添加或删除程序”对话框中,单击“Service Health Reporter SybaseIQ”,然后单击“更改/删除”

此时将打开 HP 软件安装程序。

HP 软件安装程序将检查系统中是否存在可能影响卸载过程的应用程序或服务(如防病毒软件)。如果 HP 软件安装程序检测到问题,将生成警告或错误消息,并打开“应用程序要求检查警告”窗口。

  1. 单击“继续”。此时将打开“应用程序维护”页面。
  2. 在“维护选择”下,请确保选中“卸载”,然后单击“下一步”。此时将打开“安装前摘要”页面。

  3. 单击“卸载”。此时将打开“正在卸载”页面。

完成卸载后,会显示“删除”对话框。

  1. 单击“是”删除 Service Health Reporter 目录。此时将打开“卸载完成”页面。
  2. 单击“Done”完成卸载。
  3. 浏览到 Sybase IQ 目录并检查是否已将 HP-SHR 文件夹删除。如果该文件夹仍然存在,请手动将其删除。
  4. 在“系统重新启动”消息框中,单击“是”重新启动系统。

您已从远程系统中成功卸载 Sybase IQ 服务器。

手动卸载 SHR

如果 Service Health Reporter 的安装由于发生意外情况(如断电或硬件故障)而失败,则您可以执行以下步骤,手动清除现有 Service Health Reporter 安装,然后再执行新的安装:

任务 1:停止所有 SHR 服务

  1. 以管理员的身份登录主机系统。
  2. 单击“开始”>“运行”。将打开“运行”对话框。
  3. 在“打开”字段中键入 services.msc,然后按“Enter”键。此时将打开“服务”窗口。
  4. 右键单击以下服务,并选择“停止”以停止服务:

    • HP PMDB Platform Administrator
    • HP PMDB Platform IM
    • HP PMDB Platform DB Logger
    • HP PMDB Platform Collection
    • HP PMDB Platform Timer
    • HP_PMDB_Platform_PostgreSQL - PostgreSQL Server 9.0
    • HP PMDB Platform Sybase
    • Sybase IQ Agent 15.4

    警告: 如果在远程系统中安装了 Sybase IQ,则必须停止远程系统中的 Sybase IQ Agent 15.4 服务。

  5. 关闭“服务”窗口。

任务 2:删除 SAP BusinessObjects 和 PostgreSQL

  1. 在 Windows 桌面上,单击“开始”>“设置”>“控制面板”
  2. 在“控制面板”窗口中,单击“添加或删除程序”

  3. 在“添加或删除程序”对话框中,单击以下项(一次单击一个),然后单击“更改/删除”以卸载 SAP BusinessObjects Enterprise:

    1. SAP BusinessObjects Enterprise XI 3.1 SP4

    2. SAP BusinessObjects Enterprise XI 3.1 FP 4.1
    3. SAP BusinessObjects Enterprise XI 3.1 SP5
    4. SAP BusinessObjects Enterprise XI 3.1 FP 5.3
  4. 按照卸载向导中的说明完成卸载。
  5. 在“添加或删除程序”对话框中,单击“PostgreSQL 9.0”,然后单击“更改/删除”
  6. 按照卸载向导中的说明完成卸载。

任务 3:删除 Sybase IQ

  1. 从“服务”窗口停止 HP PMDB Platform Sybase 服务。
  2. 打开 Windows 任务管理器,转至“进程”选项卡,然后结束以下进程:

    iqsrv15.exe

    iqsrv15.exe

  3. 在 Windows 桌面上,单击“开始”>“设置”>“控制面板”
  4. 在“控制面板”窗口中,单击“添加或删除程序”
  5. 在“添加或删除程序”窗口中单击“Sybase IQ Server Suite 15.4 (64-bit)”,然后单击“更改/删除”,删除 Sybase IQ 应用程序。

  6. 在“添加或删除程序”窗口中单击“Sybase IQ Server Suite 15.4 ESD 4 (64-bit)”,然后单击“更改/删除”,删除 Sybase IQ 应用程序。
  7. 在 Sybase IQ 卸载向导的“Welcome”页面中,单击“下一步”
  8. 确保要删除的功能在“安装前摘要”页面上列出,然后单击“下一步”
  9. 单击“下一步”,然后单击“卸载”
  10. 在“Delete User Files”页面上,选中“Delete All of These Files”复选框,然后单击“下一步”
  11. 单击“Done”完成卸载过程。
  12. 选择“Yes, restart my computer”选项,然后单击“完成”,重新启动计算机。

在执行过上述全部任务后,重新启动系统。

卸载安装在远程系统中的收集器

要删除收集器应用程序,请执行以下步骤:

  1. 启动 HP 软件安装程序。

    转至 %ovinstalldir%\Uninstall\HP-SHR-RemotePoller 并运行 setup.exe 文件。

    选择您喜欢的语言,然后单击“确定”

    此时将打开 HP 软件安装程序。

  2. 在 HP 软件安装程序语言选择页面上,选择所需语言并单击“OK”

    HP 软件安装程序将检查系统中是否存在任何可能妨碍卸载过程的应用程序或服务(如防病毒软件)。如果 HP 软件安装程序检测到妨碍因素,将生成警告或错误消息,并打开“应用程序要求检查警告”窗口。

  3. 单击“继续”。此时将打开“应用程序维护”页面。
  4. 在“维护选择”下,请确保选中“卸载”,然后单击“下一步”。此时将打开“安装前摘要”页面。

    备注: SHR 不支持 HP 软件安装程序中显示的“修复”选项;默认情况下将禁用此选项。可以在“自定义安装”场景中使用“修改”选项。

  5. 单击“卸载”。此时将打开“正在卸载”页面。
  6. 完成卸载后,会显示“删除”对话框。
  7. 单击“是”删除远程收集器目录。此时将打开“卸载完成”页面。
  8. 单击“Done”完成卸载。

卸载后,某些文件仍可能保留在系统上。这些残留文件不会影响收集器在同一系统上的重新安装。

不得删除位于 <安装目录>\HP BTO Software\<子文件夹> 中的子文件夹和 VC Redistributable,因为它们可能由其他应用程序使用。

可以在卸载后删除以下目录:

如果系统上没有安装任何 HP 软件产品,则可以删除整个收集器安装目录。

如果系统上未安装其他 HP 软件产品,则还可以删除 /opt/OV 目录。

卸载收集器后,必须清除 SHR 系统以删除收集配置数据的痕迹。要清除 SHR 系统,请执行以下步骤:

  1. 登录管理控制台。
  2. 转至“拓扑源”>“服务定义”选项卡。
  3. 对于使用您卸载的收集器设置的每个定义,请执行以下步骤:

    1. 单击“配置”
    2. 如果将“Collection Station”属性设置为已卸载的收集器,请进行必要的更改。(如果远程系统上当前未安装任何收集器,可以将该属性设置为“Local”。)
    3. 单击“保存”
    4. 单击“确定”
  4. 转至“收集配置”选项卡。
  5. 对于每个数据源,请删除使用已卸载的收集器配置的连接。
  6. 转至“管理”选项卡,然后转至“收集配置”页面。
  7. 删除已卸载的收集器。

SHR 卸载后

卸载后,某些文件仍可能保留在系统上。tar 文件中显示的 Rollback 实用程序将用于删除这些文件。

卸载后执行以下步骤以删除剩余文件:

  1. 在命令行控制台中,键入 Rollback 实用程序位置的路径。

    您将发现 Rollback 实用程序文件位于从其提取安装设置文件以进行安装的位置。

  2. 运行以下命令:

    rollback-utility.bat <SHR 安装路径>

    例如:rollback-utility.bat C:\HP-SHR

    确保在 C:\HP-SHR 后不包括 \

卸载 HP Service Health Reporter 的前提条件

您可以删除单个内容包,而不必删除整个应用程序。您可以使用 HP 软件安装程序删除 SHR 应用程序。此过程将移除所有安装的组件,包括内容包。但在卸载前,请考虑以下事项:

创建数据库备份

卸载 SHR 前,必须创建 SHR 数据库备份。

SHR 提供了一个备份脚本。在开始备份之前,必须对此脚本进行编辑,以满足您的要求。可在 $PMDB_HOME\scripts\Sybase 中找到此脚本。

要编辑备份脚本,请执行以下操作:

  1. 浏览到 $PMDB_HOME\scripts\Sybase 目录。
  2. 使用记事本应用程序打开 IQ_backup_full.sql
  3. 在 .sql 脚本的最后一个参数中,用备份文件保存位置替换 location_for_backup

    dsi_pmdb_backup 'FULL',NULL,'READWRITE_FILES_ONLY',NULL,NULL,NULL,NULL,NULL,'D','location_for_backup'

    对于使用远程数据库安装的 SHRlocation_for_backup 表示 Sybase IQ 数据库服务器上的有效路径。

    脚本可通过 Execute_FullBackup_Script.sh 文件运行。可在 $PMDB_HOME\scripts\ 目录中找到此批处理文件。

脚本运行后,会在指定位置创建数据库备份。

卸载内容包

在卸载 SHR 之前,必须先卸载所有内容包。如果 HP Service Health Optimizer (SHO) 和 SHR 安装在同一个系统中,则可保留 SHO 所需的以下内容包,并卸载所有其他 SHR 内容包:

公用内容包组件:

  • Core_Domain
  • VirtualEnvPerf_Domain
  • VirtualEnvPerf_Domain_VMWare
  • SysPerf_Domain
  • vCenter 收集器内容包

RTSM 为拓扑源时的组件:

  • SysPerf_ETL_PerformanceAgent(可选,仅用于独立主机)
  • VirtualEnvPerf_ETL_HyperV_PerformanceAgent(可选,仅用于 HyperV 主机)

HPOM 为拓扑源时的组件:

  • SysPerf_ETL_PerformanceAgent(可选,仅用于独立主机)
  • VirtualEnvPerf_ETL_HyperV_PerformanceAgent(可选,仅用于 HyperV 主机)

警告: 不要在晚上 11 点卸载单个内容包,因为在卸载期间,PMDB Platform Timer 服务会停止。但是,为进行维护,SHR 会在每天晚上 9 点暂停数据处理流,并在晚上 11 点重新启动此流。要重新启动此流,PMDB Platform Timer 服务必须运行。如果 PMDB Platform Timer 服务停止,则 SHR 无法恢复暂停的数据处理流。

此外,您还可以手动恢复作业流或等待下一个周期,即第二天晚上 11 点。要恢复流,必须运行以下命令:

  • abcAdminUtil -resume -type loadBatch
  • abcAdminUtil -resume -type runStep

要使用部署管理器从管理控制台移除内容包,请执行以下步骤:

  1. 启动以下 URL:

    http://<SHR 服务器 FQDN>:21411

  2. 在“登录名”字段中键入 administrator,然后单击“登录”继续。此时会打开主页。

    备注: 确保用于访问管理控制台的用户帐户具有管理员权限。

  3. 在左窗格上,单击“管理”,然后单击“部署管理器”。此时会打开“部署管理器”页面。
  4. 在“移除”列中,单击要移除的内容包组件的 图标。此时会打开“内容包组件移除概要”对话框。

    此对话框显示部署管理器将移除的内容包组件的列表。此列表包括选定的内容包组件和其他依赖组件。

  5. 单击“确定”

    您已成功卸载内容包。

卸载 HP Service Health Reporter

要将整个 SHR 应用程序与所有内容包一起删除,请直接卸载该应用程序。

请执行以下步骤移除 SHR:

  1. 如果 Sybase IQ 安装在远程系统上,请跳过此步骤。手动停止 Sybase IQ 进程。

    1. 运行以下命令:

      ps -ef | grep iqsrv15

      ps -ef | grep dbisql

    2. 记录每个命令输出显示的进程 ID:

      • kill -9<pid 1>
      • kill -9<pid 2>

        在此实例中,<pid 1><pid 2> 是您在上一步骤中记录的进程 ID。

  2. 启动 HP 软件安装程序:

    转到 /opt/OV/Uninstall/HP-SHR 并运行 setup.bin 文件。

    选择您喜欢的语言,然后单击“确定”

    此时将打开 HP 软件安装程序。

    HP 软件安装程序将检查系统中是否存在可能影响卸载过程的应用程序或服务(如防病毒软件)。如果 HP 软件安装程序检测到问题,将生成警告或错误消息,并打开“应用程序要求检查警告”窗口。

  3. 单击“继续”。此时将打开“应用程序维护”页面。

  4. 在“维护选择”下,选择“卸载”,然后单击“下一步”。此时将打开“安装前摘要”页面。

    备注: SHR 不支持 HP 软件安装程序中显示的“修复”选项;默认情况下将禁用此选项。可以在“自定义安装”场景中使用“修改”选项。

  5. 单击“卸载”。此时将打开“正在卸载”页面。
  6. 完成卸载后,会打开“删除”对话框。
  7. 单击“是”删除 SHR 目录。此时将打开“卸载完成”页面。
  8. 单击“Done”完成卸载。
  9. 在“系统重新启动”消息框中,单击“是”重新启动系统。
  10. 浏览到 SHR 目录,检查是否已删除 SHR 数据库目录。如果这些文件夹仍然存在,请手动将它们删除。

卸载后,某些文件仍可能保留在系统上。这些残留文件不会影响 SHR 在同一系统上的重新安装。

您可以在系统中搜索包含 SHR 数据库文件的目录,然后手动删除该目录。

另外,可以删除 /opt/HP/BSM 目录。如果系统上未安装其他 HP 软件产品,则还可以删除 /opt/OV 目录。

卸载远程 Sybase IQ

如果在远程系统中安装了 Sybase IQ 服务器,请执行以下步骤:

警告: 您必须首先从主机系统中删除 Service Health Reporter,然后才能执行远程 Sybase IQ 卸载步骤。这样可以确保在 Sybase IQ 卸载完成后删除远程数据库架构。

  1. 登录远程 Sybase IQ 系统。
  2. 手动停止 Sybase IQ 进程。

    1. 运行以下命令:

      • ps -ef|grep iqsrv15
      • ps -ef | grep dbisql
    2. 记录每个命令输出显示的进程 ID。
    3. 运行以下命令:

      • kill -9<pid 1>
      • kill -9<pid 2>

      在此实例中,<pid 1><pid 2> 是您在步骤 b 中记录的进程 ID。

  3. 启动 HP 软件安装程序。

    1. 转到 /opt/OV/Uninstall/HP-SHR 并运行 setup.bin 文件。

    选择您喜欢的语言,然后单击“确定”

    此时将打开 HP 软件安装程序。

    HP 软件安装程序将检查系统中是否存在可能影响卸载过程的应用程序或服务(如防病毒软件)。如果 HP 软件安装程序检测到问题,将生成警告或错误消息,并打开“应用程序要求检查警告”窗口。

  4. 单击“继续”。此时将打开“应用程序维护”页面。
  5. 在“维护选择”下,请确保选中“卸载”,然后单击“下一步”。此时将打开“安装前摘要”页面。
  6. 单击“卸载”。此时将打开“正在卸载”页面。

    完成卸载后,会显示“删除”对话框。

  7. 单击“是”删除 Service Health Reporter 目录。此时将打开“卸载完成”页面。
  8. 单击“Done”完成卸载。
  9. 浏览到 Sybase IQ 目录并检查是否已将 HP-SHR 文件夹删除。如果该文件夹仍然存在,请手动将其删除。
  10. 在“系统重新启动”消息框中,单击“是”重新启动系统。

    您已从远程系统中成功卸载 Sybase IQ 服务器。

手动卸载 SHR

如果 Service Health Reporter 的安装由于发生意外情况(如断电或硬件故障)而失败,则您可以执行以下步骤,手动清除现有 Service Health Reporter 安装,然后再执行新的安装:

任务 1:停止所有 Service Health Reporter 服务

  1. 在命令行控制台中键入以下命令:

    • cd /etc/init.d
    • service HP_PMDB_Platform_Administrator stop
    • service HP_PMDB_Platform_Collection stop
    • service HP_PMDB_Platform_DB_Logger stop
    • service HP_PMDB_Platform_IM stop
    • service HP_PMDB_Platform_PostgreSQL stop
    • service HP_PMDB_Platform_Sybase stop
    • service TrendTimer stop
    • service BobjEnterprise120stop
  2. 转至以下目录:

    /opt/HP/BSM/BO/bobje
  3. 运行以下命令:

    ./sawstop.sh

    提示输入密码时,指定 pmdb_admin

任务 2:删除 SAP BusinessObjects 和 PostgreSQL

要删除 SAP BusinessObjects,请在命令行控制台中运行以下命令:

  • ps -U SHRBOADMIN | awk '{print $1}' | xargs -i kill {}
  • rm -rf /opt/HP/BSM/BO
  • rm -f /etc/init.d/BobjEnterprise120
  • find / -name "*BobjEnterprise*" -exec rm -f {} \;
  • rm -rf /tmp/.SQLAnywhere
  • rm -rf /root/.sqlanywhere12
  • userdel -rf SHRBOADMIN

要删除 PostgreSQL,请在命令行控制台中运行以下命令:

  • service HP_PMDB_Platform_PostgreSQL restart

  • /opt/HP/BSM/Postgres/uninstall-postgresql --mode unattended
  • userdel postgres
  • chkconfig --del HP_PMDB_Platform_PostgreSQL
  • rm -f /etc/init.d/HP_PMDB_Platform_PostgreSQL
  • rm -rf /opt/HP/BSM/Postgres/

任务 3:删除 Sybase IQ

要删除 Sybase IQ,请在命令行控制台中运行以下命令:

  • /opt/HP/BSM/Sybase/sybuninstall/IQSuite/uninstall -i silent
  • /opt/HP/BSM/Sybase/sybuninstall/IQClientSuite/uninstall -i silent
  • rm -rf /opt/HP/BSM/Sybase
  • chkconfig --del HP_PMDB_Platform_Sybase
  • rm -f /etc/init.d/HP_PMDB_Platform_Sybase

任务 4:删除 Service Health Reporter 组件

要删除 Red Hat Package Manager (RPM) 包,请执行以下步骤:

  1. 创建空白文件并在 /tmp 目录下将该文件保存为 shrPkgList
  2. 使用文本编辑器,将以下行添加到 shrPkgList 文件:

    备注: 将这些行添加到 shrPkgList 文件时,请勿更改顺序。

    HPSHRNwPerf

    HPSHRSmEtlVvmSiS

    HPSHRNwENps92

    HPSHRSmEtlVSolPa

    HPSHRADApp

    HPSHRCDE

    HPSHRADCore

    HPPmdbSybIQPKG2

    HPSHREtlvmSiSAPI

    HPSHRSM

    HPPmdbLicAP

    HPSHRWBSApp

    HPPmdbTomcat

    HPPmdbAdmin

    HPSHROMi10Etl

    HPSHREumCore

    HPSHROM

    HPSHRExchEtl13

    HPSHRNwCore

    HPSHRSmEtlPa

    HPSHROraDBETL

    HPSHRExchEtl10

    HPSHRSmVVm

    HPPmdbABC

    HPOvSecCS

    HPSHRCoreWBS

    HPSHRSmEtlVvmPa

    HPPmdbCore

    HPPmdbCollector

    HPOvJPacc

    HPSHRCoreAppS

    HPSHRCoreSHlth

    HPSHRCoreOMi

    HPOvSecCC

    HPSHRORAEtlOVR

    HPSHREumBpm

    HPSHREtlSHlth10

    HPSHREumEtlBpm

    HPSHRExchEtl07

    HPSHRSmEtlPAOVR

    HPSHRSmEtlVHyPa

    HPOvJbbc

    HPOvJsec

    HPSHRExchApp

    HPSHROmEtl

    HPSHROraDBApp

    HPPmdbPostgreSQL

    HPSHRCPHelp

    HPPmdbBORebrand

    HPPmdbBOTomcat

    HPSHRMSSqlEtl

    HPSHRSmCore

    HPSHRCoreWLS

    HPSHRWLSEtl

    HPSHRSmEtlSisDB

    HPSHRSmEtlVLprPa

    HPSHROMiExt

    HPSHRSmV

    HPSHROMiExtEtl

    HPSHRMSSqlCore

    HPOvJxpl

    HPSHRSmEtlVVmVc

    HPSHRWBSOVRETL

    HPSHRCoreCP

    HPSHREumRum

    HPSHREumEtlRum

    HPPmdbSybaseIQ

    HPPmdbCommon

    HPOvPerlA

    HPPmdbPerl

    HPSHRMSSqlApp

    HPSHRWLSApp

    HPSHRSmCoreVVM

    HPSHROMiEtl

    HPSHRMSAppCore

    HPSHRSmCoreV

    HPSHRExchCore

    HPSHRWBLOVRETL

    HPSHROraDBCore

    HPSHRSHlthA

    HPSHRMSSQLEtlOVR

    HPSHRSmEtlSis

    HPSHRSmEtlSisAPI

    HPSHRADEtl

    HPOvConf

    HPOvDepl

    HPSHRNwENpsN92

    HPOvCtrl

    HPOvBbc

    HPOvSecCo

    HPOvXpl

    HPSHREtlSHlthBSM

    HPSHRWBSEtl

    HPBsmFndJRE

  3. 运行以下命令:

    for i in `cat /tmp/shrPkgList`; do echo Uninstalling:$i | tee -a /tmp/shrPkgRemove; rpm -e $i 2>&1 | tee -a /tmp/shrPkgRemove; done

    备注: 命令输出将在命令行控制台中显示以下错误消息:

    basename:invalid option -- 'e'

    Try `basename --help' for more information.

    忽略该错误。

任务 5:重新启动系统

重新启动系统以释放 Service Health Reporter 所使用的端口。

以控制台模式卸载 SHR

要从命令行控制台卸载 SHR,请执行以下步骤:

  1. 登录本地系统。
  2. 在新的提示符处键入命令

    /opt/OV/Uninstall/HP-SHR/setup.bin -i console
  3. 按“1”继续卸载。
  4. 此时将会出现“安装前摘要”屏幕,按“Enter”键继续。

    备注: 安装程序会自动检查并卸载应用程序包。

  5. 按照提示完成卸载。

卸载后,某些文件仍可能保留在系统上。这些残留文件不会影响 SHR 在同一系统上的重新安装。

您可以在系统中搜索包含 SHR 数据库文件的目录,然后手动删除该目录。

此外,还可以删除以下目录:

  • 在 Linux 上:/opt/HP/BSM
  • 在 Windows 上:整个 SHR 安装目录。

如果系统上未安装其他 HP 软件产品,则还可以删除 /opt/OV 目录。

卸载安装在远程系统中的收集器

要删除收集器应用程序,请执行以下步骤:

  1. 启动 HP 软件安装程序。

    转至 /opt/OV/Uninstall/HP-SHR-RemotePoller 并运行 setup.bin 文件。

    选择您喜欢的语言,然后单击“确定”

    此时将打开 HP 软件安装程序。

  2. 在 HP 软件安装程序语言选择页面上,选择所需语言并单击“OK”

    HP 软件安装程序将检查系统中是否存在任何可能妨碍卸载过程的应用程序或服务(如防病毒软件)。如果 HP 软件安装程序检测到妨碍因素,将生成警告或错误消息,并打开“应用程序要求检查警告”窗口。

  3. 单击“继续”。此时将打开“应用程序维护”页面。
  4. 在“维护选择”下,请确保选中“卸载”,然后单击“下一步”。此时将打开“安装前摘要”页面。

    备注: SHR 不支持 HP 软件安装程序中显示的“修复”选项;默认情况下将禁用此选项。可以在“自定义安装”场景中使用“修改”选项。

  5. 单击“卸载”。此时将打开“正在卸载”页面。
  6. 完成卸载后,会显示“删除”对话框。
  7. 单击“是”删除远程收集器目录。此时将打开“卸载完成”页面。
  8. 单击“Done”完成卸载。

卸载后,某些文件仍可能保留在系统上。这些残留文件不会影响收集器在同一系统上的重新安装。

不得删除位于 <安装目录>\HP BTO Software\<子文件夹> 中的子文件夹,因为它们可能由其他应用程序使用(重要升级注意事项)。

可以在卸载后删除以下目录:

/opt/HP/BSM

如果系统上未安装其他 HP 软件产品,则还可以删除 /opt/OV 目录。

卸载收集器后,必须清除 SHR 系统以删除收集配置数据的痕迹。要清除 SHR 系统,请执行以下步骤:

  1. 登录管理控制台。
  2. 转至“拓扑源”>“服务定义”选项卡。
  3. 对于使用您卸载的收集器设置的每个定义,请执行以下步骤:

    1. 单击“配置”
    2. 如果将“Collection Station”属性设置为已卸载的收集器,请进行必要的更改。(如果远程系统上当前未安装任何收集器,可以将该属性设置为“Local”。)
    3. 单击“保存”
    4. 单击“确定”
  4. 转至“收集配置”选项卡。
  5. 对于每个数据源,请删除使用已卸载的收集器配置的连接。
  6. 转至“管理”选项卡,然后转至“收集配置”页面。
  7. 删除已卸载的收集器。

SHR 卸载后

卸载后,某些文件仍可能保留在系统上。tar 文件中显示的 Rollback 实用程序将用于删除这些文件。

卸载后执行以下步骤以删除剩余文件:

  1. 在命令行控制台中,键入 Rollback 实用程序位置的路径。

    您将发现 Rollback 实用程序文件位于从其提取安装设置文件以进行安装的位置。

  2. 运行以下命令:

    sh rollback-utility.sh

更改默认 SAP BusinessObjects 密码

使用默认 SAP BusinessObjects 密码安装 SHR。执行此任务以更改默认 SAP BusinessObjects 密码。

安装 SHR 后,请执行以下步骤修改 SAP BusinessObjects 中嵌入的数据库的默认密码。

  1. 转至 C:\Program Files (x86)\Business Objects\SQLAnyWhere12\bin
  2. 打开 dbisqlc 应用程序。
  3. 提供如下凭据:usename=DBA; password=pmdb_admin; server name =BOE120SQLAW_<系统缩写名>;database=BOE120
  4. 在 sql 窗口中运行以下命令:

    ALTER USER <SHR 系统缩写名> IDENTIFIED BY <新密码>;

  5. 对 database=BOE120_AUDIT 重复最后三个步骤

更新密码后,执行以下步骤:

  1. 从“开始”>“所有程序”>“BusinessObjects XI 3.1”>“BusienssObjects Enterprise”>“Central Configuraiton Manager”转至 CCM。
  2. 停止 Server Intelligence Agent (SIA);右键单击并转至配置选项卡,单击“Specify of BOE120 DB”
  3. 单击“Update Data Source Settings”框。
  4. 单击“确定”
  5. 选择“SqlAnywhere(ODBC)”。
  6. 选择“Machine Data Source”选项卡。
  7. 选择“DSN BOE120”并提供已更改的密码。
  8. 重复最后 5 个步骤以审核 DB BOE120_AUDIT。
  9. 启动 SIA。
  1. 切换到 SHRBOADMIN 用户。

  2. 转至 /opt/HP/BSM/BO/bobje/SQLAW/Bin/。
  3. 运行以下命令:

    “source /opt/HP/BSM/BO/bobje/setup/env.sh”

  4. 运行以下命令:

    ./dbisqlc

    此时将打开凭据窗口。取消,然后转至“命令”选项并单击“连接”。

  5. 提供 USER ID =DBA; password=pmdb_admin;Database Name=<系统缩写名>BOE120;server=<系统缩写名>BOE120_SHR;

  6. 提供如下凭据:usename=DBA; password=pmdb_admin; server name =BOE120SQLAW_<系统缩写名>;database=BOE120
  7. 在 sql 窗口中运行以下命令:

    ALTER USER <SHR 系统缩写名> IDENTIFIED BY <新密码>;

  8. 运行以下 sql 语句:

    alter user SHR identified by <新密码>

  9. 现在单击“命令”选项,然后单击“连接”。

  10. 对 database=BOE120_AUDIT 重复最后五个步骤

更新密码后,执行以下步骤:

  1. 转至 /opt/HP/BSM/BO/bobje。
  2. 运行以下命令:

    ./cmsdbsetup.sh

  3. 提供 SIA 名称“PRD_SHR”。单击“Enter”键
  4. 提示显示停止 SIA。键入 yes,然后单击“Enter”键。
  5. 提示将要求进行更新。键入 update,然后单击“Enter”键。
  6. 键入 yes,并单击“Enter”键。
  7. 键入 sqlanywhere。
  8. 键入 option 2,然后单击“Enter”键。
  9. 键入 DSN 为 <系统缩写名>BOE120,然后单击“Enter”键。
  10. 键入用户为 SHR,然后单击“Enter”键。
  11. 键入最近更改的新密码,然后单击“Enter”键。
  12. 为 <系统缩写名>BOE120_AUDIT DSN 重复以上步骤。
  13. 运行以下命令:./startservers

故障排除

症状:安装失败,出现 SAP BusinessObjects 更名错误

描述:安装失败,出现 SAP BusinessObjects 更名错误。

原因:PostgreSQL 安装失败,出现非零错误代码。

解决方案:确保在安装 SHR 时具有本地管理员用户权限。

症状:安装失败,出现 SAP BusinessObjects 更名错误

描述:安装失败,出现 SAP BusinessObjects 更名错误。

原因:PostgreSQL 安装失败,出现非零错误代码。

解决方案:确保在安装 SHR 时具有本地管理员用户权限。

症状:由 SAP BusinessObjects 错误导致的安装失败

描述:运行 HP 软件安装程序时,安装失败,并显示以下错误消息:

SAP BusinessObjects 已安装在系统中。请将其卸载后再安装 HP SH Reporter。

解决方案:如果系统上已预安装或上次未卸载彻底的 SHR 组件(例如 SAP BusinessObjects 或 Sybase IQ),则 SHR 安装失败,因为安装程序将尝试安装随产品一起提供的组件。

要解决此问题,您必须从系统中清除现有组件,然后再次运行安装程序。对于虚拟系统,请考虑重新镜像 VM(如果可行)。

症状:由 SAP BusinessObjects 错误导致的安装失败

描述:运行 HP 软件安装程序时,安装失败,并显示以下错误消息:

SAP BusinessObjects 已安装在系统中。请将其卸载后再安装 HP SH Reporter。

解决方案:如果系统上已预安装或上次未卸载彻底的 SHR 组件(例如 SAP BusinessObjects 或 Sybase IQ),则 SHR 安装失败,因为安装程序将尝试安装随产品一起提供的组件。

要解决此问题,您必须从系统中清除现有组件,然后再次运行安装程序。对于虚拟系统,请考虑重新镜像 VM(如果可行)。

症状:成功安装后,无法启动 SHR 服务

描述:如果 SHR 安装在安装后未重新启动的虚拟机上,则由安装程序设置的环境变量将对用户不可用,从而导致 SHR 服务无法启动,尽管多次重试也是如此。

解决方案:安装 SHR 后,确保重新启动虚拟机。

症状:成功安装后,无法启动 SHR 服务

描述:如果 SHR 安装在安装后未重新启动的虚拟机上,则由安装程序设置的环境变量将对用户不可用,从而导致 SHR 服务无法启动,尽管多次重试也是如此。

解决方案:安装 SHR 后,确保重新启动虚拟机。

症状:远程 Sybase IQ 数据库创建失败

在 HP Service Health Reporter 配置向导中,如果您尝试在远程系统中创建 Sybase 数据库文件,则后安装将失败,并会显示以下错误消息:

<时间戳>,018 ERROR, com.hp.bto.bsmr.dao.helper.CreateSybaseIQDatabase.executeSQL, 无法连接数据库。

<时间戳>,049 ERROR, com.hp.bto.bsmr.dao.helper.CreateSybaseIQDatabase.executeSQL , 未找到指定的数据库

解决方案 1:如果 HP Service Health Reporter 配置向导中指定的数据库文件位置的文件路径中包含一个或多个空格,则会发生此错误。要解决此问题,请确保远程系统中存在指定的数据库文件位置。此外,请确保在后安装向导中提供的路径不包含任何空格。

解决方案 2:当驱动器中的可用磁盘空间不足时,可能会发生此错误。如果是远程数据库,则安装程序不会发出警告。增加磁盘空间应该会解决此问题。

解决方案 3:应用热修复程序 SHR_92_HF_REMOTE_SYBASE_SERVICE 以创建 Sybase IQ 作为 Windows 服务。

症状:Sybase IQ 挂起

描述:具有四个或更少 CPU 的 SHR 服务器,由于自动计算的 iqgovern 参数值低,Sybase IQ 将挂起。

解决方案:

Windows:将“-iqgovern 50”参数添加到 %PMDB_HOME%\config\pmdbConfig.cfg 文件,然后重新启动 Sybase IQ 数据库。

Linux:将“-iqgovern 50”参数添加到 $PMDB_HOME/config/pmdbConfig.cfg 文件,然后重新启动 Sybase IQ 数据库。

症状:Sybase IQ 挂起

描述:具有四个或更少 CPU 的 SHR 服务器,由于自动计算的 iqgovern 参数值低,Sybase IQ 将挂起。

解决方案:

Windows:将“-iqgovern 50”参数添加到 %PMDB_HOME%\config\pmdbConfig.cfg 文件,然后重新启动 Sybase IQ 数据库。

Linux:将“-iqgovern 50”参数添加到 $PMDB_HOME/config/pmdbConfig.cfg 文件,然后重新启动 Sybase IQ 数据库。

症状: SHR 无法创建 Sybase 架构

描述:如果在完成安装后配置任务后 SHR 无法创建 Sybase 架构,则数据库日志文件中会显示错误消息。Sybase 数据库日志文件 —<主机名>.0001.srvlog 和 <主机名>.0001.stderr— 位于 Linux 上的 /opt/HP/BSM/Sybase/IQ-16_0/logfiles 目录中。

Sybase 数据库日志文件中将显示以下错误消息:

“utility_db" (utility_db) stopped

只有 Sybase 数据库日志文件会显示错误消息,管理控制台中不会显示任何错误消息。

解决方案:通过运行以下命令,重新启动 Sybase 服务:

service HP_PMDB_Platform_Sybase start

症状: SHR 无法创建 Sybase 架构

描述:如果在完成安装后配置任务后 SHR 无法创建 Sybase 架构,则数据库日志文件中会显示错误消息。Sybase 数据库日志文件 —<主机名>.0001.srvlog 和 <主机名>.0001.stderr— 位于 Linux 上的 /opt/HP/BSM/Sybase/IQ-16_0/logfiles 目录中。

Sybase 数据库日志文件中将显示以下错误消息:

“utility_db" (utility_db) stopped

只有 Sybase 数据库日志文件会显示错误消息,管理控制台中不会显示任何错误消息。

解决方案:通过运行以下命令,重新启动 Sybase 服务:

service HP_PMDB_Platform_Sybase start

症状:安装后,用户无法执行安装后步骤

描述:安装后,当用户单击“下一步”时,后续页面无法加载,尽管允许运行 Java 脚本也是如此。

解决方案:当安装的 SHR 上的系统日期远远早于 ESX(如果为 VM)的系统日期时,会发生这种情况。在这种情况下,Tomcat 服务器不允许来自客户端的任何请求。因此,建议始终将系统日期更新为当前日期后再安装。

执行以下步骤:

  1. 将系统日期更改为当前日期。
  2. 应用永久许可证。

    当更改的系统日期超过三个月时,许可证将过期。

  3. 重新启动 Admin 服务、Tomcat 服务器以及 SAP BusinessObjects 服务器。
  4. 登录并重新执行安装后配置。

症状:安装后,用户无法执行安装后步骤

描述:安装后,当用户单击“下一步”时,后续页面无法加载,尽管允许运行 Java 脚本也是如此。

解决方案:当安装的 SHR 上的系统日期远远早于 ESX(如果为 VM)的系统日期时,会发生这种情况。在这种情况下,Tomcat 服务器不允许来自客户端的任何请求。因此,建议始终将系统日期更新为当前日期后再安装。

执行以下步骤:

  1. 将系统日期更改为当前日期。
  2. 应用永久许可证。

    当更改的系统日期超过三个月时,许可证将过期。

  3. 重新启动 Admin 服务、Tomcat 服务器以及 SAP BusinessObjects 服务器。
  4. 登录并重新执行安装后配置。

症状:SHR 卸载失败

描述:卸载 SHR 可能无法完全卸载 Sybase IQ 服务器。

解决方案:手动卸载 Sybase IQ Server Suite 16.0 (64-bit) 并重新启动系统。

症状:卸载 SHR 后,重新安装失败

描述:卸载 Windows 系统上的 SHR 后,在执行重新安装时,安装程序无法启动并显示“Scripting Host not Found”错误。

解决方案:当 Windows 中的 Path 环境变量损坏时,会出现此错误。通过执行以下步骤,将 %systemroot%\System32 字符串添加到 Path 环境变量:

  1. 右键单击“我的电脑”,然后单击“属性”。
  2. 单击“高级”选项卡。
  3. 单击“环境变量”。
  4. 在“系统变量”组中,选择“Path”。
  5. 单击“编辑”并添加字符串 %systemroot%\System32(如果缺失)。

症状:卸载 SHR 后,重新安装失败

描述:卸载 Windows 系统上的 SHR 后,在执行重新安装时,安装程序无法启动并显示“Scripting Host not Found”错误。

解决方案:当 Windows 中的 Path 环境变量损坏时,会出现此错误。通过执行以下步骤,将 %systemroot%\System32 字符串添加到 Path 环境变量:

  1. 右键单击“我的电脑”,然后单击“属性”。
  2. 单击“高级”选项卡。
  3. 单击“环境变量”。
  4. 在“系统变量”组中,选择“Path”。
  5. 单击“编辑”并添加字符串 %systemroot%\System32(如果缺失)。

症状:中断安装后,无法继续重新安装已安装的组件

描述:当意外退出 SHR 安装向导并稍后继续重新安装现有组件时,可能会发生此问题。

解决方案:请执行以下步骤解决此问题:

  1. 启动安装向导并查看“安装前摘要”。
  2. 选择“强制修复已安装的组件程序包”并单击“安装”
  3. 如果重新安装失败,则单击弹出消息框中的“回滚”。此时将删除已安装的组件。
  4. 现在可执行新的安装。

症状:中断安装后,无法继续重新安装已安装的组件

描述:当意外退出 SHR 安装向导并稍后继续重新安装现有组件时,可能会发生此问题。

解决方案:请执行以下步骤解决此问题:

  1. 启动安装向导并查看“安装前摘要”。
  2. 选择“强制修复已安装的组件程序包”并单击“安装”
  3. 如果重新安装失败,则单击弹出消息框中的“回滚”。此时将删除已安装的组件。
  4. 现在可执行新的安装。

症状:代理服务无法重新启动

卸载 HP Operations Agent 后,确保在系统上持续进行 SHR 收集

如果从 SHR 和 HP Operations Agent 共存的系统中卸载 HP Operations Agent,则必须执行以下步骤确保 SHR 系统正确收集数据:

  1. 在已卸载 SHRSHR 远程收集器的系统上,运行以下命令:

    ovcert -certreq

  2. SHR 系统上运行以下命令:

    ovcm -listpending -l

    记下请求 ID。

  3. SHR 系统上运行以下命令:

    ovcm -grant <上一步骤中的请求 ID>

  4. 运行以下命令之一:

    1. 验证与 SHR 本地收集器的连接:

      ovdeploy -env PMDB_HOME -ovrg server

      将显示 SHR 系统中的 PMDB_HOME 环境变量值。

    2. 验证与 SHR 远程收集器的连接:

      ovdeploy -env PMDB_HOME -ovrg server -host <远程收集器主机名>

将显示 SHR 远程收集器中的 PMDB_HOME 环境变量值。

症状:所有已配置节点间的数据收集失败

描述:SHR 中的数据收集失败,topologycollector.log 文件中记录了“Address already in use”错误。

解决方案:当使用的 TCP/IP 端口数超过默认值 5000 时会发生此错误。要解决此问题,必须在 Windows 注册表中进行相应更改。执行以下步骤:

  1. 单击“开始”>“运行”。此时将打开“运行”对话框。
  2. 在“打开”框中,键入 regedit。此时将打开“注册表编辑器”窗口。

  3. 在左窗格中,依次展开 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpip,然后单击“参数”

  4. 在右窗格中,右键单击任何位置,指向“新建”,然后单击“DWORD 值”以添加新条目。添加以下条目:

    • MaxUserPort = 65535 (decimal)
    • MaxFreeTcbs = 65535 (decimal)

    • MaxHashTableSize = 65535 (decimal)
    • TcpTimedWaitDelay = 30 (decimal)

在注册表编辑器中进行更改之后,重新启动系统。

症状:所有已配置节点间的数据收集失败

描述:SHR 中的数据收集失败,topologycollector.log 文件中记录了“Address already in use”错误。

解决方案:当使用的 TCP/IP 端口数超过默认值 5000 时会发生此错误。要解决此问题,必须在 Windows 注册表中进行相应更改。执行以下步骤:

  1. 单击“开始”>“运行”。此时将打开“运行”对话框。
  2. 在“打开”框中,键入 regedit。此时将打开“注册表编辑器”窗口。

  3. 在左窗格中,依次展开 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpip,然后单击“参数”

  4. 在右窗格中,右键单击任何位置,指向“新建”,然后单击“DWORD 值”以添加新条目。添加以下条目:

    • MaxUserPort = 65535 (decimal)
    • MaxFreeTcbs = 65535 (decimal)

    • MaxHashTableSize = 65535 (decimal)
    • TcpTimedWaitDelay = 30 (decimal)

在注册表编辑器中进行更改之后,重新启动系统。

症状:在系统中先卸载再重新安装收集器后,SHR 无法与收集器通信。

描述:如果在系统中先卸载再重新安装收集器,则 SHR 无法与收集器通信,尝试在管理控制台中配置收集器时,将显示错误消息。

即使在首次安装收集器后有时也会出现此问题。

解决方案:要解决此问题,可通过执行以下步骤,手动从 SHR 系统将证书导入到收集器系统:

  1. 登录收集器系统。

  2. 运行以下命令:

    ovcoreid

    记下显示在控制台中的 ID。

  3. 登录 SHR 系统。

  4. 运行以下命令:

    ovcm -issue -file <文件> -name<节点名称>-coreid<核心 ID>

    在此实例中,<核心 ID> 是步骤 2 中记录的 ID。

    密码的命令提示。如果不想使用密码,请按“Enter”键,而无需键入任何内容。

    在此实例中,<文件> 是您想手动导入到收集器系统的证书文件的名称;您必须指定拥有完整路径的文件名,此路径是用来存储文件的目录。<节点名称> 是收集器系统的 FQDN。

  5. 将证书文件传递到收集器系统。

  6. 登录收集器系统。
  7. 运行以下命令:

    ovcert -importcert -file<文件>

症状:在系统中先卸载再重新安装收集器后,SHR 无法与收集器通信。

描述:如果在系统中先卸载再重新安装收集器,则 SHR 无法与收集器通信,尝试在管理控制台中配置收集器时,将显示错误消息。

即使在首次安装收集器后有时也会出现此问题。

解决方案:要解决此问题,可通过执行以下步骤,手动从 SHR 系统将证书导入到收集器系统:

  1. 登录收集器系统。

  2. 运行以下命令:

    ovcoreid

    记下显示在控制台中的 ID。

  3. 登录 SHR 系统。

  4. 运行以下命令:

    ovcm -issue -file <文件> -name<节点名称>-coreid<核心 ID>

    在此实例中,<核心 ID> 是步骤 2 中记录的 ID。

    密码的命令提示。如果不想使用密码,请按“Enter”键,而无需键入任何内容。

    在此实例中,<文件> 是您想手动导入到收集器系统的证书文件的名称;您必须指定拥有完整路径的文件名,此路径是用来存储文件的目录。<节点名称> 是收集器系统的 FQDN。

  5. 将证书文件传递到收集器系统。

  6. 登录收集器系统。
  7. 运行以下命令:

    ovcert -importcert -file<文件>

症状:以域用户身份安装时,管理数据库包的安装失败

描述:在 HPPmdbPostgreSQL 包安装期间,使用域用户安装 SHR 失败,且安装日志中出现以下错误。

C:/HP-SHR/Postgres/data ... initdb:could not change permissions of directory "C:/HP-SHR/Postgres/data":Permission denied in %temp%\install-postgresql.log (or) %temp%\bitrock_installer.log

解决方案:卸载 SHR 并创建是具有管理员权限的本地管理员组成员的本地用户,然后重新安装 SHR

症状:以域用户身份安装时,管理数据库包的安装失败

描述:在 HPPmdbPostgreSQL 包安装期间,使用域用户安装 SHR 失败,且安装日志中出现以下错误。

C:/HP-SHR/Postgres/data ... initdb:could not change permissions of directory "C:/HP-SHR/Postgres/data":Permission denied in %temp%\install-postgresql.log (or) %temp%\bitrock_installer.log

解决方案:卸载 SHR 并创建是具有管理员权限的本地管理员组成员的本地用户,然后重新安装 SHR

症状:安装程序无法显示安装已完成。

描述:执行 SHR 安装、升级或安装远程收集器时,可能会出现此问题。安装程序进度条显示安装正在进行,但已启用“Done”按钮。这是因为未刷新安装程序。

解决方案:单击“Done”完成安装过程,然后检查以下安装日志文件,查看是否安装了所有组件。

  • Windows:%temp%/../HP-SHR_9.40_HPOvInstaller.txt
  • Linux:/tmp/HP-SHR_9.40_HPOvInstaller.txt

症状:安装程序无法显示安装已完成。

描述:执行 SHR 安装、升级或安装远程收集器时,可能会出现此问题。安装程序进度条显示安装正在进行,但已启用“Done”按钮。这是因为未刷新安装程序。

解决方案:单击“Done”完成安装过程,然后检查以下安装日志文件,查看是否安装了所有组件。

  • Windows:%temp%/../HP-SHR_9.40_HPOvInstaller.txt
  • Linux:/tmp/HP-SHR_9.40_HPOvInstaller.txt

症状:安装程序无法显示安装已完成。

描述:执行 SHR 安装、升级或安装远程收集器时,可能会出现此问题。安装程序进度条显示安装正在进行,但已启用“Done”按钮。这是因为未刷新安装程序。

解决方案:单击“Done”完成安装过程,然后检查以下安装日志文件,查看是否安装了所有组件。

  • Windows:%temp%/../HP-SHR_9.40_HPOvInstaller.txt
  • Linux:/tmp/HP-SHR_9.40_HPOvInstaller.txt

症状:卸载后,无法删除 Sybase IQ 数据库。

描述:执行 SHR 卸载时会发生此问题。未正确删除 Sybase IQ 数据库,您将看到弹出窗口,如下所示:

“Initialize action for HP Service Health Reporter 9.40 (Removing Sybase IQ schema) was not successful.”

解决方案:您可以继续卸载并运行回滚实用程序。有关步骤,请参考本指南的“SHR 卸载后”部分。

症状:卸载不彻底。

描述:执行 SHR 卸载时会发生此问题,您将看到一个指示失败的弹出窗口,如下所示:

“Initialize action for package HPPmdbCollector 9.40.000 (HP PMDB Collector) (Performing Collection housekeeping) was not successful.”

解决方案:您可以忽略该弹出窗口,继续卸载并运行回滚实用程序。有关步骤,请参考本指南的“SHR 卸载后”部分。

症状:升级命令失败。

描述:升级 SHR 后可能会发生此问题,您将看到一条消息,指示升级命令失败。

解决方案:从命令行控制台中,运行以下脚本:

%Ovinstalldir%\nonOV\perl\a\bin\perl %PMDB_HOME%\upgrade\940\applyPatch.pl %PMDB_HOME%\..\ “%ovinstalldir%” %PMDB_HOME%\upgrade\940

/opt/OV/nonOV/perl/a/bin/perl /opt/HP/BSM/PMDB/upgrade/940/applyPatch.pl /opt/HP/BSM/ /opt/OV/ /opt/HP/BSM/PMDB/upgrade/940/

症状:升级时进行服务预检查失败。

描述:升级时,如果所有 SHR 服务未停止,可能会发生此问题。

解决方案:PMDB_HOME\temp 文件夹,检查 UpgradeServiceCheck.log 文件,以查找失败原因。

症状:升级后,管理控制台中的一些链接无法正常工作。

描述:升级后,SHR 管理控制台中的 CMC 和 InfoView 链接可能无法正常工作。如果 SAP BusinessObjects 服务在运行,可能会发生此问题。

解决方案:执行以下步骤停止 SAP BusinessObjects 服务:

  1. 登录 SHR 系统
  2. 打开“服务”窗口
  3. 启动 Business Objects Webserver 服务

  1. 以根用户身份登录系统。
  2. 运行以下命令启动 Webserver:

    sh /opt/HP/BSM/BO/bobje/tomcatstartup.sh

症状:使用具有特殊字符“&”的用户名进行安装时需要启动系统。

描述:使用具有特殊字符“&”的用户名安装 SHR 时,系统将请求启动。

解决方案:单击“继续”以继续安装。

症状:使用具有特殊字符“&”的用户名进行安装时需要启动系统。

描述:使用具有特殊字符“&”的用户名安装 SHR 时,系统将请求启动。

解决方案:单击“继续”以继续安装。

症状:卸载后,在 RHEL 5.5 上进行重新安装时将挂起。

描述:卸载后,在 Linux RHEL 5.5 上重新安装 SHR 时,系统将在安装 BuisnessObjects 时挂起。

解决方案:确保在新的 Linux RHEL 5.5 系统上执行 SHR 安装。

故障排除

症状:安装失败,出现 SAP BusinessObjects 更名错误

描述:安装失败,出现 SAP BusinessObjects 更名错误。

原因:PostgreSQL 安装失败,出现非零错误代码。

解决方案:确保在安装 SHR 时具有本地管理员用户权限。

症状:安装失败,出现 SAP BusinessObjects 更名错误

描述:安装失败,出现 SAP BusinessObjects 更名错误。

原因:PostgreSQL 安装失败,出现非零错误代码。

解决方案:确保在安装 SHR 时具有本地管理员用户权限。

症状:由 SAP BusinessObjects 错误导致的安装失败

描述:运行 HP 软件安装程序时,安装失败,并显示以下错误消息:

SAP BusinessObjects 已安装在系统中。请将其卸载后再安装 HP SH Reporter。

解决方案:如果系统上已预安装或上次未卸载彻底的 SHR 组件(例如 SAP BusinessObjects 或 Sybase IQ),则 SHR 安装失败,因为安装程序将尝试安装随产品一起提供的组件。

要解决此问题,您必须从系统中清除现有组件,然后再次运行安装程序。对于虚拟系统,请考虑重新镜像 VM(如果可行)。

症状:由 SAP BusinessObjects 错误导致的安装失败

描述:运行 HP 软件安装程序时,安装失败,并显示以下错误消息:

SAP BusinessObjects 已安装在系统中。请将其卸载后再安装 HP SH Reporter。

解决方案:如果系统上已预安装或上次未卸载彻底的 SHR 组件(例如 SAP BusinessObjects 或 Sybase IQ),则 SHR 安装失败,因为安装程序将尝试安装随产品一起提供的组件。

要解决此问题,您必须从系统中清除现有组件,然后再次运行安装程序。对于虚拟系统,请考虑重新镜像 VM(如果可行)。

症状:成功安装后,无法启动 SHR 服务

描述:如果 SHR 安装在安装后未重新启动的虚拟机上,则由安装程序设置的环境变量将对用户不可用,从而导致 SHR 服务无法启动,尽管多次重试也是如此。

解决方案:安装 SHR 后,确保重新启动虚拟机。

症状:成功安装后,无法启动 SHR 服务

描述:如果 SHR 安装在安装后未重新启动的虚拟机上,则由安装程序设置的环境变量将对用户不可用,从而导致 SHR 服务无法启动,尽管多次重试也是如此。

解决方案:安装 SHR 后,确保重新启动虚拟机。

症状:远程 Sybase IQ 数据库创建失败

在 HP Service Health Reporter 配置向导中,如果您尝试在远程系统中创建 Sybase 数据库文件,则后安装将失败,并会显示以下错误消息:

<时间戳>,018 ERROR, com.hp.bto.bsmr.dao.helper.CreateSybaseIQDatabase.executeSQL, 无法连接数据库。

<时间戳>,049 ERROR, com.hp.bto.bsmr.dao.helper.CreateSybaseIQDatabase.executeSQL , 未找到指定的数据库

解决方案 1:如果 HP Service Health Reporter 配置向导中指定的数据库文件位置的文件路径中包含一个或多个空格,则会发生此错误。要解决此问题,请确保远程系统中存在指定的数据库文件位置。此外,请确保在后安装向导中提供的路径不包含任何空格。

解决方案 2:当驱动器中的可用磁盘空间不足时,可能会发生此错误。如果是远程数据库,则安装程序不会发出警告。增加磁盘空间应该会解决此问题。

解决方案 3:应用热修复程序 SHR_92_HF_REMOTE_SYBASE_SERVICE 以创建 Sybase IQ 作为 Windows 服务。

症状:Sybase IQ 挂起

描述:具有四个或更少 CPU 的 SHR 服务器,由于自动计算的 iqgovern 参数值低,Sybase IQ 将挂起。

解决方案:

Windows:将“-iqgovern 50”参数添加到 %PMDB_HOME%\config\pmdbConfig.cfg 文件,然后重新启动 Sybase IQ 数据库。

Linux:将“-iqgovern 50”参数添加到 $PMDB_HOME/config/pmdbConfig.cfg 文件,然后重新启动 Sybase IQ 数据库。

症状:Sybase IQ 挂起

描述:具有四个或更少 CPU 的 SHR 服务器,由于自动计算的 iqgovern 参数值低,Sybase IQ 将挂起。

解决方案:

Windows:将“-iqgovern 50”参数添加到 %PMDB_HOME%\config\pmdbConfig.cfg 文件,然后重新启动 Sybase IQ 数据库。

Linux:将“-iqgovern 50”参数添加到 $PMDB_HOME/config/pmdbConfig.cfg 文件,然后重新启动 Sybase IQ 数据库。

症状: SHR 无法创建 Sybase 架构

描述:如果在完成安装后配置任务后 SHR 无法创建 Sybase 架构,则数据库日志文件中会显示错误消息。Sybase 数据库日志文件 —<主机名>.0001.srvlog 和 <主机名>.0001.stderr— 位于 Linux 上的 /opt/HP/BSM/Sybase/IQ-16_0/logfiles 目录中。

Sybase 数据库日志文件中将显示以下错误消息:

“utility_db" (utility_db) stopped

只有 Sybase 数据库日志文件会显示错误消息,管理控制台中不会显示任何错误消息。

解决方案:通过运行以下命令,重新启动 Sybase 服务:

service HP_PMDB_Platform_Sybase start

症状: SHR 无法创建 Sybase 架构

描述:如果在完成安装后配置任务后 SHR 无法创建 Sybase 架构,则数据库日志文件中会显示错误消息。Sybase 数据库日志文件 —<主机名>.0001.srvlog 和 <主机名>.0001.stderr— 位于 Linux 上的 /opt/HP/BSM/Sybase/IQ-16_0/logfiles 目录中。

Sybase 数据库日志文件中将显示以下错误消息:

“utility_db" (utility_db) stopped

只有 Sybase 数据库日志文件会显示错误消息,管理控制台中不会显示任何错误消息。

解决方案:通过运行以下命令,重新启动 Sybase 服务:

service HP_PMDB_Platform_Sybase start

症状:安装后,用户无法执行安装后步骤

描述:安装后,当用户单击“下一步”时,后续页面无法加载,尽管允许运行 Java 脚本也是如此。

解决方案:当安装的 SHR 上的系统日期远远早于 ESX(如果为 VM)的系统日期时,会发生这种情况。在这种情况下,Tomcat 服务器不允许来自客户端的任何请求。因此,建议始终将系统日期更新为当前日期后再安装。

执行以下步骤:

  1. 将系统日期更改为当前日期。
  2. 应用永久许可证。

    当更改的系统日期超过三个月时,许可证将过期。

  3. 重新启动 Admin 服务、Tomcat 服务器以及 SAP BusinessObjects 服务器。
  4. 登录并重新执行安装后配置。

症状:安装后,用户无法执行安装后步骤

描述:安装后,当用户单击“下一步”时,后续页面无法加载,尽管允许运行 Java 脚本也是如此。

解决方案:当安装的 SHR 上的系统日期远远早于 ESX(如果为 VM)的系统日期时,会发生这种情况。在这种情况下,Tomcat 服务器不允许来自客户端的任何请求。因此,建议始终将系统日期更新为当前日期后再安装。

执行以下步骤:

  1. 将系统日期更改为当前日期。
  2. 应用永久许可证。

    当更改的系统日期超过三个月时,许可证将过期。

  3. 重新启动 Admin 服务、Tomcat 服务器以及 SAP BusinessObjects 服务器。
  4. 登录并重新执行安装后配置。

症状:SHR 卸载失败

描述:卸载 SHR 可能无法完全卸载 Sybase IQ 服务器。

解决方案:手动卸载 Sybase IQ Server Suite 16.0 (64-bit) 并重新启动系统。

症状:卸载 SHR 后,重新安装失败

描述:卸载 Windows 系统上的 SHR 后,在执行重新安装时,安装程序无法启动并显示“Scripting Host not Found”错误。

解决方案:当 Windows 中的 Path 环境变量损坏时,会出现此错误。通过执行以下步骤,将 %systemroot%\System32 字符串添加到 Path 环境变量:

  1. 右键单击“我的电脑”,然后单击“属性”。
  2. 单击“高级”选项卡。
  3. 单击“环境变量”。
  4. 在“系统变量”组中,选择“Path”。
  5. 单击“编辑”并添加字符串 %systemroot%\System32(如果缺失)。

症状:卸载 SHR 后,重新安装失败

描述:卸载 Windows 系统上的 SHR 后,在执行重新安装时,安装程序无法启动并显示“Scripting Host not Found”错误。

解决方案:当 Windows 中的 Path 环境变量损坏时,会出现此错误。通过执行以下步骤,将 %systemroot%\System32 字符串添加到 Path 环境变量:

  1. 右键单击“我的电脑”,然后单击“属性”。
  2. 单击“高级”选项卡。
  3. 单击“环境变量”。
  4. 在“系统变量”组中,选择“Path”。
  5. 单击“编辑”并添加字符串 %systemroot%\System32(如果缺失)。

症状:中断安装后,无法继续重新安装已安装的组件

描述:当意外退出 SHR 安装向导并稍后继续重新安装现有组件时,可能会发生此问题。

解决方案:请执行以下步骤解决此问题:

  1. 启动安装向导并查看“安装前摘要”。
  2. 选择“强制修复已安装的组件程序包”并单击“安装”
  3. 如果重新安装失败,则单击弹出消息框中的“回滚”。此时将删除已安装的组件。
  4. 现在可执行新的安装。

症状:中断安装后,无法继续重新安装已安装的组件

描述:当意外退出 SHR 安装向导并稍后继续重新安装现有组件时,可能会发生此问题。

解决方案:请执行以下步骤解决此问题:

  1. 启动安装向导并查看“安装前摘要”。
  2. 选择“强制修复已安装的组件程序包”并单击“安装”
  3. 如果重新安装失败,则单击弹出消息框中的“回滚”。此时将删除已安装的组件。
  4. 现在可执行新的安装。

症状:代理服务无法重新启动

卸载 HP Operations Agent 后,确保在系统上持续进行 SHR 收集

如果从 SHR 和 HP Operations Agent 共存的系统中卸载 HP Operations Agent,则必须执行以下步骤确保 SHR 系统正确收集数据:

  1. 在已卸载 SHRSHR 远程收集器的系统上,运行以下命令:

    ovcert -certreq

  2. SHR 系统上运行以下命令:

    ovcm -listpending -l

    记下请求 ID。

  3. SHR 系统上运行以下命令:

    ovcm -grant <上一步骤中的请求 ID>

  4. 运行以下命令之一:

    1. 验证与 SHR 本地收集器的连接:

      ovdeploy -env PMDB_HOME -ovrg server

      将显示 SHR 系统中的 PMDB_HOME 环境变量值。

    2. 验证与 SHR 远程收集器的连接:

      ovdeploy -env PMDB_HOME -ovrg server -host <远程收集器主机名>

将显示 SHR 远程收集器中的 PMDB_HOME 环境变量值。

症状:所有已配置节点间的数据收集失败

描述:SHR 中的数据收集失败,topologycollector.log 文件中记录了“Address already in use”错误。

解决方案:当使用的 TCP/IP 端口数超过默认值 5000 时会发生此错误。要解决此问题,必须在 Windows 注册表中进行相应更改。执行以下步骤:

  1. 单击“开始”>“运行”。此时将打开“运行”对话框。
  2. 在“打开”框中,键入 regedit。此时将打开“注册表编辑器”窗口。

  3. 在左窗格中,依次展开 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpip,然后单击“参数”

  4. 在右窗格中,右键单击任何位置,指向“新建”,然后单击“DWORD 值”以添加新条目。添加以下条目:

    • MaxUserPort = 65535 (decimal)
    • MaxFreeTcbs = 65535 (decimal)

    • MaxHashTableSize = 65535 (decimal)
    • TcpTimedWaitDelay = 30 (decimal)

在注册表编辑器中进行更改之后,重新启动系统。

症状:所有已配置节点间的数据收集失败

描述:SHR 中的数据收集失败,topologycollector.log 文件中记录了“Address already in use”错误。

解决方案:当使用的 TCP/IP 端口数超过默认值 5000 时会发生此错误。要解决此问题,必须在 Windows 注册表中进行相应更改。执行以下步骤:

  1. 单击“开始”>“运行”。此时将打开“运行”对话框。
  2. 在“打开”框中,键入 regedit。此时将打开“注册表编辑器”窗口。

  3. 在左窗格中,依次展开 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpip,然后单击“参数”

  4. 在右窗格中,右键单击任何位置,指向“新建”,然后单击“DWORD 值”以添加新条目。添加以下条目:

    • MaxUserPort = 65535 (decimal)
    • MaxFreeTcbs = 65535 (decimal)

    • MaxHashTableSize = 65535 (decimal)
    • TcpTimedWaitDelay = 30 (decimal)

在注册表编辑器中进行更改之后,重新启动系统。

症状:在系统中先卸载再重新安装收集器后,SHR 无法与收集器通信。

描述:如果在系统中先卸载再重新安装收集器,则 SHR 无法与收集器通信,尝试在管理控制台中配置收集器时,将显示错误消息。

即使在首次安装收集器后有时也会出现此问题。

解决方案:要解决此问题,可通过执行以下步骤,手动从 SHR 系统将证书导入到收集器系统:

  1. 登录收集器系统。

  2. 运行以下命令:

    ovcoreid

    记下显示在控制台中的 ID。

  3. 登录 SHR 系统。

  4. 运行以下命令:

    ovcm -issue -file <文件> -name<节点名称>-coreid<核心 ID>

    在此实例中,<核心 ID> 是步骤 2 中记录的 ID。

    密码的命令提示。如果不想使用密码,请按“Enter”键,而无需键入任何内容。

    在此实例中,<文件> 是您想手动导入到收集器系统的证书文件的名称;您必须指定拥有完整路径的文件名,此路径是用来存储文件的目录。<节点名称> 是收集器系统的 FQDN。

  5. 将证书文件传递到收集器系统。

  6. 登录收集器系统。
  7. 运行以下命令:

    ovcert -importcert -file<文件>

症状:在系统中先卸载再重新安装收集器后,SHR 无法与收集器通信。

描述:如果在系统中先卸载再重新安装收集器,则 SHR 无法与收集器通信,尝试在管理控制台中配置收集器时,将显示错误消息。

即使在首次安装收集器后有时也会出现此问题。

解决方案:要解决此问题,可通过执行以下步骤,手动从 SHR 系统将证书导入到收集器系统:

  1. 登录收集器系统。

  2. 运行以下命令:

    ovcoreid

    记下显示在控制台中的 ID。

  3. 登录 SHR 系统。

  4. 运行以下命令:

    ovcm -issue -file <文件> -name<节点名称>-coreid<核心 ID>

    在此实例中,<核心 ID> 是步骤 2 中记录的 ID。

    密码的命令提示。如果不想使用密码,请按“Enter”键,而无需键入任何内容。

    在此实例中,<文件> 是您想手动导入到收集器系统的证书文件的名称;您必须指定拥有完整路径的文件名,此路径是用来存储文件的目录。<节点名称> 是收集器系统的 FQDN。

  5. 将证书文件传递到收集器系统。

  6. 登录收集器系统。
  7. 运行以下命令:

    ovcert -importcert -file<文件>

症状:以域用户身份安装时,管理数据库包的安装失败

描述:在 HPPmdbPostgreSQL 包安装期间,使用域用户安装 SHR 失败,且安装日志中出现以下错误。

C:/HP-SHR/Postgres/data ... initdb:could not change permissions of directory "C:/HP-SHR/Postgres/data":Permission denied in %temp%\install-postgresql.log (or) %temp%\bitrock_installer.log

解决方案:卸载 SHR 并创建是具有管理员权限的本地管理员组成员的本地用户,然后重新安装 SHR

症状:以域用户身份安装时,管理数据库包的安装失败

描述:在 HPPmdbPostgreSQL 包安装期间,使用域用户安装 SHR 失败,且安装日志中出现以下错误。

C:/HP-SHR/Postgres/data ... initdb:could not change permissions of directory "C:/HP-SHR/Postgres/data":Permission denied in %temp%\install-postgresql.log (or) %temp%\bitrock_installer.log

解决方案:卸载 SHR 并创建是具有管理员权限的本地管理员组成员的本地用户,然后重新安装 SHR

症状:安装程序无法显示安装已完成。

描述:执行 SHR 安装、升级或安装远程收集器时,可能会出现此问题。安装程序进度条显示安装正在进行,但已启用“Done”按钮。这是因为未刷新安装程序。

解决方案:单击“Done”完成安装过程,然后检查以下安装日志文件,查看是否安装了所有组件。

  • Windows:%temp%/../HP-SHR_9.40_HPOvInstaller.txt
  • Linux:/tmp/HP-SHR_9.40_HPOvInstaller.txt

症状:安装程序无法显示安装已完成。

描述:执行 SHR 安装、升级或安装远程收集器时,可能会出现此问题。安装程序进度条显示安装正在进行,但已启用“Done”按钮。这是因为未刷新安装程序。

解决方案:单击“Done”完成安装过程,然后检查以下安装日志文件,查看是否安装了所有组件。

  • Windows:%temp%/../HP-SHR_9.40_HPOvInstaller.txt
  • Linux:/tmp/HP-SHR_9.40_HPOvInstaller.txt

症状:安装程序无法显示安装已完成。

描述:执行 SHR 安装、升级或安装远程收集器时,可能会出现此问题。安装程序进度条显示安装正在进行,但已启用“Done”按钮。这是因为未刷新安装程序。

解决方案:单击“Done”完成安装过程,然后检查以下安装日志文件,查看是否安装了所有组件。

  • Windows:%temp%/../HP-SHR_9.40_HPOvInstaller.txt
  • Linux:/tmp/HP-SHR_9.40_HPOvInstaller.txt

症状:卸载后,无法删除 Sybase IQ 数据库。

描述:执行 SHR 卸载时会发生此问题。未正确删除 Sybase IQ 数据库,您将看到弹出窗口,如下所示:

“Initialize action for HP Service Health Reporter 9.40 (Removing Sybase IQ schema) was not successful.”

解决方案:您可以继续卸载并运行回滚实用程序。有关步骤,请参考本指南的“SHR 卸载后”部分。

症状:卸载不彻底。

描述:执行 SHR 卸载时会发生此问题,您将看到一个指示失败的弹出窗口,如下所示:

“Initialize action for package HPPmdbCollector 9.40.000 (HP PMDB Collector) (Performing Collection housekeeping) was not successful.”

解决方案:您可以忽略该弹出窗口,继续卸载并运行回滚实用程序。有关步骤,请参考本指南的“SHR 卸载后”部分。

症状:升级命令失败。

描述:升级 SHR 后可能会发生此问题,您将看到一条消息,指示升级命令失败。

解决方案:从命令行控制台中,运行以下脚本:

%Ovinstalldir%\nonOV\perl\a\bin\perl %PMDB_HOME%\upgrade\940\applyPatch.pl %PMDB_HOME%\..\ “%ovinstalldir%” %PMDB_HOME%\upgrade\940

/opt/OV/nonOV/perl/a/bin/perl /opt/HP/BSM/PMDB/upgrade/940/applyPatch.pl /opt/HP/BSM/ /opt/OV/ /opt/HP/BSM/PMDB/upgrade/940/

症状:升级时进行服务预检查失败。

描述:升级时,如果所有 SHR 服务未停止,可能会发生此问题。

解决方案:PMDB_HOME\temp 文件夹,检查 UpgradeServiceCheck.log 文件,以查找失败原因。

症状:升级后,管理控制台中的一些链接无法正常工作。

描述:升级后,SHR 管理控制台中的 CMC 和 InfoView 链接可能无法正常工作。如果 SAP BusinessObjects 服务在运行,可能会发生此问题。

解决方案:执行以下步骤停止 SAP BusinessObjects 服务:

  1. 登录 SHR 系统
  2. 打开“服务”窗口
  3. 启动 Business Objects Webserver 服务

  1. 以根用户身份登录系统。
  2. 运行以下命令启动 Webserver:

    sh /opt/HP/BSM/BO/bobje/tomcatstartup.sh

症状:使用具有特殊字符“&”的用户名进行安装时需要启动系统。

描述:使用具有特殊字符“&”的用户名安装 SHR 时,系统将请求启动。

解决方案:单击“继续”以继续安装。

症状:使用具有特殊字符“&”的用户名进行安装时需要启动系统。

描述:使用具有特殊字符“&”的用户名安装 SHR 时,系统将请求启动。

解决方案:单击“继续”以继续安装。

症状:卸载后,在 RHEL 5.5 上进行重新安装时将挂起。

描述:卸载后,在 Linux RHEL 5.5 上重新安装 SHR 时,系统将在安装 BuisnessObjects 时挂起。

解决方案:确保在新的 Linux RHEL 5.5 系统上执行 SHR 安装。

故障排除

症状:安装失败,出现 SAP BusinessObjects 更名错误

描述:安装失败,出现 SAP BusinessObjects 更名错误。

原因:PostgreSQL 安装失败,出现非零错误代码。

解决方案:确保在安装 SHR 时具有本地管理员用户权限。

症状:安装失败,出现 SAP BusinessObjects 更名错误

描述:安装失败,出现 SAP BusinessObjects 更名错误。

原因:PostgreSQL 安装失败,出现非零错误代码。

解决方案:确保在安装 SHR 时具有本地管理员用户权限。

症状:由 SAP BusinessObjects 错误导致的安装失败

描述:运行 HP 软件安装程序时,安装失败,并显示以下错误消息:

SAP BusinessObjects 已安装在系统中。请将其卸载后再安装 HP SH Reporter。

解决方案:如果系统上已预安装或上次未卸载彻底的 SHR 组件(例如 SAP BusinessObjects 或 Sybase IQ),则 SHR 安装失败,因为安装程序将尝试安装随产品一起提供的组件。

要解决此问题,您必须从系统中清除现有组件,然后再次运行安装程序。对于虚拟系统,请考虑重新镜像 VM(如果可行)。

症状:由 SAP BusinessObjects 错误导致的安装失败

描述:运行 HP 软件安装程序时,安装失败,并显示以下错误消息:

SAP BusinessObjects 已安装在系统中。请将其卸载后再安装 HP SH Reporter。

解决方案:如果系统上已预安装或上次未卸载彻底的 SHR 组件(例如 SAP BusinessObjects 或 Sybase IQ),则 SHR 安装失败,因为安装程序将尝试安装随产品一起提供的组件。

要解决此问题,您必须从系统中清除现有组件,然后再次运行安装程序。对于虚拟系统,请考虑重新镜像 VM(如果可行)。

症状:成功安装后,无法启动 SHR 服务

描述:如果 SHR 安装在安装后未重新启动的虚拟机上,则由安装程序设置的环境变量将对用户不可用,从而导致 SHR 服务无法启动,尽管多次重试也是如此。

解决方案:安装 SHR 后,确保重新启动虚拟机。

症状:成功安装后,无法启动 SHR 服务

描述:如果 SHR 安装在安装后未重新启动的虚拟机上,则由安装程序设置的环境变量将对用户不可用,从而导致 SHR 服务无法启动,尽管多次重试也是如此。

解决方案:安装 SHR 后,确保重新启动虚拟机。

症状:远程 Sybase IQ 数据库创建失败

在 HP Service Health Reporter 配置向导中,如果您尝试在远程系统中创建 Sybase 数据库文件,则后安装将失败,并会显示以下错误消息:

<时间戳>,018 ERROR, com.hp.bto.bsmr.dao.helper.CreateSybaseIQDatabase.executeSQL, 无法连接数据库。

<时间戳>,049 ERROR, com.hp.bto.bsmr.dao.helper.CreateSybaseIQDatabase.executeSQL , 未找到指定的数据库

解决方案 1:如果 HP Service Health Reporter 配置向导中指定的数据库文件位置的文件路径中包含一个或多个空格,则会发生此错误。要解决此问题,请确保远程系统中存在指定的数据库文件位置。此外,请确保在后安装向导中提供的路径不包含任何空格。

解决方案 2:当驱动器中的可用磁盘空间不足时,可能会发生此错误。如果是远程数据库,则安装程序不会发出警告。增加磁盘空间应该会解决此问题。

解决方案 3:应用热修复程序 SHR_92_HF_REMOTE_SYBASE_SERVICE 以创建 Sybase IQ 作为 Windows 服务。

症状:Sybase IQ 挂起

描述:具有四个或更少 CPU 的 SHR 服务器,由于自动计算的 iqgovern 参数值低,Sybase IQ 将挂起。

解决方案:

Windows:将“-iqgovern 50”参数添加到 %PMDB_HOME%\config\pmdbConfig.cfg 文件,然后重新启动 Sybase IQ 数据库。

Linux:将“-iqgovern 50”参数添加到 $PMDB_HOME/config/pmdbConfig.cfg 文件,然后重新启动 Sybase IQ 数据库。

症状:Sybase IQ 挂起

描述:具有四个或更少 CPU 的 SHR 服务器,由于自动计算的 iqgovern 参数值低,Sybase IQ 将挂起。

解决方案:

Windows:将“-iqgovern 50”参数添加到 %PMDB_HOME%\config\pmdbConfig.cfg 文件,然后重新启动 Sybase IQ 数据库。

Linux:将“-iqgovern 50”参数添加到 $PMDB_HOME/config/pmdbConfig.cfg 文件,然后重新启动 Sybase IQ 数据库。

症状: SHR 无法创建 Sybase 架构

描述:如果在完成安装后配置任务后 SHR 无法创建 Sybase 架构,则数据库日志文件中会显示错误消息。Sybase 数据库日志文件 —<主机名>.0001.srvlog 和 <主机名>.0001.stderr— 位于 Linux 上的 /opt/HP/BSM/Sybase/IQ-16_0/logfiles 目录中。

Sybase 数据库日志文件中将显示以下错误消息:

“utility_db" (utility_db) stopped

只有 Sybase 数据库日志文件会显示错误消息,管理控制台中不会显示任何错误消息。

解决方案:通过运行以下命令,重新启动 Sybase 服务:

service HP_PMDB_Platform_Sybase start

症状: SHR 无法创建 Sybase 架构

描述:如果在完成安装后配置任务后 SHR 无法创建 Sybase 架构,则数据库日志文件中会显示错误消息。Sybase 数据库日志文件 —<主机名>.0001.srvlog 和 <主机名>.0001.stderr— 位于 Linux 上的 /opt/HP/BSM/Sybase/IQ-16_0/logfiles 目录中。

Sybase 数据库日志文件中将显示以下错误消息:

“utility_db" (utility_db) stopped

只有 Sybase 数据库日志文件会显示错误消息,管理控制台中不会显示任何错误消息。

解决方案:通过运行以下命令,重新启动 Sybase 服务:

service HP_PMDB_Platform_Sybase start

症状:安装后,用户无法执行安装后步骤

描述:安装后,当用户单击“下一步”时,后续页面无法加载,尽管允许运行 Java 脚本也是如此。

解决方案:当安装的 SHR 上的系统日期远远早于 ESX(如果为 VM)的系统日期时,会发生这种情况。在这种情况下,Tomcat 服务器不允许来自客户端的任何请求。因此,建议始终将系统日期更新为当前日期后再安装。

执行以下步骤:

  1. 将系统日期更改为当前日期。
  2. 应用永久许可证。

    当更改的系统日期超过三个月时,许可证将过期。

  3. 重新启动 Admin 服务、Tomcat 服务器以及 SAP BusinessObjects 服务器。
  4. 登录并重新执行安装后配置。

症状:安装后,用户无法执行安装后步骤

描述:安装后,当用户单击“下一步”时,后续页面无法加载,尽管允许运行 Java 脚本也是如此。

解决方案:当安装的 SHR 上的系统日期远远早于 ESX(如果为 VM)的系统日期时,会发生这种情况。在这种情况下,Tomcat 服务器不允许来自客户端的任何请求。因此,建议始终将系统日期更新为当前日期后再安装。

执行以下步骤:

  1. 将系统日期更改为当前日期。
  2. 应用永久许可证。

    当更改的系统日期超过三个月时,许可证将过期。

  3. 重新启动 Admin 服务、Tomcat 服务器以及 SAP BusinessObjects 服务器。
  4. 登录并重新执行安装后配置。

症状:SHR 卸载失败

描述:卸载 SHR 可能无法完全卸载 Sybase IQ 服务器。

解决方案:手动卸载 Sybase IQ Server Suite 16.0 (64-bit) 并重新启动系统。

症状:卸载 SHR 后,重新安装失败

描述:卸载 Windows 系统上的 SHR 后,在执行重新安装时,安装程序无法启动并显示“Scripting Host not Found”错误。

解决方案:当 Windows 中的 Path 环境变量损坏时,会出现此错误。通过执行以下步骤,将 %systemroot%\System32 字符串添加到 Path 环境变量:

  1. 右键单击“我的电脑”,然后单击“属性”。
  2. 单击“高级”选项卡。
  3. 单击“环境变量”。
  4. 在“系统变量”组中,选择“Path”。
  5. 单击“编辑”并添加字符串 %systemroot%\System32(如果缺失)。

症状:卸载 SHR 后,重新安装失败

描述:卸载 Windows 系统上的 SHR 后,在执行重新安装时,安装程序无法启动并显示“Scripting Host not Found”错误。

解决方案:当 Windows 中的 Path 环境变量损坏时,会出现此错误。通过执行以下步骤,将 %systemroot%\System32 字符串添加到 Path 环境变量:

  1. 右键单击“我的电脑”,然后单击“属性”。
  2. 单击“高级”选项卡。
  3. 单击“环境变量”。
  4. 在“系统变量”组中,选择“Path”。
  5. 单击“编辑”并添加字符串 %systemroot%\System32(如果缺失)。

症状:中断安装后,无法继续重新安装已安装的组件

描述:当意外退出 SHR 安装向导并稍后继续重新安装现有组件时,可能会发生此问题。

解决方案:请执行以下步骤解决此问题:

  1. 启动安装向导并查看“安装前摘要”。
  2. 选择“强制修复已安装的组件程序包”并单击“安装”
  3. 如果重新安装失败,则单击弹出消息框中的“回滚”。此时将删除已安装的组件。
  4. 现在可执行新的安装。

症状:中断安装后,无法继续重新安装已安装的组件

描述:当意外退出 SHR 安装向导并稍后继续重新安装现有组件时,可能会发生此问题。

解决方案:请执行以下步骤解决此问题:

  1. 启动安装向导并查看“安装前摘要”。
  2. 选择“强制修复已安装的组件程序包”并单击“安装”
  3. 如果重新安装失败,则单击弹出消息框中的“回滚”。此时将删除已安装的组件。
  4. 现在可执行新的安装。

症状:代理服务无法重新启动

卸载 HP Operations Agent 后,确保在系统上持续进行 SHR 收集

如果从 SHR 和 HP Operations Agent 共存的系统中卸载 HP Operations Agent,则必须执行以下步骤确保 SHR 系统正确收集数据:

  1. 在已卸载 SHRSHR 远程收集器的系统上,运行以下命令:

    ovcert -certreq

  2. SHR 系统上运行以下命令:

    ovcm -listpending -l

    记下请求 ID。

  3. SHR 系统上运行以下命令:

    ovcm -grant <上一步骤中的请求 ID>

  4. 运行以下命令之一:

    1. 验证与 SHR 本地收集器的连接:

      ovdeploy -env PMDB_HOME -ovrg server

      将显示 SHR 系统中的 PMDB_HOME 环境变量值。

    2. 验证与 SHR 远程收集器的连接:

      ovdeploy -env PMDB_HOME -ovrg server -host <远程收集器主机名>

将显示 SHR 远程收集器中的 PMDB_HOME 环境变量值。

症状:所有已配置节点间的数据收集失败

描述:SHR 中的数据收集失败,topologycollector.log 文件中记录了“Address already in use”错误。

解决方案:当使用的 TCP/IP 端口数超过默认值 5000 时会发生此错误。要解决此问题,必须在 Windows 注册表中进行相应更改。执行以下步骤:

  1. 单击“开始”>“运行”。此时将打开“运行”对话框。
  2. 在“打开”框中,键入 regedit。此时将打开“注册表编辑器”窗口。

  3. 在左窗格中,依次展开 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpip,然后单击“参数”

  4. 在右窗格中,右键单击任何位置,指向“新建”,然后单击“DWORD 值”以添加新条目。添加以下条目:

    • MaxUserPort = 65535 (decimal)
    • MaxFreeTcbs = 65535 (decimal)

    • MaxHashTableSize = 65535 (decimal)
    • TcpTimedWaitDelay = 30 (decimal)

在注册表编辑器中进行更改之后,重新启动系统。

症状:所有已配置节点间的数据收集失败

描述:SHR 中的数据收集失败,topologycollector.log 文件中记录了“Address already in use”错误。

解决方案:当使用的 TCP/IP 端口数超过默认值 5000 时会发生此错误。要解决此问题,必须在 Windows 注册表中进行相应更改。执行以下步骤:

  1. 单击“开始”>“运行”。此时将打开“运行”对话框。
  2. 在“打开”框中,键入 regedit。此时将打开“注册表编辑器”窗口。

  3. 在左窗格中,依次展开 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpip,然后单击“参数”

  4. 在右窗格中,右键单击任何位置,指向“新建”,然后单击“DWORD 值”以添加新条目。添加以下条目:

    • MaxUserPort = 65535 (decimal)
    • MaxFreeTcbs = 65535 (decimal)

    • MaxHashTableSize = 65535 (decimal)
    • TcpTimedWaitDelay = 30 (decimal)

在注册表编辑器中进行更改之后,重新启动系统。

症状:在系统中先卸载再重新安装收集器后,SHR 无法与收集器通信。

描述:如果在系统中先卸载再重新安装收集器,则 SHR 无法与收集器通信,尝试在管理控制台中配置收集器时,将显示错误消息。

即使在首次安装收集器后有时也会出现此问题。

解决方案:要解决此问题,可通过执行以下步骤,手动从 SHR 系统将证书导入到收集器系统:

  1. 登录收集器系统。

  2. 运行以下命令:

    ovcoreid

    记下显示在控制台中的 ID。

  3. 登录 SHR 系统。

  4. 运行以下命令:

    ovcm -issue -file <文件> -name<节点名称>-coreid<核心 ID>

    在此实例中,<核心 ID> 是步骤 2 中记录的 ID。

    密码的命令提示。如果不想使用密码,请按“Enter”键,而无需键入任何内容。

    在此实例中,<文件> 是您想手动导入到收集器系统的证书文件的名称;您必须指定拥有完整路径的文件名,此路径是用来存储文件的目录。<节点名称> 是收集器系统的 FQDN。

  5. 将证书文件传递到收集器系统。

  6. 登录收集器系统。
  7. 运行以下命令:

    ovcert -importcert -file<文件>

症状:在系统中先卸载再重新安装收集器后,SHR 无法与收集器通信。

描述:如果在系统中先卸载再重新安装收集器,则 SHR 无法与收集器通信,尝试在管理控制台中配置收集器时,将显示错误消息。

即使在首次安装收集器后有时也会出现此问题。

解决方案:要解决此问题,可通过执行以下步骤,手动从 SHR 系统将证书导入到收集器系统:

  1. 登录收集器系统。

  2. 运行以下命令:

    ovcoreid

    记下显示在控制台中的 ID。

  3. 登录 SHR 系统。

  4. 运行以下命令:

    ovcm -issue -file <文件> -name<节点名称>-coreid<核心 ID>

    在此实例中,<核心 ID> 是步骤 2 中记录的 ID。

    密码的命令提示。如果不想使用密码,请按“Enter”键,而无需键入任何内容。

    在此实例中,<文件> 是您想手动导入到收集器系统的证书文件的名称;您必须指定拥有完整路径的文件名,此路径是用来存储文件的目录。<节点名称> 是收集器系统的 FQDN。

  5. 将证书文件传递到收集器系统。

  6. 登录收集器系统。
  7. 运行以下命令:

    ovcert -importcert -file<文件>

症状:以域用户身份安装时,管理数据库包的安装失败

描述:在 HPPmdbPostgreSQL 包安装期间,使用域用户安装 SHR 失败,且安装日志中出现以下错误。

C:/HP-SHR/Postgres/data ... initdb:could not change permissions of directory "C:/HP-SHR/Postgres/data":Permission denied in %temp%\install-postgresql.log (or) %temp%\bitrock_installer.log

解决方案:卸载 SHR 并创建是具有管理员权限的本地管理员组成员的本地用户,然后重新安装 SHR

症状:以域用户身份安装时,管理数据库包的安装失败

描述:在 HPPmdbPostgreSQL 包安装期间,使用域用户安装 SHR 失败,且安装日志中出现以下错误。

C:/HP-SHR/Postgres/data ... initdb:could not change permissions of directory "C:/HP-SHR/Postgres/data":Permission denied in %temp%\install-postgresql.log (or) %temp%\bitrock_installer.log

解决方案:卸载 SHR 并创建是具有管理员权限的本地管理员组成员的本地用户,然后重新安装 SHR

症状:安装程序无法显示安装已完成。

描述:执行 SHR 安装、升级或安装远程收集器时,可能会出现此问题。安装程序进度条显示安装正在进行,但已启用“Done”按钮。这是因为未刷新安装程序。

解决方案:单击“Done”完成安装过程,然后检查以下安装日志文件,查看是否安装了所有组件。

  • Windows:%temp%/../HP-SHR_9.40_HPOvInstaller.txt
  • Linux:/tmp/HP-SHR_9.40_HPOvInstaller.txt

症状:安装程序无法显示安装已完成。

描述:执行 SHR 安装、升级或安装远程收集器时,可能会出现此问题。安装程序进度条显示安装正在进行,但已启用“Done”按钮。这是因为未刷新安装程序。

解决方案:单击“Done”完成安装过程,然后检查以下安装日志文件,查看是否安装了所有组件。

  • Windows:%temp%/../HP-SHR_9.40_HPOvInstaller.txt
  • Linux:/tmp/HP-SHR_9.40_HPOvInstaller.txt

症状:安装程序无法显示安装已完成。

描述:执行 SHR 安装、升级或安装远程收集器时,可能会出现此问题。安装程序进度条显示安装正在进行,但已启用“Done”按钮。这是因为未刷新安装程序。

解决方案:单击“Done”完成安装过程,然后检查以下安装日志文件,查看是否安装了所有组件。

  • Windows:%temp%/../HP-SHR_9.40_HPOvInstaller.txt
  • Linux:/tmp/HP-SHR_9.40_HPOvInstaller.txt

症状:卸载后,无法删除 Sybase IQ 数据库。

描述:执行 SHR 卸载时会发生此问题。未正确删除 Sybase IQ 数据库,您将看到弹出窗口,如下所示:

“Initialize action for HP Service Health Reporter 9.40 (Removing Sybase IQ schema) was not successful.”

解决方案:您可以继续卸载并运行回滚实用程序。有关步骤,请参考本指南的“SHR 卸载后”部分。

症状:卸载不彻底。

描述:执行 SHR 卸载时会发生此问题,您将看到一个指示失败的弹出窗口,如下所示:

“Initialize action for package HPPmdbCollector 9.40.000 (HP PMDB Collector) (Performing Collection housekeeping) was not successful.”

解决方案:您可以忽略该弹出窗口,继续卸载并运行回滚实用程序。有关步骤,请参考本指南的“SHR 卸载后”部分。

症状:升级命令失败。

描述:升级 SHR 后可能会发生此问题,您将看到一条消息,指示升级命令失败。

解决方案:从命令行控制台中,运行以下脚本:

%Ovinstalldir%\nonOV\perl\a\bin\perl %PMDB_HOME%\upgrade\940\applyPatch.pl %PMDB_HOME%\..\ “%ovinstalldir%” %PMDB_HOME%\upgrade\940

/opt/OV/nonOV/perl/a/bin/perl /opt/HP/BSM/PMDB/upgrade/940/applyPatch.pl /opt/HP/BSM/ /opt/OV/ /opt/HP/BSM/PMDB/upgrade/940/

症状:升级时进行服务预检查失败。

描述:升级时,如果所有 SHR 服务未停止,可能会发生此问题。

解决方案:PMDB_HOME\temp 文件夹,检查 UpgradeServiceCheck.log 文件,以查找失败原因。

症状:升级后,管理控制台中的一些链接无法正常工作。

描述:升级后,SHR 管理控制台中的 CMC 和 InfoView 链接可能无法正常工作。如果 SAP BusinessObjects 服务在运行,可能会发生此问题。

解决方案:执行以下步骤停止 SAP BusinessObjects 服务:

  1. 登录 SHR 系统
  2. 打开“服务”窗口
  3. 启动 Business Objects Webserver 服务

  1. 以根用户身份登录系统。
  2. 运行以下命令启动 Webserver:

    sh /opt/HP/BSM/BO/bobje/tomcatstartup.sh

症状:使用具有特殊字符“&”的用户名进行安装时需要启动系统。

描述:使用具有特殊字符“&”的用户名安装 SHR 时,系统将请求启动。

解决方案:单击“继续”以继续安装。

症状:使用具有特殊字符“&”的用户名进行安装时需要启动系统。

描述:使用具有特殊字符“&”的用户名安装 SHR 时,系统将请求启动。

解决方案:单击“继续”以继续安装。

症状:卸载后,在 RHEL 5.5 上进行重新安装时将挂起。

描述:卸载后,在 Linux RHEL 5.5 上重新安装 SHR 时,系统将在安装 BuisnessObjects 时挂起。

解决方案:确保在新的 Linux RHEL 5.5 系统上执行 SHR 安装。

© Copyright 2015 Hewlett-Packard Development Company, L.P.