当代理控制器安装在 Windows 系统上的 Windows Desktop 文件夹时,它不起作用。例如,如果将安装目录指定为 C:\Documents and Settings\Administrator\Desktop,则该代理控制器不起作用。
要解除此局限性,将代理控制器安装在另一目录中。
在 Windows 和 Linux 上安装代理控制器将除去已经安装的现有代理控制器。在继续安装之前确保已经备份了必要的数据。
代理控制器安装可能未检测到该机器上安装的任何 Java 运行时。
在“Java 运行时”安装对话框中指定的缺省值可能是指向安装程序用于安装的临时 Java 运行时。必须提供想要代理控制器使用的另一 Java 运行时安装。
日志文件 <Agent Controller install location>/config/servicelog.log 可能没有必需的许可权位(666)。这将使得任何非 root 用户的代理控制器进程无法向日志文件写入内容。
要变通此问题,只需要运行以下命令:
chmod 666 <Agent Controller install location>/config/servicelog.log
代理控制器服务经过配置,作为“本地系统帐户”登录。因此,它可能对已安装的网络驱动器没有访问权,当前用户标识通常使用 net use 访问这些网络驱动器。
为了使代理控制器能够使用网络驱动器上的类,请遵循下列步骤:
注意:这将允许使用网络驱动器,但会将代理控制器的访问权限制为当前用户所具有的访问权。
只能在 Windows 平台上重新启动代理控制器。
要变通此问题,请遵循下列步骤:
kill -s HUP < process ID of the inetd process >(必须作为 root 用户)
<Agent Controller install location>/config/serviceconfig.xml中将端口从 10002 更改为另一个值并立即重新启动代理控制器。
如果代理控制器 4.0.3 是作为独立的产品安装的,则在安装 V6.0.0 时将检测到 V4.0.3 并正确卸载它。如果代理控制器是作为 WSAD V4.0.3 的一部分安装的,则 V6.0.0 安装将检测不到它并且不会卸载这一旧版本。这是 Microsoft Installer 的局限性。
要解除这一局限性,需要完全卸载 WSAD V4.0.3,因为它是已安装的代理控制器 V4.0.3 的父代产品。通过检查代理控制器安装目录是否为空以确保代理控制器 V4.0.3 已被正确除去,并验证注册表值 HKLM\SOFTWARE\IBM\IBM Agent Controller 和 HKLM\SYSTEM\*\SERVICES\IBM Agent Controller 是否不再存在。
临时文件 hgla.log 是用启动代理控制器的同一用户标识在系统的临时目录中创建的。如果代理控制器是使用另一非 root 用户标识重新启动的,则这一非 root 用户不能除去临时文件 hgla.log 并且会导致远程日志导入失败。
为解除这一局限性,在远程导入日志之前手工除去 hgla.log 文件。
自动计算工具不支持安全性。在运行 SetConfig 脚本时不要启用安全性。
返回到主自述文件