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
-
Selecione um tipo de ação Java ou não-Java.
No console administrativo, clique em . Escolha o tipo de ação que você deseja criar.
-
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/
-
Salve a ação customizada.
-
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 ou em . 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
.