Compartilhar via


Como Configurar o monitoramento de aplicativos Java

 

Introdução ao monitoramento de aplicativos Java requer estas quatro etapas gerais:

  1. Importar e configurar o pacote de gerenciamento para Java Enterprise Edition (JEE) por meio de profundas etapas de monitoramento

  2. Importar o Pacote de gerenciamento de Monitoramento do desempenho de aplicativos Java

  3. Implantar manualmente o agente de Monitoramento do desempenho de aplicativos Java

  4. Verifique a implantação do agente de Monitoramento do desempenho de aplicativos Java

Para importar e configurar o pacote de gerenciamento do Java Enterprise Edition por meio de monitoramento de profundidade

  1. Importe e configure o pacote de gerenciamento do Java Enterprise Edition (JEE) por meio do monitoramento profundo, incluindo a instalação do aplicativo BeanSpy. Este é um requisito. O Monitoramento do desempenho de aplicativos Java não funcionará sem que o monitoramento profundo do JEE esteja configurado e o BeanSpy instalado.

    System_CAPS_importantImportante

    Embora o pacote de gerenciamento para JEE ofereça suporte a diversos tipos de servidores de aplicativos, o Monitoramento de Aplicativos Java oferece suporte apenas a Tomcat.

    Baixe o pacote de gerenciamento para JEE e o Guia do Pacote de Gerenciamento para JEE. Esse pacote de gerenciamento monitora os servidores de aplicativo JEE e está disponível para IBM WebSphere, Oracle WebLogic, Red Hat JBoss e Apache Tomcat. Vá até o Pacote de gerenciamento do System Center para Java Enterprise Edition (JEE) no Centro de Download da Microsoft, clique em Baixar e selecione os arquivos que deseja baixar. Por exemplo, selecione o pacote de gerenciamento (SC2012OM_JEE_MP.msi) e selecione o Guia do Pacote de Gerenciamento para Tomcat (OpsMgr_MP_Tomcat.docx).

    System_CAPS_importantImportante

    Certifique-se de baixar o guia do pacote de gerenciamento (arquivo .docx) correspondente para o servidor de aplicativos sendo usado. Ele contém os detalhes de como instalar o pacote de gerenciamento e descreve o que está sendo monitorado.

    O Pacote de Gerenciamento do System Center para Tomcat, por exemplo, permite que um administrador de TI monitore a integridade das instâncias do servidor de aplicativos JEE no Operations Manager. Além disso, ele oferece a opção de implantar o BeanSpy, uma tecnologia de software livre da Microsoft, que fornece o monitoramento mais profundo, que inclui o uso da memória.

  2. Após os pacotes de gerenciamento para os servidores de aplicativos JEE serem importados, as instâncias dos servidores de aplicativos Tomcat serão descobertas automaticamente. O intervalo de descoberta é definido, por padrão, para 4 horas, então a descoberta pode levar até esse período de tempo. No Tomcat, um servidor de aplicativos deve estar em execução para que o Operations Manager o descubra pela primeira vez. Após uma instância em um aplicativo ser descoberta, a configuração é removida apenas quando o servidor de aplicativos é desinstalado.

    Para monitorar as instâncias do servidor de aplicativos Tomcat, no console Operações, clique em Monitoramento, expanda Monitoramento de Aplicativos, Monitoramento do Java, expanda Servidores de Aplicativos JEE e Servidor de Aplicativos Tomcat e selecione a pasta de monitoramento desejada. Para obter mais detalhes, consulte o Guia do Pacote de Gerenciamento para Tomcat ou o guia do pacote de gerenciamento para monitoramento de JEE que você escolheu baixar.

  3. Siga o procedimento para implantar o BeanSpy em um servidor de aplicativos. O BeanSpy é uma tecnologia de software livre da Microsoft que depende do JMX (Java Management Extension) para permitir que o pacote de monitoramento obtenha informações detalhadas das instâncias do servidor de aplicativos.

  4. Usando as instruções no Guia do Pacote de Gerenciamento para JEE, siga o procedimento para habilitar o modo de monitoramento detalhado.

Para importar o Pacote de Gerenciamento para Monitoramento do desempenho de aplicativos Java

  1. Agora que o Pacote de Gerenciamento para Java Enterprise Edition está importado e configurado por meio do monitoramento profundo e o BeanSpy está implantado, importe o Pacote de Gerenciamento para Monitoramento do desempenho de aplicativos Java. Baixe o pacote de gerenciamento no Centro de Download da Microsoft.

  2. O pacote de gerenciamento para Monitoramento do desempenho de aplicativos Java (JavaAPMManagementPack.msi) contém estes arquivos:

    - Microsoft.JEE.APM.Library.mpb
    
    - Microsoft.JEE.Tomcat.APM.Library.mp
    
    - Microsoft.JEE.Tomcat.5.Apm.mp
    
    - Microsoft.JEE.Tomcat.6.Apm.mp
    
    - Microsoft.JEE.Tomcat.7.Apm.mp
    

    Importe esses pacotes de gerenciamento de biblioteca:

    - Microsoft.JEE.APM.Library.mpb
    
    - Microsoft.JEE.Tomcat.APM.Library.mp
    
  3. Importe os pacotes de gerenciamento para as versões dos servidores de aplicativos Tomcat que você está monitorando.

    - Microsoft.JEE.Tomcat.5.Apm.mp
    
    - Microsoft.JEE.Tomcat.6.Apm.mp
    
    - Microsoft.JEE.Tomcat.7.Apm.mp
    

Para implantar o agente de Monitoramento do desempenho de aplicativos Java manualmente e habilitar o Monitoramento do desempenho de aplicativos Java

  1. Agora que configurou o Pacote de Gerenciamento para JEE por meio do monitoramento profundo e importou o Pacote de Gerenciamento para Monitoramento do desempenho de aplicativos Java, você está pronto para implantar manualmente o agente de Monitoramento do desempenho de aplicativos Java. Para visualizar os servidores de aplicativos que foram configurados para monitoramento, em Monitoramento, clique em Configurações.

  2. Para habilitar o Monitoramento do desempenho de aplicativos Java, no painel Monitoramento, no painel Tarefas, clique em Configurações Monitoradas Profundamente, e selecione um servidor de aplicativos de monitoramento profundo.

  3. Após selecionar um servidor de aplicativos no qual habilitar o Monitoramento do desempenho de aplicativos Java, no painel Tarefas, em Tarefas monitoradas da instância do servidor de aplicativos, clique em Extrair arquivos APM Jar. Isso extrai os arquivos do agente Java para o computador monitorado (quando o servidor está executando o Windows) ou para um servidor de gerenciamento ou gateway (quando o servidor está executando o Linux). A saída da Tarefa informa para qual computador os arquivos foram extraídos e o local em que estão. Para obter mais informações, consulte o Guia do Pacote de Gerenciamento para Monitoramento do desempenho de aplicativos Java, disponível no Centro de Download da Microsoft.

  4. Em seguida, reconfigure o servidor de aplicativos Java. Para habilitar o Monitoramento do desempenho de aplicativos Java, especifique opções de linha de comando que usam arquivos Jar como carregadores de classe e reinicie o aplicativo. Permite que outro descobrimento depois de instalar o agente ativa o Monitoramento do desempenho de aplicativos.

Para verificar a implantação do agente do Monitoramento do desempenho de aplicativos e substituir monitores

  1. Para verificar se o Monitoramento do desempenho de aplicativos está monitorando um aplicativo, clique com o botão direito do mouse em um aplicativo e você poderá ver uma lista de contadores: Solicitações Monitoradas/s, Tempo Médio de Solicitações, Eventos de Desempenho/s, Eventos de Exceção/s e, principalmente, os valores para cada contador. Cinco monitores se aplicam a eles. Para obter mais informações sobre os monitores, consulte o Guia do Pacote de Gerenciamento para Monitoramento do desempenho de aplicativos Java, disponível no Centro de Download da Microsoft.

    System_CAPS_importantImportante

    Se você não visualizar os valores para os contadores, o Monitoramento do desempenho de aplicativos não estará habilitado para esses aplicativos. Isso significa que talvez você precise aguardar a descoberta do Monitoramento do desempenho de aplicativos.

  2. Para ver os monitores, no Gerenciador de Integridade, clique com o botão direito em um aplicativo, clique em Abrir e clique em Exibição de Desempenho. Alguns monitores estão desabilitados.

  3. Para substituir os monitores, no Gerenciador de Integridade, clique com o botão direito do mouse em um monitor e clique em Propriedades do monitor. Na página Propriedades do monitor, clique na guia Substituições, clique em Substituir e selecione a regra que deseja substituir. Na página Propriedades da Substituição, é possível habilitar/desabilitar monitores e alterar as configurações de limite do monitor.

Para exibir eventos usando o Application Diagnostics

  1. Como o Monitoramento do desempenho de aplicativos .NET, é possível usar o Application Diagnostics para exibir informações de evento para o Monitoramento do desempenho de aplicativos Java. Para obter informações sobre abrir e usar o Application Diagnostics, consulte Trabalhando com o console do Application Diagnostics e Trabalhando com eventos usando o Application Diagnostics.

    Pela maneira que as estatísticas do Java são relatadas, alguns dos relatórios padrão do Monitoramento do desempenho de aplicativos não se aplicam ao Monitoramento do desempenho de aplicativos Java. Por exemplo, é possível ver NA em algumas colunas do relatório em que o Monitoramento do desempenho de aplicativos Java não se aplica. Além disso, devido à maneira que os contêineres de aplicativos Java são mapeados para os servidores, muitos relatórios do nível do servidor não têm dados.