Utilizzare il seguente script Jython per gestire le politiche di integrità.
Lo script healthpolicy.py si trova nella directory <root_install>\bin.
Per eseguire lo script healthpolicy.py, emettere il seguente comando:
./wsadmin.sh -lang jython -f healthpolicy.py <operazione> [opzioni]
Sostituire le variabili <operazione> [opzioni] con l'operazione e le opzioni appropriate per la propria attività.
È possibile utilizzare le seguenti operazioni con lo script healthpolicy.py:
Opzione | Descrizione |
---|---|
Parametri della condizione di durata | |
--tt | Specifica il valore della durata massima. |
--tunits | |
--hrmode | Specifica un valore intero che rappresenta la modalità di reazione.
|
Parametri della condizione di lavoro | |
--reqs | Specifica un numero di richieste per la politica di lavoro. |
--hrmode | Specifica un valore intero che rappresenta la modalità di reazione.
|
Parametri della condizione del tempo di risposta | |
--tt | Specifica il tempo di risposta massimo. |
--tunits | Specifica un valore intero che rappresenta una delle seguenti unità di tempo:
|
--hrmode | Specifica un valore intero che rappresenta la modalità di reazione.
|
Parametri della condizione di memoria | |
--perc | Specifica una percentuale della dimensione heap per la politica di memoria eccessiva. |
--tt | Specifica il tempo oltre la soglia per la politica di memoria. |
--tunits | Specifica un valore intero che rappresenta una delle seguenti unità di tempo:
|
--hrmode | Specifica un valore intero che rappresenta la modalità di reazione.
|
Parametri della condizione di perdita di memoria | |
--level | Un intero che rappresenta il livello di rilevamento della perdita.
|
--hrs | Specifica un valore intero che rappresenta la reazione (a seconda del tipo). Separare più reazioni con delle virgole.
|
--hrmode | Specifica un valore intero che rappresenta la modalità di reazione.
|
Parametri della condizione di richiesta bloccata | |
--perc | La percentuale di timeout per la politica della richiesta bloccata. |
--hrs | Specifica un valore intero che rappresenta la reazione (a seconda del tipo). Separare più reazioni con delle virgole.
|
--hrmode | Specifica un valore intero che rappresenta la modalità di reazione.
|
Parametri della condizione di eliminazione attacco | |
--level | Un intero che rappresenta il livello di rilevamento dell'eliminazione dell'attacco
|
--hrmode | Specifica un valore intero che rappresenta la modalità di reazione.
|
Opzione | Descrizione |
---|---|
--hpname | Specifica il nome univoco per la politica di integrità che si desidera rimuovere. |
Opzione | Descrizione |
---|---|
--hpname | Specifica un nome per la politica di integrità univoca nella cella. |
--mname | Specifica un nome per il membro che si desidera creare. |
--mtype | Specifica uno dei seguenti tipi di membri:
|
Opzione | Descrizione |
---|---|
--hpname | Specifica un nome per la politica di integrità univoca nella cella. Questa politica di integrità deve contenere il membro che si desidera rimuovere. |
--mname | Specifica il nome del membro che si desidera rimuovere. |
Utilizzare i seguenti esempi come guida per la gestione delle politiche di integrità con gli script.
Creazione di una politica di integrità
./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'
Rimozione di una politica di integrità
./wsadmin.sh -lang jython -f healthpolicy.py removeHealthPolicy --hpname Daily
Aggiunta di un membro a una politica di integrità
./wsadmin.sh -lang jython -f healthpolicy.py addMember --hpname Daily --mtype 3 --mname TestClusterA
Rimozione di un membro da una politica di integrità
./wsadmin.sh -lang jython -f healthpolicy.py removeMember --hpname Daily --mname TestClusterA
Related tasks
Creazione di una politica di integrità