WebSphere Virtual Enterprise, Version 6.1.1
             Sistemas Operacionais: AIX,, HP-UX, Linux, Solaris, Windows ,


Script healthpolicy.py

É possível usar o script healthpolicy.py para criar, remover e incluir e remover membros das políticas de funcionamento.

Finalidade

Com o script healthpolicy.py, você pode:
Recurso Reprovado: Esse script foi válido para liberações da Versão 6.0. Para configurar os recursos mais novos da política de funcionamento, use Tarefas Administrativas da Política de Funcionamento . depfeat

Local

O script healthpolicy.py está no diretório install_root\bin.

Uso

Para executar o script healthpolicy.py, execute o seguinte comando:
./wsadmin.sh -lang jython -f healthpolicy.py <operation> [options]

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

Para fazer alterações nas políticas de funcionamento, você deve ter uma função administrativa de configurador ou administrador.

Operações

Você pode utilizar as seguintes operações com o script healthpolicy.py:
  • createHealthPolicy: Cria uma nova política de funcionamento sem membros. É possível incluir membros posteriormente, usando a operação addMember.
    Tabela 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.
    Tabela 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 a política de funcionamento e assume a seguinte opção:
    Tabela 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 assume as seguintes opções:
    Tabela 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 assume as seguintes opções:
    Tabela 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




Conceitos relacionados
Gerenciamento de funcionamento
Tarefas relacionadas
Criando Políticas de Funcionamento
Referências relacionadas
Funções e Privilégios Administrativos
Tarefas Administrativas da Política de Funcionamento
Tópico de Referência    

Termos de Uso | Feedback

Última atualização: 24/09/2009 14h19min03s EDT
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r1m1/index.jsp?topic=/com.ibm.websphere.ops.doc/info/reference/rhealthpolicyscript.html