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


Script manageODR.py

É possível usar o script manageODR.py para gerenciar a criação de log customizado e criar um cluster de ODRs (On Demand Routers).

Local

O script manageODR.py está localizado no diretório install_root/bin. Antes de executar esse script, assegure-se de que tenha a variável de ambiente WAS_HOME configurada para apontar para o diretório de instalação do WebSphere.

Operações

É possível executar as seguintes operações com o script manageODR.py:
  • convertToCluster <node:odr> <cluster>: Cria um novo ODR no nó node com o nome odr para o cluster do ODR chamado <cluster>
  • addToCluster <node:odr> <cluster>: Cria um novo ODR no nó node com o nome odr e o inclui no cluster do ODR cluster.
  • insertCustomLogRule <node:odr> <cluster><odrServerOrCluster> <ruleNumber> <condition> <logFileFormat>: Inseri uma regra de log customizada na lista na posição <ruleNumber>.
  • RemoveCustomLogRule <odrServerOrCluster> <ruleNumber>: Remove a regra de log customizada número <ruleNumber>.
  • listCustomLogRules <odrServerOrCluster>: Lista as regras de log customizadas associadas a um ODR ou cluster do ODR. Salve suas alterações: wsadmin>$AdminConfig save.
onde:
Tabela 1. Argumentos
Argumento Descrição

<node:odr>

Nome do nó e do ODR. Por exemplo, mynode:myodr.

<cluster>

Nome de um cluster

<odrServerOrCluster>

É <node:odr> ou <cluster>

<ruleNumber>

Número da regra, de 1 até o número total de regras.

<condition>

Condição (ou seja, expressão booleana) que deve ser avaliada como true para acionar a criação de log customizado associado.

<logFileFormat>

A especificação denotando o nome do arquivo e o formato da entrada de log.

Exemplo

O exemplo a seguir mostra como criar um ODR HTTP chamado odr, no node 1:

wsadmin.sh -f createodr.jacl node1 odr odr

Exemplo

O exemplo a seguir mostra como converter um ODR chamado odr no nó node1 em um cluster do ODR chamado ODRCluster:

wsadmin.sh -f manageODR.py -lang jython convertToCluster node1:odr ODRCluster

Exemplo

O exemplo a seguir mostra como incluir uma regra de log customizada para colocar todos os pedidos cujo tempo de serviço seja mais longo do que 2 segundos no log customizado slow.log e incluir o servidor de aplicativos no qual o pedido foi enviado e o tempo de serviço:

wsadmin.sh -f manageODR.py -lang jython insertCustomLogRule myNode02:odr1 1 "service.time > 2000" "slow.log %t %r %Z %T"

Exemplo

O exemplo a seguir mostra como incluir uma regra de log customizada para colocar todas as respostas 503 em 503.log. A regra é incluída na posição 2. Se houver uma regra existente na posição 2, a nova regra será inserida antes da regra existente.

wsadmin.sh -f manageODR.py -lang jython insertCustomLogRule myNode02:odr1 2 "response.code = 503" "503.log %t %r %s



Conceitos relacionados
Visão Geral de Logs Customizados
Tarefas relacionadas
Configurando Logs Customizados
Informações relacionadas
Criando e Configurando ODRs
Configurando ODRs
Função de Afinidade da Célula
Ativando a Afinidade da Célula
Configurando a Afinidade da Célula em um Ambiente com Multicamadas
Definindo Clusters de Servidor Genérico para Células do ODR Remotas
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/rodoemanage.html