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

Gerenciando Políticas de Funcionamento com Script

Utilize o script Jython a seguir para gerenciar políticas de funcionamento.

Objetivo

Com o script healthpolicy.py, você pode:

Localização

O script healthpolicy.py está localizado no diretório <raiz_da_instalação>\bin.

Uso

Para executar o script healthpolicy.py, execute o seguinte comando:

./wsadmin.sh -lang jython -f healthpolicy.py <operação> [options]

Substitua as variáveis <operação> [options] pela operação e pelas opções apropriadas para sua tarefa.

Operações

Você pode utilizar as seguintes operações com o script healthpolicy.py:

createHealthPolicy
Crie uma nova política de funcionamento sem nenhum membro. Você pode incluir membros posteriormente utilizando a operação addMember.
Table 1. Opções de createHealthPolicy
Opção Descrição
--hpname Especifica um nome para a política de funcionamento que é exclusiva na célula.
--hcond Especifica um inteiro que representa um dos seguintes tipos de condição de funcionamento:
  • 0 = idade
  • 1 = trabalho
  • 2 = tempo de resposta excessivo
  • 3 = memória excessiva
  • 4 = fuga de memória
  • 5 = pedido preso
  • 6 = dreno em excesso
--hrs
Especifica um inteiro que representa a reação (depende do tipo). Separe várias reações com vírgulas.
  • 0 = reiniciar [padrão]
  • 1 = dump de encadeamento
  • 2 = dump do heap
--hrmode
Especifica um inteiro que representa o modo de reação.
  • 2 = supervisionado [padrão]
  • 3 = automático
--hpd Especifica uma descrição opcional da política de funcionamento.
Table 2. Opções Específicas de Condição
Opção Descrição
Parâmetros de condição de idade
--tt Especifica o valor máximo de idade.
--tunits
Especifica um inteiro que representa uma das unidades de tempo a seguir:
  • 0 = milissegundos
  • 1 = segundos
  • 2 = minutos
  • 3 = horas
  • 4 = dias
--hrmode
Especifica um inteiro que representa o modo de reação.
  • 2 = supervisionado [padrão]
  • 3 = automático
Parâmetros de condição de trabalho
--reqs Especifica um número de pedidos para a política de trabalho.
--hrmode
Especifica um inteiro que representa o modo de reação.
  • 2 = supervisionado [padrão]
  • 3 = automático
Parâmetros de condição de tempo de resposta
--tt Especifica o tempo máximo de resposta.
--tunits
Especifica um inteiro que representa uma das unidades de tempo a seguir:
  • 0 = milissegundos
  • 1 = segundos
  • 2 = minutos
  • 3 = horas
  • 4 = dias
--hrmode
Especifica um inteiro que representa o modo de reação.
  • 2 = supervisionado [padrão]
  • 3 = automático
Parâmetros de condição de memória
--perc Especifica uma porcentagem do tamanho de heap para a política de memória excessiva.
--tt Especifica o tempo sobre o limite para a política de memória.
--tunits
Especifica um inteiro que representa uma das unidades de tempo a seguir:
  • 0 = milissegundos
  • 1 = segundos
  • 2 = minutos
  • 3 = horas
  • 4 = dias
--hrmode
Especifica um inteiro que representa o modo de reação.
  • 2 = supervisionado [padrão]
  • 3 = automático
Parâmetros de condição de fuga de memória
--level Um inteiro que representa o nível de detecção de fuga.
  • 0 = agressivo
  • 1 = normal [padrão]
  • 2 = conservador
--hrs Especifica um inteiro que representa a reação (depende do tipo). Separe várias reações com vírgulas.
  • 0 = reiniciar [padrão]
  • 2 = dump do heap
--hrmode
Especifica um inteiro que representa o modo de reação.
  • 2 = supervisionado [padrão]
  • 3 = automático
Parâmetros de condição de pedidos presos
--perc Uma porcentagem de tempo limite para a política de pedidos presos.
--hrs Especifica um inteiro que representa a reação (depende do tipo). Separe várias reações com vírgulas.
  • 0 = reiniciar [padrão]
  • 1 = dump de encadeamento
--hrmode
Especifica um inteiro que representa o modo de reação.
  • 2 = supervisionado [padrão]
  • 3 = automático
Parâmetros de condição de dreno em excesso
--level Um inteiro que representa o nível de detecção de dreno em excesso
  • 1 = normal [padrão]
  • 2 = conservador
--hrmode
Especifica um inteiro que representa o modo de reação.
  • 2 = supervisionado [padrão]
  • 3 = automático

removeHealthPolicy
Exclui uma política de funcionamento existente e utiliza a seguinte opção:
Table 3. Opções de removeHealthPolicy
Opção Descrição
--hpname Especifica o nome exclusivo para a política de funcionamento que deseja remover.
addMember
Inclui um novo membro em uma política de funcionamento existente e utiliza as seguintes opções:
Table 4. Opções de addMember
Opção Descrição
--hpname Especifica um nome para a política de funcionamento existente que é exclusiva na célula.
--mname Especifica um nome para o membro que deseja criar.
--mtype Especifica um dos seguintes tipos de membros:
  • 1 = servidor de aplicativos
  • 2 = cluster
  • 3 = cluster dinâmico
  • 4 = célula
removeMember
Remove um membro de uma política de funcionamento existente e utiliza as seguintes opções:
Table 5. Opções de removeMember
Opção Descrição
--hpname Especifica um nome para a política de funcionamento existente que é exclusiva na célula. Essa política de funcionamento deve conter o membro que você deseja remover.
--mname Especifica o nome do membro que deseja remover.

Exemplo:

Utilize os exemplos a seguir como um guia para o gerenciamento de suas políticas de funcionamento com scripts.

Criando uma política de funcionamento

Removendo uma política de funcionamento

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

Incluindo um membro em uma política de funcionamento

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

Removendo um membro de uma política de funcionamento

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




Related tasks
Criando a Política de Funcionamento

Tópico de Referência    

Termos de Uso | Feedback Última atualização: Mar 21, 2006 12:46:23 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. Todos os Direitos Reservados.
Este centro de informações é desenvolvido em tecnologia Eclipse. (http://www.eclipse.org)