Le script Jython suivant permet de gérer des stratégies de santé.
Le script healthpolicy.py réside dans le répertoire <racine_installation>\bin.
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.
Vous pouvez utiliser les opérations suivantes avec le script healthpolicy.py :
Option | Description |
---|---|
Paramètres de la condition d'ancienneté | |
--tt | Indique la valeur maximale d'ancienneté. |
--tunits | |
--hrmode | Indique un entier représentant le mode de réaction.
|
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.
|
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 :
|
--hrmode | Indique un entier représentant le mode de réaction.
|
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 :
|
--hrmode | Indique un entier représentant le mode de réaction.
|
Paramètres de condition des fuites de mémoire | |
--level | Entier représentant le niveau de détection des fuites de mémoire.
|
--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.
|
--hrmode | Indique un entier représentant le mode de réaction.
|
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.
|
--hrmode | Indique un entier représentant le mode de réaction.
|
Paramètres de condition de drainage incorrect des demandes | |
--level | Entier représentant le niveau de détection du drainage incorrect des demandes.
|
--hrmode | Indique un entier représentant le mode de réaction.
|
Option | Description |
---|---|
--hpname | Indique le nom unique de la stratégie de santé que vous souhaitez supprimer. |
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 :
|
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. |
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é
./wsadmin.sh -lang jython -f healthpolicy.py createHealthPolicy --hpname Daily --hcond 0 --tt 1 --tunits 4
./wsadmin.sh -lang jython -f healthpolicy.py createHealthPolicy --hpname TenSec --hcond 2 --tt 10 --tunits 0 --hrmode 2
./wsadmin.sh -lang jython -f healthpolicy.py createHealthPolicy --hpname Leaky --hconf 4 --hrs 0,1 -hpd 'memory leak policy'
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é