IBM Performance Optimization Toolkit for Rational Performance Tester V6.1.2 安装指南

欢迎使用 IBM(R) Performance Optimization Toolkit 6.1.2 for Rational(R) Performance Tester。本指南包含有关安装和设置工具包的信息。

可在工具包的发行说明中找到更多关于限制和变通方法的最新发布信息。

IBM Performance Optimization Toolkit 需要先安装 Rational Performance Tester 产品。该工具包提供以下功能部件:

目录


硬件先决条件

工具包

在安装工具包之前,必须安装以下硬件。这些数据假设您还会在同一机器上安装数据收集体系结构:

数据收集体系结构

以下是在与安装工作台不同的机器上安装数据收集体系结构所需的最小硬件需求:


软件先决条件

工具包

在安装工具包的更新之前,必须安装以下软件:

重要信息:在安装工具包之前,请先卸载所有 Beta 版本的 Rational Performance Analyst 和 Rational Performance Tester,然后安装以上列出的相应的 Rational Software Development Platform 产品。

数据收集体系结构

请在您要从中收集数据的分布式应用程序涉及的所有主机上安装数据收集体系结构。此外,还建议(并且某些场景要求)在已安装工具包的本地机器上安装数据收集体系结构。

Linux 注释:数据收集体系结构的 Hyades 数据收集引擎功能部件是使用 libstdc++-libc6.2-2.so.3 共享库编译的。确保此共享库位于 /usr/lib 目录下面。如果不存在该库,则必须安装随操作系统安装介质一起提供的 RPM 数据包 compat-libstdc++。

已在以下平台上测试数据收集体系结构:

尚未经过测试,但是预计可在 Red Flag Advance Server V4.0 on Intel IA32 上运行。

总体而言,数据收集体系结构可以使用 JVM V1.4 和更高版本。以下是已测试数据收集的 JVM 版本(java -fullversion):


对受支持的数据收集场景的服务器需求

工具包收集分布式应用程序的性能概要分析数据,并将其发送到查看和分析所收集数据的工作台。您可以查询 Tivoli Monitoring for Transaction Performance(TMTP)、IBM Tivoli Composite Application Manager for Response Time Tracking(ITCAM for RTT)或 IBM Tivoli Composite Application Manager for WebSphere(ITCAM for WebSphere)管理服务器数据库,为某个部署在生产环境中的应用程序收集过去的性能数据。使用 IBM Performance Optimization Toolkit for Rational Performance Tester,还可以在开发或测试环境中监控活动的应用程序并实时收集它的数据。

在生产环境中,可以通过查询以下系统管理软件的管理服务器数据库来收集数据:

对于活动的 Web 应用程序,数据收集体系结构从以下 Web 服务器收集性能概要分析数据:

关于安装这些产品的完整指示信息,请参阅安装指南。以下安装指示信息包含关于如何配置这些产品以用于数据收集体系结构的信息。


在 Windows 上安装、启动和卸载工具包

安装工具包

在安装工具包之前,请检查环境变量 TEMP 或 TMP 是否正在指向一个至少具有 100 MB 可用空间的有效临时目录。这是除安装产品所需空间之外的可用空间。

要求预先安装的 V6.x.0 工具包及其安装指示信息可从以下 Web 站点获取:

要将工具包升级到 V6.x.1:

  1. 通过选择开始 > IBM Rational > Rational Product Updater 启动 Rational Product Updater。
  2. 单击查找更新。此时将访问因特网以获取有关已安装的任何 Rational Software Development Platform 产品的可用更新的信息。
  3. 更新选项卡上,确保选中工具包的 6.0.1 更新以及任何基本产品(如果存在)。
  4. 单击安装更新包。请阅读出现的许可证信息。
  5. 此更新程序将下载并安装工具包的更新以及其他 Rational 产品所必需的任何更新,这可能需要一段时间。
  6. 安装完成后,单击清除通过除去以前的版本来释放硬盘驱动器空间。请注意此步骤将使您无法回滚到工具包的较早版本,也无法在没有完全除去所有 Rational Software Development Platform 产品的情况下完全卸载此工具包。
现在必须安装数据收集体系结构。关于指示信息,请参阅安装数据收集体系结构
注:

启动工具包

工具包是作为已安装的 Rational Software Development Platform 产品(Rational Performance Tester、Rational Application Developer 或 Rational Software Architect)的附加品安装的。要使用工具,请以常规方式启动此程序。例如,从开始菜单选择程序 > IBM Rational > Rational Software Development Platform

在安装之后第一次启动时,可能会打开一个对话框,其中已指定了缺省的工作空间目录。如果要将工作保存在其他地方,则可以更改工作空间的名称和位置。 如果您希望始终使用此工作空间,请启用将此项作为缺省值使用且不再询问复选框。在窗口 > 首选项 > 工作台 > 启动和关闭页面中启动产品之后可以更改缺省值。

工作台可能会首先打开一系列给出产品概述的欢迎页面,其中包括关于工具包的概述信息、关于新增功能的信息,以及到基本产品的教程、样本和外部 Web 资源的链接。请花些时间浏览这些选项。另外,还要注意“帮助”菜单中所提供的信息来源。可以通过选择帮助 > 欢迎返回到这些欢迎页面。

卸载工具包

注:如果已经安装了数据收集体系结构,则必须先卸载它,然后才能卸载工具包。关于指示信息,请参阅卸载数据收集体系结构

要卸载工具包:

  1. 关闭所有的 Rational Software Development Platform 程序并停止数据收集体系结构。
  2. 打开“控制面板”(在 Windows 开始菜单上),然后打开添加/删除程序窗口。选择 Rational distributed performance and problem analysis tools,然后单击更改/删除。遵循卸载向导中的步骤卸载该产品。
  3. 将自动删除任何插件或功能部件目录中的所有文件,包括位于任何这些目录中的用户数据和第三方插件。不会删除包含您的工作的工作空间目录。其他一些保留下来的目录有:
  4. 您还必须卸载其他 Rational Software Development Platform 产品以完全除去所有工具包文件。请遵循这些产品安装指南中的卸载指示信息。确保除去了 Platform 安装目录中的所有文件和目录。然后可以重新安装这些产品。

    注:如果已经更新到 V6.X.1 但没有单击清除按钮,则可以避免此步骤。如果没有执行清除步骤,则:

    1. 通过从 Rational Software Development Platform 安装目录的 updater\eclipse 子目录运行以下命令来以回滚方式运行 Rational Product Updater:
      rpu -enableRollback
    2. 回滚选项卡上,选择 6.0.1 工具包更新,然后单击回滚更新。请注意此操作可能会强制回滚其他 Rational Software Development Platform 产品以确保兼容性。之后可以重新应用这些更新。
    3. 回滚完成后,退出 Rational Product Updater。
    4. 卸载工具包,请遵循以上的步骤 1 到 3

如果您尝试部分卸载一个或多个必需的功能部件,将收到与此类似的错误消息:

选择无效:
无法卸载 ide_required:没有为卸载设置根目录

为解决此问题,请选择卸载向导中的产品卸载复选框。将重新初始化卸载面板,以便现在可以完全卸载工具包或清除对想卸载的功能部件的选择。

 


在 Linux 上安装、启动和卸载工具包

安装工具包

在安装工具包之前,请检查以下各项:

要求预先安装的 V6.x.0 工具包及其安装指示信息可从以下 Web 站点获取:

要将工具包升级到 V6.x.1:

  1. 通过转至安装目录下的 updater/eclipse 子目录并运行命令 ./rpu.bin 启动 Rational Product Updater。在程序IBM Rational 下的主菜单上也提供了快捷方式。
  2. 单击查找更新。此时将访问因特网以获取有关已安装的任何 Rational Software Development Platform 产品的可用更新的信息。
  3. 更新选项卡上,确保选中工具包的 6.0.1 更新以及任何基本产品(如果存在)。
  4. 单击安装更新包。请阅读出现的许可证信息。
  5. 此更新程序将下载并安装工具包的更新以及其他 Rational 产品所必需的任何更新,这可能需要一段时间。
  6. 安装完成后,单击清除通过除去以前的版本来释放硬盘驱动器空间。请注意此步骤将使您无法回滚到工具包的较早版本,也无法在没有完全除去所有 Rational Software Development Platform 产品的情况下完全卸载此工具包。

现在必须安装数据收集体系结构。关于指示信息,请参阅安装数据收集体系结构

注:

启动工具包

工具包是作为已安装的 Rational Software Development Platform 程序(例如,Rational Performance Tester 或 Rational Application Developer)的附加品安装的。要从命令行启动 Software Development Platform,请转至安装目录并运行命令 ./rationalsdp.bin

或者,如果正在 Gnome(它是 Red Hat 在缺省情况下使用的界面)中运行,则产品快捷方式将位于程序 > Rational Software Development Platform 下的主菜单上。如果正在 KDE(它是 SuSE 在缺省情况下使用的界面)中运行,则产品快捷方式将为 IBM Rational > Rational Software Development Platform

在安装之后第一次启动时,可能会打开一个对话框,其中已指定了缺省的工作空间目录。如果要将工作保存在其他地方,则可以更改工作空间的名称和位置。 如果您希望始终使用此工作空间,请启用将此项作为缺省值使用且不再询问复选框。在窗口 > 首选项 > 工作台 > 启动和关闭页面中启动产品之后可以更改缺省值。

工作台可能会首先打开至一系列欢迎页面,提供产品概述和有关新增内容的信息,以及到教程、样本和外部 Web 资源的链接。请花些时间浏览这些选项。另外,还要注意“帮助”菜单中所提供的信息来源。可以通过选择帮助 > 欢迎返回到这些欢迎页面。

卸载工具包

注:如果已经安装了数据收集体系结构,则必须先卸载它,然后才能卸载工具包。关于指示信息,请参阅卸载数据收集体系结构

要在 Linux 上卸载工具包,请遵循下列步骤:

  1. 以 root 用户身份登录。
  2. 转至安装目录中的 rpa_prod/_uninst/ 子目录。
  3. 通过输入此命令进行卸载:./uninstall.bin。如果正在使用文件管理器,则可以单击该文件以启动卸载程序。
  4. 将自动删除任何插件或功能部件目录中的所有文件或功能部件,包括位于任何这些目录中的用户数据和第三方插件。不会删除包含您的工作的工作空间目录。其他一些保留下来的目录有:
  5. 您还必须卸载其他 Rational Software Development Platform 产品以完全除去所有工具包文件。请遵循这些产品安装指南中的卸载指示信息。确保除去了 Platform 安装目录中的所有文件和目录。然后可以重新安装这些产品。

    注:如果已经更新到 V6.X.1 但没有单击清除按钮,则可以避免此步骤。如果没有执行清除步骤,则:

    1. 通过从 Rational Software Development Platform 安装目录的 updater/eclipse 子目录运行以下命令来以回滚方式运行 Rational Product Updater:
      rpu.bin -enableRollback
    2. 回滚选项卡上,选择 6.0.1 工具包更新,然后单击回滚更新。请注意此操作可能会强制回滚其他 Rational Software Development Platform 产品以确保兼容性。之后可以重新应用这些更新。
    3. 回滚完成后,退出 Rational Product Updater。
    4. 卸载工具包,请遵循以上的步骤 1 到 4

如果您尝试部分卸载一个或多个必需的功能部件,将收到与此类似的错误消息:

选择无效:
无法卸载 ide_required:没有为卸载设置根目录

为解决此问题,选择产品卸载复选框。将重新初始化卸载面板,以便现在可以完全卸载工具包或清除对想卸载的功能部件的选择。

 


安装、配置、启动和卸载数据收集体系结构

必须在运行应用程序(正在监视该应用程序,您要从中收集性能数据)所涉及的所有机器上安装数据收集体系结构。然后必须在那些机器上配置应用程序服务器来启用对其应用程序的概要分析。而且,要通过性能测试或装入测试调度收集数据,还必须在安装工具包前端的同一台机器上安装数据收集体系结构。

重要说明:

卸载现有的数据收集机制(Agent Controller)

数据收集体系结构与其他基于 Hyades 的数据收集机制冲突。如果具有先前版本的 Agent Controller 或从 Hyades 数据收集引擎获得的任何软件,则先停止它并接着卸载,并清除任何剩余的文件,然后才安装此版本的 Agent Controller。在卸载之后,可能还会保留以下文件,必须除去这些文件:

Windows:

%RASERVER_HOME%\*.*(Agent Controller 的安装目录)
%SystemRoot%\system32\piAgent.dll(Windows 的 system32 目录)
%SystemRoot%\system32\LogAgent.dll
%SystemRoot%\system32\hcbnd.dll
%SystemRoot%\system32\hcclco.dll
%SystemRoot%\system32\hccldt.dll
%SystemRoot%\system32\hccls.dll
%SystemRoot%\system32\hcclserc.dll
%SystemRoot%\system32\hcclsert.dll
%SystemRoot%\system32\hcclsm.dll
%SystemRoot%\system32\hcjbnd.dll
%SystemRoot%\system32\hclaunch.dll
%SystemRoot%\system32\hcthread.dll
%SystemRoot%\system32\piAgent.dll
%SystemRoot%\system32\rac.dll
%SystemRoot%\system32\sysperf.dll

Linux、AIX、HP-UX 和 Solaris:

$RASERVER_HOME/*(Agent Controller 的安装目录)
/usr/lib/libpiAgent.so(或 .sl,在 HP-UX 上)
/usr/lib/libLogAgent.so
/usr/lib/libhcbnd.so
/usr/lib/libhcclco.so
/usr/lib/libhccldt.so
/usr/lib/libhccls.so
/usr/lib/libhcclserc.so
/usr/lib/libhcclsert.so
/usr/lib/libhcclsm.so
/usr/lib/libhcjbnd.so
/usr/lib/libhclaunch.so
/usr/lib/libhcthread.so

关于完整的卸载指示信息,请参阅随 Agent Controller 或其他您已安装的基于 Hyades 的数据收集机制提供的卸载指示信息。

在 Windows 或 Linux 上安装数据收集体系结构

注:在 Windows Server 2003 机器上使用长路径或带有空格的路径安装数据收集体系结构时会间歇性地出现已知问题。如果可能,请避免使用这样的目录。这不仅适用于目标安装目录,也适用于源安装目录。

要安装数据收集体系结构:

  1. 以 root 用户(Linux)或 Administrator(Windows)身份登录。
  2. 转至安装映像所在的临时安装目录。
  3. Linux:输入 ./setup.bin 显示安装窗口。Windows:双击 setup.exe

    注(Linux):如果您在启动安装程序或启动剩余部分的安装时遇到问题,则可能需要设置所涉及文件的执行权限。请从已下载并解压缩映像的临时目录运行以下命令:

    chmod 755 setup.bin
    chmod 755 setup/lplinuxbin
    chmod 755 dci_linux/disk1/setup/setup.bin
  4. 从安装窗口选择安装 IBM Rational Data Collection Infrastructure V6.0
  5. 当出现欢迎页面时,单击下一步
  6. 遵循关于阅读许可证协议的指示信息。单击下一步
  7. 指定一个目录名作为安装体系结构的位置。

    注:如果数据收集体系结构与 Rational Software Development Platform 产品(例如 Rational Application Developer 或 Rational Performance Tester)安装在同一台机器上,则必须在与此产品安装 Agent Controller 相同的位置中安装数据收集体系结构。

    单击下一步

  8. 下一页显示可用的功能部件;在这种情况下只有一个,缺省情况下已被选定。单击下一步
  9. 在下一页上,指定数据收集体系结构应该使用的 Java 运行时。此处输入的 JRE 将由数据收集体系结构用于启动 Java 应用程序。建议您指定 JRE V1.4.2。单击下一步
  10. 可选:在 WebSphere Application Server 页面上,如果使用 V5.0 或 V5.1,请指定服务器在此机器上的安装位置。这是运行您希望收集数据的应用程序的服务器。注:如果在使用 WebSphere Application Server V6.0,则不需要在这里指定任何内容(它会被自动检测出)。单击下一步
  11. 在“主机列表”页面上,指定可以访问数据收集引擎的主机。选项是:

    单击下一步

  12. 在“安全性”页面上,选择禁用启用选项与 Rational Performance Tester 冲突,因此不受支持(这是已知的错误)。可使用上一页中提供的“主机列表”选项作为安全性的备用选项。单击下一步
  13. 检查摘要页面并单击下一步。将开始文件传输,安装数据收集体系结构。

    注:如果您在此阶段的安装过程中遇到了错误,并且已经从 Rational Application Developer 产品安装了 Agent Controller,请退出安装,卸载 Agent Controller(请遵循 Rational Application Developer 安装指南中的指示信息),然后再次尝试安装数据收集体系结构。

  14. 安装完成后,单击完成
  15. 此时将打开另一个安装向导来安装 Tivoli 数据收集组件。单击下一步
  16. 请遵循向导中关于阅读许可证协议的指示信息。单击下一步
  17. 查看安装信息摘要并单击下一步。将开始文件传输,安装 Tivoli 数据收集组件。
  18. 安装完成后,单击完成

下一步是配置应用程序服务器以使用数据收集体系结构

在 AIX、HP-UX 或 Solaris 上安装数据收集体系结构

要安装数据收集体系结构:

  1. 以 root 用户身份登录。
  2. 从安装映像所在的目录,运行以下命令:
    /installDCIComponents.sh -console
  3. 安装过程将提示您输入以下信息。请输入相应的内容:
    1. 接受许可证协议。
    2. 数据收集体系结构的安装目录。输入目录名,例如 ./rpa_dci
    3. 到数据收集体系结构应该使用的 Java 运行时的路径。此处输入的 JRE 将由数据收集体系结构用于启动 Java 应用程序。建议您指定 JRE V1.4.2。
    4. 可选:到安装 WebSphere Application Server V5.0 或 V5.1 的位置的路径。这是运行您希望收集数据的应用程序的服务器。注:如果在使用 WebSphere Application Server V6.0,则不需要在这里指定任何内容(它会被自动检测出)。
    5. 哪些主机可以访问数据收集引擎。请输入以下某一项内容:
      • ANY - 允许任何客户机访问它。
      • LOCAL - 只允许本地主机访问它。
      • CUSTOM - 允许一系列指定的客户机访问它。然后,您将输入一系列客户机名称,以逗号分隔。
    6. 安全设置。输入 FALSE。安全性为 TRUE 的选项与 Rational Performance Tester 冲突,因此不受支持(这是已知的错误)。可使用上一步骤中的 CUSTOM 选项作为安全性的备用选项。
  4. 完成此信息的输入后,接着将安装核心数据收集体系结构。
  5. 安装过程将提示您接受 Agent Controller 安装的许可证协议。
  6. 接受 Agent Controller 组件的缺省安装位置(否则产品将无法正常工作)。然后将安装 Agent Controller 组件。
  7. 安装过程将提示您接受 Tivoli ARM 数据收集引擎组件的许可证协议。
  8. 接受 Tivoli Arm 数据收集引擎组件的缺省安装位置(否则产品将无法正常工作)。然后将安装 Tivoli ARM 数据收集引擎组件。

在安装过程中发生的任何错误都将显示在控制台上。错误消息将指示安装错误日志文件的名称,您可以从中获取更多关于所发生事件的信息。某个阶段中的错误将使安装停止,且不会安装下一个组件。

重要说明(如果您要在 HP-UX 上使用 WebSphere Application Server V6.x):安装数据收集体系结构后,请确保设置了 SHLIB_PATH。否则,可能无法收集事务数据,ARM 中将报告 NoClassDef 错误。要设置 SHLIB_PATH,请运行以下命令:

export SHLIB_PATH=$(SHLIB_PATH):$tivoli_comp/app/instrument/5301/lib/$(interp):$tivoli_comp/bin/$(interp)/USRLIB

下一步是配置应用程序服务器以使用数据收集体系结构

配置应用程序服务器来使用数据收集体系结构

为使应用程序服务器能正确地将性能数据发送到数据收集体系结构,在开始使用数据收集之前必须正确配置并重新启动它。

注:

要配置应用程序服务器:

  1. 重要信息!确保要配置的应用程序服务器正在运行。
  2. 打开命令行并转至数据收集体系结构安装目录下的 rpa_prod 目录。
  3. 配置实用程序被称为 instrumentServer.sh(在 Windows 上是 instrumentServer.bat)。不带任何参数,输入命令名来查看该命令的语法详细说明。
  4. 输入命令名和所要的参数来配置服务器。请参阅下面的示例

当停止服务器然后再重新启动它时,更改将生效。

对机器(将进行概要分析的应用程序的所有数据收集所涉及的机器)上的每个服务器重复这些配置步骤(通常,只有一个应用程序服务器,但有可能在一台机器上具有多个应用程序服务器)。

配置命令的语法和示例

要查看 instrumentServer 命令的语法,请不带任何参数输入该命令:

AIX、HP-UX、Linux 和 Solaris:

./instrumentServer.sh

Windows:

instrumentServer

示例:

在非 Windows 机器上,要配置安装在目录 /opt/WebSphere/AppServer 中的名为 server1 的 IBM WebSphere Application Server V5.x 服务器(未启用安全性):

./instrumentServer.sh -install -type IBM -serverName server1 -serverHome /opt/WebSphere/AppServer -serverVersion 5

在非 Windows 机器上,要配置安装在目录 /opt/WebSphere/AppServer 中的名为 server2 的 WebSphere Application Server V6.0 服务器(概要文件名为 profile1 且启用了安全性):

./instrumentServer.sh -install -type IBM -serverName server2 -serverHome /opt/WebSphere/AppServer
      -profileName default -user myUserId -password myPassword -serverVersion 6

在非 Windows 机器上,要配置 BEA WebLogic 服务器(具体细节如下所示):

./instrumentServer.sh -install -type BEA -serverName server1 -serverHome /opt/bea/weblogic81 
      -domain mydomain -domainPath /opt/bea/weblogic81/mydomain -javaHome /opt/bea/jdk141_02
      -nodeManagedHost hostname.xyz.com -nodeManagedPort 7001 -adminServer my_server
      -startScript /opt/bea/weblogic81/mydomain/startManagedWeblogic.sh

在 Windows 机器上,要配置安装在 C:\Program Files\was-5.1 中的名为 my_Server 的 WebSphere Application Server V5.1 服务器(启用了安全性):

instrumentServer -install -type IBM -serverName my_Server -serverHome "C:\Program Files\was5.1" 
      -user myUserId -password myPassword -serverVersion 5

在 Windows 机器上,要配置 BEA WebLogic 服务器(具体细节如下所示):

instrumentServer -install -type BEA -serverName server1 -serverHome C:\bea\weblogic81
      -domain mydomain -domainPath C:\bea\weblogic81\mydomain -javaHome C:\bea\jdk141_02
      -nodeManagedHost localhost -nodeManagedPort 7001 -adminServer my_server
      -startScript C:\bea\weblogic81\mydomain\startManagedWeblogic.cmd

启动和停止数据收集体系结构

必须启动数据收集体系结构以从正在运行的应用程序和测试收集性能数据。

启动数据收集体系结构时会启动 Agent Controller 组件;在启动数据收集体系结构前停止其他 Agent Controller 实例是很重要的。出于此原因,如果正在使用 Rational Performance Tester,则在启动 Rational Performance Tester 前必须在本地机器上启动数据收集体系结构(其他原因下则启动 Agent Controller)。

在支持它的那些平台上,将在主启动菜单(例如,Windows 上的开始菜单)上生成一些用于启动和停止数据收集体系结构的条目。例如,在 Windows 上单击开始 > 程序 > IBM Rational > IBM Rational Software Development Platform > 启动数据收集体系结构停止数据收集体系结构

否则,要启动数据收集体系结构:

  1. 转至数据收集体系结构安装目录中的 rpa_prod/rpa_comp 子目录。
  2. 运行 ./start_DCI.bat/sh

如果要在 WebSphere Application Server 上收集 Web service 数据,请注意:在启动 WebSphere Application Server 之前启动数据收集体系结构。否则,可能无法收集 Web service 数据。如果您在启动数据收集体系结构之后无法重新启动服务器,则您可以通过 JMX 或管理控制台,禁用再启用 ARM,来强制它重新连接到 ARM 引擎。

要停止数据收集体系结构:

  1. 转至数据收集体系结构安装目录中的 rpa_prod/rpa_comp 子目录。
  2. 运行 ./stop_DCI.bat/sh

HP-UX 的故障诊断技巧:如果在 HP-UX 上启动数据收集体系结构的 ARM 代理程序组件时遇到问题,则机器可能会有配置限制来阻止 ARM 代理程序正常启动。请检查以下内核配置参数来确保它们至少和以下给出的值一样大:

sema 1
semaem 16384
semmap 4098
semmni 4096
semmns 8192
semmnu 4092
semmsl 2048
semume 512
semvmx 32767

这些内核配置参数与系统上信号量的使用相关。有关修改 HP-UX 内核配置参数的详细指示信息,请参阅 HP-UX 系统文档或咨询系统管理员。此外,如果不想更新内核配置,则可以编辑数据收集体系结构安装目录中的文件 tapm_ep.cfg。在此文件中,您会找到两个参数:

IPCAppToEngSize=500
IPCEngToAppSize=500

将这些设置更改为:

IPCAppToEngSize=50
IPCEngToAppSize=50

此更改的副作用是可能会导致数据收集的性能下降。

向数据收集体系结构添加更多主机

已安装(并可能已使用)数据收集体系结构之后,可以通过执行以下步骤向访问列表添加更多主机:

  1. 在数据收集安装目录的 bin 子目录中,运行 SetConfig 命令。
  2. 这将读取您的当前设置并提示您输入新的设置。
  3. 当显示主机提示时,输入 CUSTOM。
  4. 然后指定以逗号分隔的要添加的主机列表。将把该列表添加到当前配置中。

卸载数据收集体系结构

注:如果在也安装了 Rational Software Development Platform 产品(例如 Rational Performance Tester、Rational Application Developer 或 Rational Software Architect)的机器上卸载数据收集体系结构,将除去该产品安装的 Agent Controller 或数据收集组件。如果您希望在卸载此工具包的数据收集体系结构之后在该产品中使用 Agent Controller 或数据收集,您必须使用该产品的安装过程重新安装它。

同样,如果您卸载已经安装了 Agent Controller 的某个 Rational Software Development Platform 产品(例如 Rational Application Developer 或 Rational Performance Tester),它将除去数据收集体系结构组件,并禁用它。您将不得不重新安装数据收集体系结构。

取消应用程序服务器的配置

在卸载数据收集体系结构之前,必须将配置为用于数据收集体系结构的所有应用程序服务器的配置取消。要取消服务器的配置:

  1. 打开命令行并转至数据收集体系结构安装目录下的 rpa_prod 目录。
  2. 配置实用程序(也用于取消服务器的配置)被称为 instrumentServer.sh(在 Windows 上是 instrumentServer.bat)。不带任何参数,输入命令名来查看该命令的语法详细说明。
  3. 输入命令名,带 -uninstall 参数以及其他所有您最初用于配置它的那些参数。例如,在 Windows 上,要卸载安装在 C:\Program Files\was-5.1 中的名为 my_Server 的 IBM WebSphere Application Server V5.1 服务器实例(启用了安全性):
    instrumentServer -uninstall -type IBM -serverName my_Server -serverHome "C:\Program Files\was5.1" 
          -user myUserId -password myPassword -serverVersion 5

    请参阅配置示例获取最初配置参数可能是哪些参数的其他示例。注:在文件 serverConfig.xml 中列出了所有已配置的服务器。

    注:如果您没有取消服务器的配置就卸载它或除去服务器实例,则 instrumentServer 实用程序将仍认为它在那儿,但是将无法联系它来取消其配置。这将阻塞数据收集体系结构的卸载过程。为解决此问题,向 instrumentServer 命令添加 -force 参数。这将在 serverConfig.xml 中除去相应的行,而不必联系此缺失的服务器来取消其配置。与上例相同情况下的示例:

    instrumentServer -uninstall -force -type IBM -serverName my_Server -serverHome "C:\Program Files\was5.1" 
          -user myUserId -password myPassword -serverVersion 5
  4. 重新启动服务器。

对每个配置用于数据收集的服务器重复取消配置步骤。一旦完成,serverConfig.xml 文件将是空的,且数据收集卸载将继续。

接下来,卸载数据收集体系结构。

在 Windows 或 Linux 上卸载数据收集体系结构

要卸载数据收集体系结构,请使用操作系统的安装管理器(例如,Windows 上的添加/删除程序窗口)。找到程序 IBM Rational Data Collection Infrastructure V6.1 并除去它。

如果操作系统没有这样一个安装管理器,要卸载数据收集体系结构:

  1. 停止数据收集体系结构
  2. 转至数据收集体系结构安装目录中的 dci_prod/_uninst 子目录。
  3. 运行 ./uninstall.bin
  4. 遵循向导中的指示信息。

在 AIX、HP-UX 或 Solaris 上卸载数据收集体系结构

要卸载数据收集体系结构:

  1. 在数据收集体系结构目录中,运行以下命令来停止数据收集体系结构:
    rpa_prod/rpa_comp/rpa_boot_stop_unix.sh
  2. 通过按显示的顺序运行以下命令来卸载每个数据收集组件。在每次卸载后,确认您要卸载该组件并在完成卸载时等待。注:对以下任何命令,可以使用 -silent 而不是 -console 来静默运行卸载。

    /dci_prod/_uninst/uninstall.bin -console
    /IBM_Agent_Controller/_uninst/uninstall.bin -console -W prod_id_uninstall.value=dci
    /tau_prod/_uninst/uninstall.bin -console
    /rpa_prod/tivoli_comp/_uninst/uninstall.bin -console

故障诊断

如果卸载数据收集体系结构有困难,则在尝试卸载前确保代理程序已停止

在卸载数据收集体系结构后如果 WebSphere Application Server 不再启动,则可通过执行以下步骤来对它进行修订:

  1. 打开 <was_install>/config/cells/<cell>/nodes/<node>/servers/<server>/<server> 可能是 server1<cell><node> 可能是机器名)中的文件 server.xml

  2. 找到以下行:genericJvmArgs="<some set of strings>"

  3. 用空字符串替代此处:genericJvmArgs=""

现在应该就可以启动应用程序服务器了。


版权和声明