Dica de como monitorar de forma simples seu servidor de aplicação java

dilbert-network-monitoring-software

As pessoas estão sempre interessadas em analisar o status do seu servidor de aplicação, receber alertas, querem analisar consumo de memória, threads e outros recursos. Para fazer este monitoramento, existem algumas ferramentas disponíveis no mercado atulamente, porém a maioria exige algum esforço técnico de configuração. Vai aqui uma dica de como monitorar seu servidor de aplicação java sem muito esforço técnico.

Essa ferramenta não é a que irá lhe trazer mais detalhes da sua JVM, porém atende a demanda em muitos casos.

A ferramenta é o java-monitor, um projeto criado e mantido pelo Kees Jan Koster o qual tive o prazer de conversar algumas vezes por e-mail.

No meu exemplo estou utilizando uma instãncia EC2 na AWS com linux Amazon, então crie sua instância e faça um acesso SSH, caso já tenha o seu servidor, OK, basta acessá-lo.

No exemplo, estou usando o Jetty na versão 9, fiz o download no link. Caso vá utilizar o Jetty 9, a versão do JDK precisa ser a 1.7, então execute o comando:

yum install java-1.7.0-openjdk -y ; yum remove java-1.6.0-openjdk -y; java -version

Crie seu usuário no site do java-monitor através do link

Uma vez autenticado, terá ao seu lado direito o botão “download probe”, isso significa que você fará o download do pacote .war de monitoramento já atrelado ao seu usuário do painel.

painel-java-monitor

Baixe o arquivo e copie para dentro do seu servidor/instância onde está o seu servidor de aplicação.

Descompacte o arquivo com o comando: unzip java-monitor-probe.zip

Entre na pasta com o comando

cd java-monitor-probe

Copie o arquivo jar para dentro da pasta de bibliotecas

cp java-monitor-plugin.jar ../jetty-distribution-9.0.5.v20130815/lib/.

Copie o arquivo war para dentro da pasta de conteúdo web

cp java-monitor.war ../jetty-distribution-9.0.5.v20130815/webapps/.

 

Reinicialize o seu servidor de aplicação e então ao entrar no painel do java-monitor, irá ver o seu servidor já sendo monitorado.

monitoramento-java-monitor

Concluímos o quão simples é para monitorarmos um servidor de aplicação java de forma simples e rápida.

Gostou do conteúdo? Tem alguma dúvida? Entre em contato com nossos Especialistas Mandic Cloud, ficamos felizes em ajudá-lo.



Serviços e Plataformas Cloud


Com entrega de consultoria baseada nos principais métodos e práticas de mercado, os Especialistas Mandic Cloud evidenciam e aceleram os resultados e impacto de transformação da área de tecnologia nas empresas com planejamento, implantação/migração e sustentação de workloads com gerenciamento na nuvem com o uso de automação, melhores práticas em DevOps e Data Analytics (Engenharia de Dados) para a Transformação Digital de negócios nas principais plataformas de cloud do mercado:
Gestão AWS Brasil

com Especialistas certificados para te acompanhar de perto, em português. Amazon AWS

Virtualização de Servidores VMware

e Especialistas Mandic Cloud 24x7 que simplificam sua vida. VMware

Orquestração Cloud OpenStack

com Especialistas Full-stack para conectar sua empresa ao futuro. OpenStack Cloud

Microsoft Azure Cloud

e Especialistas em Clouds acelerando o acesso do seu negócio à nuvem corporativa. Microsoft Azure

Google Cloud Platform

e Especialistas DevOps construindo o futuro com Transformação Digital. Google Cloud Platform