在外部节点上启用远程代理程序。
开始之前
对通用服务器集群进行设置,使其端口适用于所有外部节点。
关于此任务
通过安装混合服务器环境,称为远程代理程序的轻量级 Java™ 进程将在正受监视的节点上运行。另外,还提供一个插件对远程代理程序进行轮询以获取 CPU 信息。该插件在运行有工作概要分析程序的随需应变路由器上运行。
过程
- 在需要监视的节点上启动远程代理程序。 在每个节点的命令行上,启动远程代理程序。
- 浏览至远程代理程序的安装目录。 例如,输入 cd <installed_dir>/bin。
- 启动远程代理程序。 运行 ./startAgent.sh 或 startagent.bat。
注: 如果您使用 startAgent.sh 或 startAgent.bat 脚本从 bin 目录启动远程代理,那么将使用随安装程序绑定的 Java 运行时环境 (JRE)。JRE 安装在 _uninstXD 目录的 _jvm 子目录中。
另外,如果在该节点上运行的另一进程使用了缺省端口 9980,那么还可以提供端口号作为脚本的参数。 缺省情况下,任何用户都可以运行远程代理程序。可以限制对包含远程代理程序的目录的访问权,以提高安全性。
- 可选: 停止远程代理程序。 要停止远程代理程序,请使用启动远程代理程序所在的命令窗口。输入命令 quit。另外,还可以按 Control-C 键停止远程代理程序,或者,如果运行的是 AIX®、HP-UX、Linux 或 Solarisor,那么可以使用 UNIX kill 命令来停止远程代理程序。
结果
远程代理程序将平均 CPU 利用率、节点速度、CPU 数目以及其他几个属性和值发送至对远程代理程序进行轮询以获取 CPU 信息的插件。
示例
可以按照启动独立 Java 程序的任何方式来启动远程代理程序。可以在后台运行远程代理程序。
在 Windows 平台上,可以将远程代理程序作为系统启动期间的一项计划任务来启动。
- 从 Windows,单击。
- 从计划任务向导,转至 WAS_HOME/bin,并选择 startAgent.bat。
- 指定想要执行任务的时间。例如,选择计算机启动时。
- 为运行 startAgent.bat 所需使用的用户指定用户标识和密码。
在Linux 或 UNIX 操作系统上,对操作系统的
/etc/inittab 文件添加一个条目。如果功能是安装在 /opt/WAS60/MixedServer 目录中,那么对文件添加的新条目如下:
was:2:once:/opt/WAS60/MixedServer/bin/startAgent.sh >/dev/console 2>&1
有关更多信息,请输入
man inittabb,然后参阅
inittab 上的 UNIX 手册帮助页面。
下一步做什么
将请求路由至未运行
Intelligent Management 的节点时,必须启用远程代理程序。有关路由请求的更多信息,请阅读“借助通用服务器集群将请求路由至外部节点”。