Guide de la fonction de contrôle de Sun Java Enterprise System 5

Configuration du Conteneur d'agents communs

Le Conteneur d'agents communs est un autre composant partagé qui est nécessaire au composant Monitoring Framework pour exécuter l'agent de noeud. Suivant la procédure d'installation utilisée, l'arrêt et le redémarrage du Conteneur d'agents communs peuvent être nécessaires. Par ailleurs, le Conteneur d'agents communs ayant été instrumenté, il peut lui aussi être contrôlé. Pour une description des objets contrôlés, reportez-vous à la section Instrumentation du Conteneur d'agents communs.

Pour vérifier si le Conteneur d'agents communs et l'agent de noeud ont déjà été lancés, exécutez la commande suivante :


cacaoadm status

Si le message suivant s'affiche, cela signifie que l'agent de noeud est déjà en cours d'exécution :


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

En revanche, si le message suivant s'affiche, cela signifie que l'agent de noeud n'est pas en cours d'exécution :


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

ProcedurePour activer la fonction de contrôle dans le Conteneur d'agents communs

Le Conteneur d'agents communs est un composant partagé qui a été instrumenté pour prendre en charge la fonction de contrôle. Comme décrit à la section Agents de noeud, tous les composants de Java ES qui ont été installés sur un même hôte ou dans la même zone partagent le Conteneur d'agents communs et l'agent de noeud. Exécutez la procédure ci-dessous en tant que superutilisateur sur chaque hôte logique de votre déploiement où vous souhaitez contrôler le Conteneur d'agents communs.

  1. Si le Conteneur d'agents communs est en cours d'exécution, arrêtez-le en utilisant la commande suivante :


    cacaoadm stop
  2. Activez l'instrumentation du conteneur proprement dit :


    cacaoadm set-param enable-instrumentation=true
  3. Assurez-vous d'avoir correctement défini la valeur du paramètre que vous venez de définir, puis redémarrez le Conteneur d'agents communs :


    cacaoadm get-param enable-instrumentation
    cacaoadm start
  4. Créez un mot de passe key :


    echo –n mot-de-passe > /etc/base-mfwk/config/security/password.cacao
  5. Générez votre clé :


    base-mfwk/bin/cpgenkey -n cacao -p /etc/base-mfwk/config/security/password.cacao
  6. Enregistrez les modules de contrôle spécifiques au Conteneur d'agents communs :


    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