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

Gestion des stratégies de santé à l'aide du scriptage

Le script Jython suivant permet de gérer des stratégies de santé.

Fonction

Le script healthpolicy.py permet de :

Emplacement

Le script healthpolicy.py réside dans le répertoire <racine_installation>\bin.

Syntaxe

Pour exécuter le script healthpolicy.py, lancez la commande suivante :

./wsadmin.sh -lang jython -f healthpolicy.py <opération> [options]

Remplacez les variables <opération> [options] par l'opération et les options appropriées pour votre tâche.

Opérations

Vous pouvez utiliser les opérations suivantes avec le script healthpolicy.py :

createHealthPolicy
Crée une stratégie de santé sans membre. Vous pouvez ajouter des membres ultérieurement à l'aide de l'option addMember.
Table 1. Options createHealthPolicy
Option Description
--hpname Indique le nom de la stratégie de santé existante qui est unique dans la cellule.
--hcond Indique un entier représentant l'un des types de conditions de santé suivants :
  • 0 = ancienneté
  • 1 = travail
  • 2 = délai de réponse excessif
  • 3 = mémoire excessive
  • 4 = fuite de mémoire
  • 5 = demande bloquée
  • 6 = drainage incorrect
--hrs
Indique un entier représentant la réaction (dépend du type). Si vous indiquez plusieurs réactions, séparez-les les unes des autres à l'aide de virgules.
  • 0 = redémarrage [par défaut]
  • 1 = cliché d'unités d'exécution
  • 2 = cliché de segment de mémoire
--hrmode
Indique un entier représentant le mode de réaction.
  • 2 = supervisé [par défaut]
  • 3 = automatique
--hpd Indique une description facultative de la stratégie de santé.
Table 2. Options propres aux conditions
Option Description
Paramètres de la condition d'ancienneté
--tt Indique la valeur maximale d'ancienneté.
--tunits
Entier représentant l'une des unités de temps suivantes :
  • 0 = millisecondes
  • 1 = secondes
  • 2 = minutes
  • 3 = heures
  • 4 = jours
--hrmode
Indique un entier représentant le mode de réaction.
  • 2 = supervisé [par défaut]
  • 3 = automatique
Paramètres de condition de travail
--reqs Indique un nombre de demandes pour la stratégie de travail.
--hrmode
Indique un entier représentant le mode de réaction.
  • 2 = supervisé [par défaut]
  • 3 = automatique
Paramètres de condition de temps de réponse
--tt Indique le temps de réponse maximal.
--tunits
Entier représentant l'une des unités de temps suivantes :
  • 0 = millisecondes
  • 1 = secondes
  • 2 = minutes
  • 3 = heures
  • 4 = jours
--hrmode
Indique un entier représentant le mode de réaction.
  • 2 = supervisé [par défaut]
  • 3 = automatique
Paramètres de condition de mémoire
--perc Indique un pourcentage de taille de segment pour la stratégie fondée sur le dépassement de mémoire.
--tt Indique la durée au-delà du seuil pour la stratégie fondée sur la mémoire.
--tunits
Entier représentant l'une des unités de temps suivantes :
  • 0 = millisecondes
  • 1 = secondes
  • 2 = minutes
  • 3 = heures
  • 4 = jours
--hrmode
Indique un entier représentant le mode de réaction.
  • 2 = supervisé [par défaut]
  • 3 = automatique
Paramètres de condition des fuites de mémoire
--level Entier représentant le niveau de détection des fuites de mémoire.
  • 0 = agressif
  • 1 = normal [par défaut]
  • 2 = modéré
--hrs Indique un entier représentant la réaction (dépend du type). Si vous indiquez plusieurs réactions, séparez-les les unes des autres à l'aide de virgules.
  • 0 = redémarrage [par défaut]
  • 2 = cliché de segment de mémoire
--hrmode
Indique un entier représentant le mode de réaction.
  • 2 = supervisé [par défaut]
  • 3 = automatique
Paramètres de condition de demandes bloquées
--perc Pourcentage de délai d'attente pour la stratégie de demandes bloquées.
--hrs Indique un entier représentant la réaction (dépend du type). Si vous indiquez plusieurs réactions, séparez-les les unes des autres à l'aide de virgules.
  • 0 = redémarrage [par défaut]
  • 1 = cliché d'unités d'exécution
--hrmode
Indique un entier représentant le mode de réaction.
  • 2 = supervisé [par défaut]
  • 3 = automatique
Paramètres de condition de drainage incorrect des demandes
--level Entier représentant le niveau de détection du drainage incorrect des demandes.
  • 1 = normal [par défaut]
  • 2 = modéré
--hrmode
Indique un entier représentant le mode de réaction.
  • 2 = supervisé [par défaut]
  • 3 = automatique

removeHealthPolicy
Supprime une stratégie de santé existante et effectue l'action suivante :
Table 3. Options removeHealthPolicy
Option Description
--hpname Indique le nom unique de la stratégie de santé que vous souhaitez supprimer.
addMember
Ajoute un nouveau membre à la stratégie de santé existante et effectue les actions suivantes :
Table 4. Options addMember
Option Description
--hpname Indique le nom de la stratégie de santé qui est unique dans la cellule.
--mname Indique le nom du membre à créer.
--mtype Indique l'un des types de membres suivants :
  • 1 = serveur d'applications
  • 2 = cluster
  • 3 = cluster dynamique
  • 4 = cellule
removeMember
Supprime un nouveau membre d'une stratégie de santé existante et effectue les actions suivantes :
Table 5. Options removeMember
Option Description
--hpname Indique le nom de la stratégie de santé qui est unique dans la cellule. Cette stratégie de santé doit contenir le membre à supprimer.
--mname Indique le nom du membre à supprimer.

Exemple

Vous pouvez utiliser les exemples suivants comme guide pour la gestion des stratégies de santé à l'aide du scriptage.

Création d'une stratégie de santé

Suppression d'une stratégie de santé

./wsadmin.sh -lang jython -f healthpolicy.py removeHealthPolicy --hpname Daily

Ajout d'un membre à une stratégie de santé

./wsadmin.sh -lang jython -f healthpolicy.py addMember --hpname Daily --mtype 3 --mname TestClusterA

Suppression d'un membre d'une stratégie de santé

./wsadmin.sh -lang jython -f healthpolicy.py removeMember --hpname Daily --mname TestClusterA




Related tasks
création d'une stratégie de santé

Rubrique Référence    

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

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