Partilhar via


Como Configurar a Monitorização de Aplicações Java

 

Começar a trabalhar com a monitorização de aplicações Java necessita dos seguintes quatro passos gerais:

  1. Importar e configurar o Pacote de Gestão para o Java Enterprise Edition (JEE) através dos passos de monitorização profunda

  2. Importar o Pacote de Gestão para a Monitorização do Desempenho de Aplicações Java

  3. Implementar manualmente o Agente de Monitorização do Desempenho de Aplicações Java

  4. Verificar a implementação do Agente de Monitorização do Desempenho de Aplicações Java

Para importar e configurar o Pacote de Gestão para Java Enterprise Edition através de monitorização profunda

  1. Importe e configure o Pacote de Gestão para Java Enterprise Edition (JEE) através de monitorização profunda, incluindo a instalação da aplicação de BeanSpy. Isto é um requisito. A Monitorização do Desempenho de Aplicações Java não funcionará sem a monitorização profunda JEE configurada e o BeanSpy instalado.

    System_CAPS_importantImportante

    Embora o Pacote de Gestão para JEE suportar vários tipos de servidores de aplicações, a Monitorização de Aplicações Java só suporta Tomcat.

    Transfira o Pacote de Gestão para JEE e o Manual do Pacote de Gestão para JEE. Este pacote de gestão monitoriza os servidores de aplicações de JEE e está disponível para IBM WebSphere, Oracle WebLogic, Red Hat JBoss e Apache Tomcat. Aceda a System Center Management Pack for Java Enterprise Edition (JEE) on the Microsoft Download Center (Pacote de Gestão do System Center para Java Enterprise Edition (JEE) no Centro de Transferências da Microsoft), clique em Transferir e selecione os ficheiros que pretende transferir. Por exemplo, selecione o pacote de gestão (SC2012OM_JEE_MP.msi) e selecione o Manual do Pacote de Gestão de Tomcat (OpsMgr_MP_Tomcat.docx).

    System_CAPS_importantImportante

    Certifique-se de que transfere o guia do pacote de gestão correspondente (ficheiro .docx) para o servidor da aplicação que está a utilizar. Contém os detalhes sobre como instalar o pacote de gestão e descreve o que está a ser monitorizado.

    O Pacote de Gestão do System Center para Tomcat, por exemplo, permite a um administrador de TI monitorizar o estado de funcionamento das instâncias do servidor de aplicação JEE no Operations Manager. Além disso, fornece a opção para implementar BeanSpy, uma tecnologia de código aberto da Microsoft, que fornece uma monitorização mais aprofundada, que inclui a utilização da memória.

  2. Depois de importar os pacotes de gestão para os servidores de aplicações JEE, as instâncias de servidores de aplicações Tomcat serão detetadas automaticamente. O intervalo de deteção está definido para 4 horas por predefinição, assim a deteção pode demorar até esse período de tempo. No Tomcat, um servidor de aplicações deve estar em execução para que o Operations Manager o detete pela primeira vez. Depois de uma instância de uma aplicação ser detetada, a configuração só é removida depois do servidor de aplicações ser desinstalado.

    Para monitorizar instâncias do Servidor de Aplicações Tomcat, na consola Operações, clique em Monitorizar, expanda Monitorização de Aplicações, expanda Monitorização Java, expanda Servidores da Aplicação, expanda Servidor da Aplicação Tomcat e, em seguida, selecione a pasta de monitorização que pretende. Para obter detalhes, consulte o Guia do Pacote de Gestão para Tomcat ou o guia do pacote de gestão para a monitorização JEE que escolheu transferir.

  3. Siga o procedimento para implementar BeanSpy num servidor de aplicações. BeanSpy é uma tecnologia de código aberto da Microsoft que depende de Java Management Extension (JMX) para permitir ao pacote de monitorização obter informações detalhadas a partir das instâncias do servidor da aplicação.

  4. Ao utilizar as instruções no Guia do Pacote de Gestão para JEE, siga o procedimento para ativar o modo de monitorização profunda.

Importar o Pacote de Gestão para a Monitorização do Desempenho de Aplicações Java

  1. Agora que já importou e configurou o Pacote de Gestão para o Java Enterprise Edition com a monitorização profunda e implementou BeanSpy, importe o Pacote de Gestão para a Monitorização do Desempenho de Aplicações Java. Transfira o pacote de gestão a partir do Centro de Transferências da Microsoft.

  2. O Pacote de Gestão para a Monitorização do Desempenho de Aplicações Java (JavaAPMManagementPack.msi) contém estes ficheiros:

    - 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 estes pacotes de gestão de biblioteca:

    - Microsoft.JEE.APM.Library.mpb
    
    - Microsoft.JEE.Tomcat.APM.Library.mp
    
  3. Importe os pacotes de gestão para as versões dos servidores de aplicação Tomcat que está a monitorizar.

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

Implementar manualmente o Agente de Monitorização do Desempenho de Aplicações Java e ativar a Monitorização do Desempenho de Aplicações Java

  1. Agora que já configurou o Pacote de Gestão para o Java Enterprise Edition (JEE) com a monitorização profunda e importou o Pacote de Gestão para a Monitorização do Desempenho de Aplicações Java, pode implementar manualmente o Agente de Monitorização do Desempenho de Aplicações Java. Para ver os servidores de aplicações que configurou para monitorização, em Monitorização, clique em Configurações.

  2. Para ativar a Monitorização do Desempenho de Aplicações Java, no painel Monitorização, no painel Tarefas, clique em Configurações Geridas Profundas e, em seguida, selecione um servidor de aplicação de monitorização profunda.

  3. Depois de selecionar um servidor de aplicação para ativar a Monitorização do Desempenho de Aplicações Java, no painel Tarefas, em Tarefas de instância do servidor de aplicação monitorizada, clique em Extrair ficheiros APM Jar. Extrai os ficheiros de agente Java para a máquina monitorizada (quando um servidor está a executar o Windows) ou para o servidor de gateway ou servidor de gestão (quando um servidor está a executar Linux). O Resultado da tarefa indica a máquina da qual foram extraídos os ficheiros e para ondem foram extraídos. Para obter mais informações, consulte o Pacote de Gestão para a Monitorização do Desempenho de Aplicações Java disponível a partir do Centro de Transferências da Microsoft.

  4. Em seguida, reconfigure o servidor de aplicação Java. Para ativar a Monitorização do Desempenho de Aplicações Java, especifique as opções da linha de comandos que utilizam o ficheiro Jar como o carregador de classe e, em seguida, reinicie a aplicação. Outro método de deteção depois de instalar o agente permite a Monitorização do Desempenho de Aplicações.

Verificar a implementação do agente de Monitorização do Desempenho de Aplicações e substituir os monitores

  1. Para verificar se a Monitorização do Desempenho de Aplicações está a monitorizar uma aplicação, clique com o botão direito do rato numa aplicação e pode ver uma lista dos contadores: Pedidos Monitorizados/seg, Tempo Médio de Pedido, Eventos de Desempenho/seg, Eventos de Exceção/seg e, principalmente, os valores de cada contador. Aplicam-se cinco monitores. Para obter mais informações sobre os monitores, consulte o Pacote de Gestão para a Monitorização do Desempenho de Aplicações Java disponível a partir do Centro de Transferências da Microsoft.

    System_CAPS_importantImportante

    Se não visualizar valores dos contadores, a Monitorização do Desempenho de Aplicações não está ativada para estas aplicações. Significa que poderá ter de aguardar a deteção da Monitorização do Desempenho de Aplicações.

  2. Para ver os monitores, no Explorador de Estado de Funcionamento, clique com o botão direito do rato numa aplicação, clique em Abrir e, em seguida, clique em Vista de Desempenho. Alguns monitores estão desativados.

  3. Para substituir os monitores, no Explorador de Estado de Funcionamento, clique com o botão direito do rato num monitor e clique em Propriedades do Monitor. Na Página de propriedades do monitor, clique no separador Substituições, clique em Substituir e, em seguida, selecione a regra que pretende substituir. Na página Propriedades da Substituição pode ativar/desativar monitores e alterar as definições de limiar do monitor.

Para visualizar eventos utilizando o Application Diagnostics

  1. Tal como a Monitorização do Desempenho de Aplicações .NET, pode utilizar o Application Diagnostics para ver informações do evento da Monitorização do Desempenho de Aplicações Java. Para obter mais informações sobre como abrir e utilizar o Application Diagnostics, consulte Trabalhar com a Consola do Application Diagnostics (Trabalhar com a Consola do Application Diagnostics) e Trabalhar com Eventos Utilizando o Application Diagnostics (Trabalhar com Eventos Utilizando o Application Diagnostics).

    Devido à forma como as estatísticas de Java são comunicadas, alguns dos relatórios de Monitorização do Desempenho de Aplicações padrão não se aplicam à Monitorização do Desempenho de Aplicações Java. Por exemplo, poderá ver NA em algumas das colunas do relatório em que a Monitorização do Desempenho de Aplicações Java não é aplicável. Além disso, devido à forma como recipientes de aplicação Java estão mapeados para os servidores, muitos relatórios de nível do servidor não têm dados.