WebSphere Extended Deployment, Version 6.0.x     Sistemi operativi: AIX, HP-UX, Linux, Solaris, Windows, z/OS

Gestione delle politiche di integrità con gli script

Utilizzare il seguente script Jython per gestire le politiche di integrità.

Funzione

Con lo script healthpolicy.py, è possibile:

Posizione

Lo script healthpolicy.py si trova nella directory <root_install>\bin.

Utilizzo

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à.

Operazioni

È possibile utilizzare le seguenti operazioni con lo script healthpolicy.py:

createHealthPolicy
Crea una nuova politica di integrità senza membri. È possibile aggiungere i membri successivamente utilizzando l'operazione addMember.
Table 1. Opzioni di createHealthPolicy
Opzione Descrizione
--hpname Specifica un nome per la politica di integrità univoca nella cella.
--hcond Specifica un valore intero che rappresenta uno dei seguenti tipi di condizione di integrità:
  • 0 = durata
  • 1 = lavoro
  • 2 = tempo di risposta eccessivo
  • 3 = memoria eccessiva
  • 4 = perdita di memoria
  • 5 = richiesta bloccata
  • 6 = eliminazione attacco
--hrs
Specifica un valore intero che rappresenta la reazione (a seconda del tipo). Separare più reazioni con delle virgole.
  • 0 = riavvio [predefinito]
  • 1 = dump thread
  • 2 = dump heap
--hrmode
Specifica un valore intero che rappresenta la modalità di reazione.
  • 2 = controllato [predefinito]
  • 3 = automatico
--hpd Specifica una descrizione opzionale della politica di integrità.
Table 2. Opzioni specifiche della condizione
Opzione Descrizione
Parametri della condizione di durata
--tt Specifica il valore della durata massima.
--tunits
Specifica un valore intero che rappresenta una delle seguenti unità di tempo:
  • 0 = millisecondi
  • 1 = secondi
  • 2 = minuti
  • 3 = ore
  • 4 = giorni
--hrmode
Specifica un valore intero che rappresenta la modalità di reazione.
  • 2 = controllato [predefinito]
  • 3 = automatico
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.
  • 2 = controllato [predefinito]
  • 3 = automatico
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:
  • 0 = millisecondi
  • 1 = secondi
  • 2 = minuti
  • 3 = ore
  • 4 = giorni
--hrmode
Specifica un valore intero che rappresenta la modalità di reazione.
  • 2 = controllato [predefinito]
  • 3 = automatico
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:
  • 0 = millisecondi
  • 1 = secondi
  • 2 = minuti
  • 3 = ore
  • 4 = giorni
--hrmode
Specifica un valore intero che rappresenta la modalità di reazione.
  • 2 = controllato [predefinito]
  • 3 = automatico
Parametri della condizione di perdita di memoria
--level Un intero che rappresenta il livello di rilevamento della perdita.
  • 0 = aggressivo
  • 1 = normale [predefinito]
  • 2 = conservativo
--hrs Specifica un valore intero che rappresenta la reazione (a seconda del tipo). Separare più reazioni con delle virgole.
  • 0 = riavvio [predefinito]
  • 2 = dump heap
--hrmode
Specifica un valore intero che rappresenta la modalità di reazione.
  • 2 = controllato [predefinito]
  • 3 = automatico
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.
  • 0 = riavvio [predefinito]
  • 1 = dump thread
--hrmode
Specifica un valore intero che rappresenta la modalità di reazione.
  • 2 = controllato [predefinito]
  • 3 = automatico
Parametri della condizione di eliminazione attacco
--level Un intero che rappresenta il livello di rilevamento dell'eliminazione dell'attacco
  • 1 = normale [predefinito]
  • 2 = conservativo
--hrmode
Specifica un valore intero che rappresenta la modalità di reazione.
  • 2 = controllato [predefinito]
  • 3 = automatico

removeHealthPolicy
Elimina una politica di integrità esistente e utilizza le seguenti opzioni:
Table 3. removeHealthPolicy options
Opzione Descrizione
--hpname Specifica il nome univoco per la politica di integrità che si desidera rimuovere.
addMember
Aggiunge un nuovo membro a una politica di integrità esistente e utilizza le seguenti opzioni:
Table 4. Opzioni di addMember
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:
  • 1 = server delle applicazioni
  • 2 = cluster
  • 3 = cluster dinamico
  • 4 = cella
removeMember
Rimuove un membro da una politica di integrità esistente e utilizza le seguenti opzioni:
Table 5. Opzioni di removeMember
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.

Esempio

Utilizzare i seguenti esempi come guida per la gestione delle politiche di integrità con gli script.

Creazione di una politica di integrità

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à

Argomento Riferimenti    

Termini di utilizzo | Commenti Ultimo aggiornamento: Mar 20, 2006 1:04:28 PM 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. Tutti i diritti riservati.
Questo centro informazioni utilizza la tecnologia Eclipse. (http://www.eclipse.org)