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. |
Common Agent Container 是一个共享组件,具有用来允许监视的程序设备。如节点代理中所述,主机或区域中的所有 Java ES 组件都共享 Common Agent Container 和节点代理。请以超级用户身份在部署中要监视 Common Agent Container 的每个逻辑主机上执行此任务。
如果 Common Agent Container 正在运行,请使用以下命令将其停止:
cacaoadm stop |
启用该容器本身的程序设备:
cacaoadm set-param enable-instrumentation=true |
检查刚设置的参数的值,然后重新启动 Common Agent Container:
cacaoadm get-param enable-instrumentation cacaoadm start |
创建密钥密码:
echo –n password > /etc/mfwk-base/config/security/password.cacao |
生成密钥:
mfwk-base/bin/cpgenkey -n cacao -p /etc/mfwk-base/config/security/password.cacao |
注册 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 |