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


Criando Ações Customizadas de Política de Funcionamento

Utilize ações customizadas para definir tarefas corretivas customizadas que possam ser utilizadas quando uma condição de funcionamento for violada.

Antes de Começar

Crie um arquivo executável Java ou não-Java a ser executado quando a condição de funcionamento for violada. É possível usar variáveis de ambiente no arquivo executável para exibir a célula, o nó e o servidor que é afetado pela ação de funcionamento, por exemplo:
#!/bin/sh
echo "The sick server is "
echo $server
echo " which is on node "
echo $node
echo " which is a part of cell "
echo $cell

Sobre Esta Tarefa

Por padrão, você pode definir as seguintes ações para que ocorram quando uma condição de funcionamento for violada: reinicie o servidor, obtenha dumps de encadeamento ou de heap. Se você tiver necessidades mais específicas para ações que ocorrem quando uma condição de funcionamento é violada, então crie uma ação customizada. As ações customizadas consistem nos definições de processos Java ou não-Java, e podem ser executadas no gerenciador de implementação, um nó que está hospedando servidores que violam as condições de funcionamento, o nó onde o controlador de gerenciamento de funcionamento está executando ou um nó especificado.

Crie uma ação customizada antes de criar uma política de funcionamento. Ao definir a política de funcionamento, selecione a ação customizada como parte do plano de ação que é executado quando a condição de funcionamento é violada. Você também pode definir uma ação customizada quando estiver criando um plano de ação no assistente para criar política de funcionamento.

Quando uma política de funcionamento contém múltiplas ações customizadas, a atualização das ações customizadas pode fazer com que o tempo de execução do controlador de funcionamento fique fora de sincronização com a configuração do console administrativo. Se você incluir, excluir ou modificar uma ação customizada em um política que contenha múltiplas ações customizadas, inicie e pare o controlador de funcionamento depois de salvar suas alterações.

Procedimento

  1. Selecione um tipo de ação Java ou não-Java. No console administrativo, clique em Políticas Operacionais > Ação Customizada > Novo. Escolha o tipo de ação que você deseja criar.
  2. Defina as propriedades de ação customizada.
    Para ações de funcionamento que executam arquivos executáveis Java e não-Java:
    • Especifique um nome para a ação, o caminho completo e o nome do arquivo executável, e os argumentos a serem transmitidos para o arquivo executável.
    • Se necessário, especifique as variáveis do nome de usuário e senha, e especifique os valores reais a serem transmitidos para o nome de usuário e senha no momento da execução do arquivo executável.
    • Especifique os sistemas operacionais em que os arquivos executáveis podem ser executados.
    • Especifique um caminho completo de um diretório de trabalho, que é o local onde executar o arquivo executável.
    Para ações de funcionamento que executam os arquivos executáveis Java, você deve especificar também as seguintes propriedades:
    • Especifique o local do diretório executável Java.
    • Especifique o tipo de destino: uma classe Java ou um arquivo Java Archive (JAR).
    • Especifique a variável de ambiente que armazena o nome do arquivo do PID (ID do Processo). O nome do arquivo do PID é armazenado em uma variável do WebSphere. Lembre-se do nome da variável para que você possa criar a variável em uma etapa posterior.
    Por exemplo, se você tiver um arquivo executável para coletar logs chamados logCollector.sh, poderá preencher os seguintes valores para a ação customizada:
    • Nome: LogCollect
    • Executável: /opt/mws/bin/logCollector.sh
    • Argumentos executáveis: None
    • Sistema operacional: UNIX
    • Diretório de trabalho: /opt/mws/bin/
  3. Salve a ação customizada.
  4. Se a ação de funcionamento estiver executando um arquivo executável Java, crie a variável de ambiente do nome do arquivo PID. O nome do arquivo do PID especifica o local do arquivo PID em que a operação do servidor é executada. Para definir a variável do nome do arquivo do PID, clique em Servidores > Todos os servidores > middleware_server > Variáveis > Novo ou em Ambiente > Variáveis do WebSphere > Novo. Digite o mesmo nome para a variável inserida no painel de ação de funcionamento, e, para o valor, digite o local completo ou o local da variável do arquivo do PID.

Resultados

Você criou uma ação customizada que pode incluir nos planos de ação de suas políticas de funcionamento.

O que fazer depois

Criar uma política de funcionamento.No console administrativo, clique em Políticas Operacionais > Políticas de Funcionamento > Novo.



Conceitos relacionados
Gerenciamento de funcionamento
Tarefas relacionadas
Criando Políticas de Funcionamento
Configurando o Gerenciamento de Funcionamento
Referências relacionadas
Tópico de Tarefa    

Termos de Uso | Feedback

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