IBM Rational Agent Controller for Linux

发表于:2007-05-25来源:作者:点击数: 标签:
如何安装并配置 Rational Agent Controller 级别: 初级 Ian Shields 高级 程序员 , IBM 2005 年 6 月 16 日 按照本文中介绍的步骤可以在 Red Hat Enterprise Linux 3(RHEL3)或 SUSE Enterprise Linux 9(SLES9)上安装 IBM Rational Agent Controller。不
如何安装并配置 Rational Agent Controller

级别: 初级

Ian Shields
高级程序员, IBM
2005 年 6 月 16 日

按照本文中介绍的步骤可以在 Red Hat Enterprise Linux 3(RHEL3)或 SUSE Enterprise Linux 9(SLES9)上安装 IBM Rational Agent Controller®。不熟悉基于 Linux™ 或 UNIX® 的操作系统的开发人员可以从本文中获得大部分需要的内容。

IBM Rational Agent Controller 是一个守护进程,让客户机应用可以启动并管理本地或远程的应用程序,并为其他应用程序提供有关正在运行的程序的一些信息。Rational Agent Controller 与 Rational Application Developer、Rational Web Developer 以及 Rational Software Architect 等试用版一起包含在 Software Evaluation Kit (SEK) Linux Platform -- 2005 Release 1 DVD 的光盘 1 中。

在本文中,您将学习到如何在一个已经安装了 Rational 软件试用版开发工具(Rational Application Developer、Rational Web Developer 或 Rational Software Architect)的系统上安装 Agent Controller。我们建议您在防火墙之后安装 Agent Controller。这样在安装 Agent Controller 之后,就可以使用以下的工具了:

  • 性能剖析工具,用来对程序进行剖析。(在要剖析的程序所在的系统上安装 Agent Controller。)
  • 日志记录工具,用来导出远程日志文件(在要导出日志文件的远程系统上安装并启动 Agent Controller。)
  • 运行测试用例所需要的组件测试工具。(在运行测试用例的系统上安装 Agent Controller。)
  • 可以进行代码插入、覆盖和内存泄漏分析的一些运行时分析工具。
  • 用于 WebSphere® Application Server Version 5.0 或 5.1 上的远程应用程序测试的工具。

 

Agent Controller 在 z/OS® 或 OS/400® 上没有网络安全功能。有关使用 Agent Controller 的安全性影响的更多信息,请安装 Agent Controller 并参考它的在线文档。Agent Controller 的在线文档是在安装软件时安装的。那时,Agent Controller 的文档被添加到 Rational Application Developer、Web Developer 或 Software Architect 的在线帮助中。

开始之前
定购 Linux SEK 本文将向您详细介绍在一个已经安装了一种 Rational 的试用版软件(Rational Application Developer、Rational Web Developer 或 Rational Software Architect)的 Redhat Enterprise Linux 3(RHEL3)或 SUSE Enterprise Linux 9(SLES9)上安装 Agent Controller 的详细过程。本文是“安装 IBM Rational Application Developer V6.0 for Linux 试用版”的姊妹篇。

这些 Rational 软件开发工具的试用版在 Software Evaluation Kit (SEK) Linux Platform -- 2005 Release 1 DVD 光盘 1 中都有了。如果您没有免费的 SEK,可以 定购 SEK。另外,还可以从 developerWorks 下载中心 直接下载试用版。

本文将指导您在 Red Hat Enterprise Linux 3(RHEL3)、SUSE Enterprise Linux 9 (SLES9)以及很多其他操作系统,例如 AIX、HP-UX、Solaris 和 Windows® 上安装 Rational Agent Controller(本文中的例子是基于 RHEL3 的)。

如果您是一个 Linux 新手,在以 root 用户的身份登录、挂载 CD 或 DVD 或者打开一个终端窗口时需要帮助,请参考“Basic tasks for new Linux developers”。

前提条件
在开始安装之前,检查并确保您已经满足以下前提条件。

  • 有一个 Rational 软件开发程序的试用版:在开始安装 Rational Agent Controller 之前,必须已经安装了 Rational Application Developer V6.0 Trial for Linux、Rational Web Developer V6.0 Trial for Linux 或者 Rational Software Architect V6.0 Trial for Linux 之一。请参阅 参考资料 中的链接。

  • 磁盘空间。您需要在 /opt 文件系统中有 100 MB 的自由空间。磁盘空间通常是以 MB 为单位,它是 1,000 的幂(而不是像很多其他计算机系统一样是 1,024 的幂)。这些例子中使用的大小都是指 1,000 的幂,因此 1 MB 就是 1,000,000 字节,而不是 1,048,576 字节。

    登录并打开一个终端窗口。使用 df 命令检查您的磁盘空间。要使用 1,000 的幂(而不是磁盘块所使用的 1,024 的幂)产生一个人们可以看懂的报告,可以加上 -H--si 选项。

    清单 1. 检查是否有足够的自由空间
    clearcase/" target="_blank" >cccccc" border="1">
    
                    [ian@lyrebird ian]$ df --si /opt
                    Filesystem             Size   Used  Avail Use% Mounted on
                    /dev/hda11             31GB  7.9GB   22GB  28% /

    在这个例子中,/opt 和文件系统是 /dev/hda11,这是我的第一个 IDE 驱动器上的一个逻辑分区。我的系统中大约有 22 GB 的自由空间。

  • 图形环境。您需要一个图形环境,例如 KDE 或 GNOME 桌面。

  • IBM Developer Kit for Java 2。您可以从 IBM 的站点上下载一个 RPM(参阅 参考资料 中的链接)。这个 RPM 文件大约是 60 MB,安装时需要在 /opt 文件系统中使用大约 85 MB 的空间。您应该以 root 用户的身份来安装 Developer Kit。切换到您下载这个工具包的目录,并运行 rpm 命令来安装它,如清单 2 所示。注意实际的 rpm 文件名取决于您所下载的文件的版本。

    清单 2. 安装 IBM Developer Kit for Java 2

    
                    rpm -Uvh IBMJava2-142-ia32-SDK-1.4.2-1.0.i386.rpm

安装 Rational Agent Controller
这些提示假设您使用的是 Software Evaluation Kit (SEK) Linux Platform -- 2005 Release 1 DVD 光盘 1。或者您也可以直接从 developerWorks 下载中心 下载试用版本。

如果您是直接从 developerWorks 上下载的试用版本,而不是 SEK,那么就需要使用 chmod +x 命令将 extractor 变为可执行文件,然后运行 extractor 来创建一个安装映像。您还需要从安装运行中运行 launchpad,从现在开始,您就可以按照以下提示执行了。您需要大约 3.5 GB 的空间来存放下载的文件,所展开的安装映像文件大约也需要 3.5 GB 的空间。

您可以使用两种方法来启动安装程序。您可以在已经安装的 Rational 软件开发工具试用版的 launchpad 中安装,也可以直接调用安装程序 setup.bin 进行安装。这两种方法在后文中都会进行介绍。

  1. 将 SEK 的第 1 张关盘插入 DVD 驱动器。要使用一个产品中的安装程序来安装 Agent Controller,请参考相应产品的文章(参阅 参考资料 中的链接)。图 1 显示了 Rational Application Developer 的 launchpad。 如果您的系统自动挂载了 DVD 光盘,那么就点击桌面上显示的所挂载的光盘的图标,然后点击 installinfo.sh 脚本的图标,从而运行这个脚本。您应该会看到一个如图 1 所示的窗口。

    图 1. Rational Application Developer launchpad
    Rational Application Developer launchpad

    如果愿意,您可以浏览一下 readme 或 release notes 的内容,或者复习安装或迁移指南的内容。在准备好之后,点击 Install Agent Controller 开始安装。

    要直接调用 Agent Controller 的安装程序,请执行以下步骤:

    1. 按照“Basic tasks for new Linux developers” 中“成为超级用户(或 root)”和“以另外一个用户的身份使用 GUI 程序”的提示,设置终端窗口具有 root 权利和图形访问权限。切换到所挂载的 DVD 的根目录,并在这个终端中尝试运行 installinfo.sh 脚本。
    2. 挂载 2005 Release 1 SEK DVD,并将当前路径切换为 DVD 的根目录。验证这个光盘是使用 exec(执行)权限挂载的;如果没有 exec 权限,就重新挂载这个光盘。注意您的 DVD 驱动器可能与清单 3 中所给出的例子不同。

      清单 3. 访问 DVD

      
                          [ian@lyrebird ian]$ su -
                          Password:
                          [root@lyrebird root]# mount -t iso9660
                          /dev/cdrom on /mnt/cdrom type iso9660 (ro,noexec,nosuid,nodev)
                          [root@lyrebird root]# mount -o remount,exec /mnt/cdrom
                          [root@lyrebird root]# cd /mnt/cdrom
                          

    3. 现在使用到 setup.bin 的完整路径。清单 4 给出了正确的命令,这假设在上一个步骤中当前路径是 DVD 的根目录。我们使用反斜线字符(\)将这个命令分成两行。如果您在一行中输入这个命令,请忽略反斜线字符。

      清单 3. 从命令行中启动安装程序

      
                          ./products/RationalApplicationDeveloperTrial6.0/                    IBM_Agent_Controller/linux_ia32/setup.bin

     

  2. 在启动安装程序之后,您应该会看到一个闪动的屏幕,然后是 InstallShield 向导。点击 Next 继续。

    图 2. InstallShield Wizard
    InstallShield Wizard

  3. 您会被提示要确保 Eclipse 平台现在没有运行。关闭所有正在运行的 Eclipse 程序,并点击 Next。您会被警告说这个安装会删除现有的 Agent Controller。再次点击 Next 继续。浏览一下许可证的内容,并接收许可证,然后点击 Next。现在您应该会看到一个面板,确认安装目录。我们建议安装到默认的 /opt/IBM/AgentController 目录中,如图 3 所示。

    图 3. 选择安装目录
    选择安装目录

  4. 如果您不想安装某些特性,就不要选中对应的复选框。点击 Next 继续。

    图 4. 选择要安装的特性
    选择要安装的特性

  5. 指定您的 Java 所安装的位置。如果您是按照 前提条件 中介绍的方法安装的 IBM Developer Kit for Java,那么对于 1.4.2 版本的开发工具来说,这个路径就是 /opt/IBMJava2-142/jre/bin/java。点击 Next

    图 5. 指定 Java 的位置
    指定 Java 的位置

  6. Rational Software Development Platform 试用版中包括了对 WebSphere Application Server V6 的支持。您不需要为 V5.1 或 V5.0 服务器指定任何值。点击 Next

    图 6. 之前的 WebSphere 安装位置
    之前的 WebSphere 安装位置

  7. 您可以选择哪些系统可以访问 Hyades 数据收集引擎。 我们强烈建议您将 Agent Controller 安装到防火墙之后。 点击 Next。

    图 7. 限制对 Hyades 数据收集引擎的访问权限
    限制对 Hyades 数据收集引擎的访问权限

  8. 最后一个选择是针对安全性设置的。请再次记住,我们强烈建议将 Agent Controller 安装到防火墙之后。点击 Next

    图 8. 指定安全性设置
    指定安全性设置

  9. 现在安装过程就开始了。当完成时,您会看到一个状态屏幕,提示说已经安装成功,或者说明出现了哪些错误。

现在您已经安装好了 Rational Agent Controller。如果您需要重新安装它的其他特性,可以再次运行 setup.bin。Agent Controller 的在线文档现在应该也在对应产品(Rational Application Developer、Web Developer 或 Software Architect)的在线帮助中了。

原文转自:http://www.ltesting.net