Utilize esta tarefa para ativar o IBM EWLM (Enterprise Workload Manager) para monitorar o WebSphere Extended Deployment.
Antes de começar
Para executar esta tarefa, você deve possuir o software EWLM.
Por que e quando realizar esta tarefa
Quando esta tarefa é executada, o ODR (On Demand Router) faz chamadas de ARM (Application Response Measurement) para relatar os tempos de resposta para o EWLM. O EWLM pode utilizar as informações de tempo de resposta para monitorar o ambiente, tanto dentro como fora do domínio do WebSphere Extended Deployment. Consulte
WebSphere
Extended Deployment e IBM Enterprise Workload Manager para obter informações adicionais.
- Instale o EWLM. Consulte o IBM Enterprise Workload Manager Information Center para obter instruções de instalação.
- Instale o WebSphere Extended Deployment. Consulte Instalando o WebSphere Extended Deployment para obter informações adicionais.
- Configure classes de serviço e de transação no EWLM. Consulte o IBM Enterprise Workload Manager Information Center para obter informações adicionais. As classes de serviço e de transação que você configura no EWLM substituem quaisquer classes de serviço configuradas no WebSphere Extended
Deployment.
- Configure o EWLM para gerenciar o WebSphere Extended Deployment.
Após a conclusão desta etapa, nenhuma classe de serviço configurada
no WebSphere Extended Deployment é inválida. O EWLM tem suas próprias classes
de serviço e de transação configuradas.
- Ative a geração de relatório do ARM no WebSphere Extended Deployment:
- Copie as bibliotecas do ARM do EWLM para a configuração do WebSphere Extended Deployment. Inclua as bibliotecas do ARM do EWLM no diretório <raiz_de_instalação>/bin.
Lembre-se do nome dessa classe para que você possa fornecer as informações no console administrativo. Como alternativa, é possível incluir duas propriedades customizadas no servidor de aplicativos ou na JVM (Java Virtual Machine) do ODR. Primeiro, defina a propriedade customizada java.library.path e configure seu valor para o caminho de biblioteca do EWLM, por exemplo, c:\Arquivos de
Programas\IBM\VE2\EWLMMS\classes\ms.
Em seguida, crie a propriedade customizada ws.ext.dirs e configure seu valor para a pasta que contém as bibliotecas do ARM fornecidas pelo EWLM; por exemplo, c:\Arquivos de Programas\IBM\VE2\EWLMMS\classes\ARM.
- No console administrativo, clique em Monitorando e Ajustando > Métricas de Pedido.
- Selecione Ativar métricas de pedido.
- Selecione os componentes a serem rastreados. Neste caso, para
ativar relatórios de estatísticas de ARM por diversas camadas de servidores WebSphere,
incluindo o On Demand Router, selecione o componente de aplicativo apropriado,
como Servlets ou Webservices, que necessita relatar estatísticas de ARM.
- OptionalColonSymbol Defina o nível de rastreio no painel de métricas de pedido no console administrativo.
- Clique em Agente ARM (Application Response Measurement).
A especificação de filtros de Métricas de Pedido para filtrar e restringir a geração de relatórios do ARM para selecionar transações no ODR não é suportada.
- Digite o nome do depósito de informações do provedor do ARM do EWLM no nome de classe de implementação do depósito de informações do provedor de transações do ARM. O pacote EWLM fornece a implementação do depósito de informações do provedor de transações do ARM que você copiou para o WebSphere Extended Deployment na primeira etapa. Digite o
nome da classe de implementação do depósito de informações do provedor da transação ARM presente na biblioteca de ARM utilizada nesse campo. O nome do depósito de informações do provedor da classe de transações para EWLM é com.ibm.wlm.arm40SDK.transaction.Arm40TransactionFactory.
- Clique em Aplicar e salve e sincronize suas alterações.
- Ative a geração de relatórios do ARM em outras camadas ou aplicativos, como o IBM DB2, o IBM HTTP Server e também para os vários componentes em execução nos servidores de aplicativos do WebSphere Application Server. Você pode ativar a instrumentação do ARM em componentes específicos do WebSphere Application Server, selecionando os componentes apropriados no painel do console Monitorando e Ajustando > Métricas de Pedido. Consulte a documentação do produto para seus aplicativos de camada específicos
para obter informações adicionais sobre como ativar o relatório ARM. Todas as camadas que enviam pedidos à camada do WebSphere Extended Deployment devem estar ativadas para ARM, a fim de facilitar a interação entre o EWLM e o WebSphere Extended
Deployment. Todas as camadas que recebem pedidos da camada do WebSphere Extended Deployment não precisam ter um ARM ativado. Entretanto, a ativação do ARM nessas camadas é muito incentivada.
- Para ativar o WebSphere Application Server Versão 6 e o WebSphere
Extended Deployment com EWLM, você deve atualizar manualmente os arquivos server.policy do WebSphere Application Server. Atualize o arquivo server.policy para todos os servidores de aplicativos e On Demand Routers. Consulte o WebSphere Application Server Version 6.0 Information Center para obter informações adicionais sobre os arquivos server.policy.
- Reinicie todos os aplicativos e servidores que o EWLM está monitorando neste momento.
Resultado
Após a conclusão desta tarefa, os On Demand Routers na infra-estrutura do WebSphere Extended Deployment começam a fazer chamadas do ARM para relatar tempos de respostas de pedidos, de forma que o EWLM possa monitorar o ambiente do WebSphere Extended Deployment.