Sun Java Enterprise System 5 监视指南

设置 Common Agent Container

Common Agent Container 是另一个共享组件,也是 Monitoring Framework 赖以运行节点代理的共享组件。Common Agent Container 可能会停止并需要重新启动,具体取决于安装顺序。另外,已经为 Common Agent Container 提供了程序设备,也可以对其进行监视。有关受监视对象的说明,请参见Common Agent Container 的程序设备

要检查是否已启动 Common Agent Container 和节点代理,请运行以下命令:


cacaoadm status

如果显示类似以下内容的消息,则表明节点代理正在运行:


default instance is DISABLED at system startup.
Smf monitoring process:
26996
Uptime: 0 day(s), 0:57

如果显示类似以下内容的消息,则表明节点代理没有运行:


default instance is DISABLED at system startup.
default instance is not running.

Procedure启用对 Common Agent Container 的监视

Common Agent Container 是一个共享组件,具有用来允许监视的程序设备。如节点代理中所述,主机或区域中的所有 Java ES 组件都共享 Common Agent Container 和节点代理。请以超级用户身份在部署中要监视 Common Agent Container 的每个逻辑主机上执行此任务。

  1. 如果 Common Agent Container 正在运行,请使用以下命令将其停止:


    cacaoadm stop
  2. 启用该容器本身的程序设备:


    cacaoadm set-param enable-instrumentation=true
  3. 检查刚设置的参数的值,然后重新启动 Common Agent Container:


    cacaoadm get-param enable-instrumentation
    cacaoadm start
  4. 创建密钥密码:


    echo –n password > /etc/mfwk-base/config/security/password.cacao
  5. 生成密钥:


    mfwk-base/bin/cpgenkey -n cacao -p /etc/mfwk-base/config/security/password.cacao
  6. 注册 Common Agent Container 自己的监视模块:


    cacaoadm register-module /usr/lib/cacao/ext/instrum/config/com.sun.cacao.instrum.xml
    cacaoadm register-module /usr/lib/cacao/ext/instrum_jesmf/config/com.sun.cacao.instrum.jesmf.xml
    cacaoadm register-module /usr/lib/cacao/ext/instrum_jesmf/config/com.sun.cacao.cmm.xml