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