WebSphere Extended Deployment, Version 6.0.x     Systèmes d'exploitation : AIX, HP-UX, Linux, Solaris, Windows, z/OS

Modification des configurations du contrôleur de gestion de santé (HMC) à l'aide du scriptage

Le script Jacl suivant permet de modifier la configuration de gestion de santé.

Fonction

Le script HmmControllerProcs.jacl permet de :
  • Activer ou désactiver le composant Health Management Controller
  • Activer ou désactiver les redémarrages automatisés du serveur
  • Définir ou récupérer des valeurs pour d'autres paramètres de gestion de santé

Emplacement

Le script HmmControllerProcs.jacl réside dans le répertoire bin.

Syntaxe

Pour exécuter le script HmmControllerProcs.jacl avec l'outil wsadmin, utilisez la commande suivante :

  wsadmin -profile HmmControllerProcs.jacl -c "paramètres_procédure_insertion"

Remplacez paramètres_procédure_insertion par le nom de la procédure et les valeurs des variables appropriées pour effectuer les modifications. En fonction du système d'exploitation utilisé, vous pouvez être amené à remplacer la valeur wsadmin par wsadmin.sh ou wsadmin.bat.
Le lancement préalable du client de scriptage peut vous aider à effectuer cette opération. Pour plus d'informations, voir Utilisation du scriptage. Dans l'outil wsadmin, entrez :

  
wsadmin> source HmmControllerProcs.jacl
wsadmin> procédure variables

Remplacez la variable proc par la procédure que vous souhaitez appeler. Remplacez variables par les variables spécifiques prenant en charge votre procédure.

Procédures

Pour afficher la liste de toutes les procédures disponibles, exécutez la commande suivante :

  wsadmin -profile HmmControllerProcs.jacl -c "help"

Table 1. Procédures du script HmmControllerProcs.jacl
Nom de la procédure Fonction
enable Active le contrôleur de gestion de santé.
disable Désactive le contrôleur de gestion de santé.
isEnabled Vérifie que le contrôleur de gestion de santé est activé.
enableServer nomNoeud nomServeur Permet les redémarrages automatisés du serveur de ce noeud.
disableServer nomNoeud nomServeur Ne permet pas les redémarrages automatisés du serveur de ce noeud.
isServerEnabled nomNoeud nomServeur Vérifie si les redémarrages automatisés du serveur sont autorisés sur le noeud spécifié.
isNodeMaintenance nomNoeud Vérifie si le composant Health Management Controller confirme que le noeud est en mode maintenance.
getMaxConsecutiveRestarts Définit le nombre de tentatives de relance d'un serveur d'applications après un redémarrage. Si la valeur maximale est atteinte, le serveur est considéré comme défaillant et la procédure de redémarrage est désactivée pour ce système.
setMaxConsecutiveRestarts nombre Définit le nombre de tentatives de relance d'un serveur d'applications après un redémarrage.
getControlCycleLength Renvoie la fréquence, en minutes, à laquelle les stratégies de santé doivent vérifier les instances du serveur d'applications pour déterminer si des interruptions se sont produites.
setControlCycleLength intervalle_en_minutes Définit la fréquence, en minutes, à laquelle les stratégies de santé doivent vérifier les instances du serveur d'applications pour déterminer si des interruptions se sont produites.
getMinRestartInterval Indique l'intervalle entre les redémarrages d'une instance de serveur d'applications.
setMinRestartInterval intervalle_en_minutes Indique l'intervalle qui doit s'écouler entre les redémarrages d'une instance de serveur d'applications.
getRestartTimeout Renvoie le délai d'attente appliqué par le contrôleur pour recevoir les événements d'arrêt et de redémarrage lors d'un redémarrage avant d'interroger l'état du serveur.
setRestartTimeout délai_en_minutes Définit le délai d'attente appliqué par le contrôleur pour recevoir des événements de redémarrage et d'arrêt lors d'un redémarrage avant d'interroger l'état du serveur.



Related tasks
Définition de la gestion de santé
Activation et désactivation de la gestion de santé
Surveillance et configuration de la gestion de santé

Rubrique Référence    

Conditions d'utilisation | Commentaires Dernière mise à jour le : Mar 16, 2006 9:57:08 AM EST
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r0/index.jsp?topic=?topic=/com.ibm.websphere.xd.doc/info/odoe_task/todhmmscripts.html

© Copyright IBM 2004, 2006. All Rights Reserved.
Ce centre de documentation s'appuie sur la technologie Eclipse. (http://www.eclipse.org)