Como configurar o Probe no Tomcat
Autor: Debugando Dúvida | Publicado: 2017-04-25T11:55:00-03:00


.tg  {border-collapse:collapse;border-spacing:0;border-color:#ccc;width:100%;}
.tg td{font-family:Arial, sans-serif;font-size:14px;padding:10px 5px;border-style:solid;border-width:0px;overflow:hidden;word-break:normal;border-color:#ccc;color:#333;background-color:#fff;border-top-width:1px;border-bottom-width:1px;}
.tg th{font-family:Arial, sans-serif;font-size:14px;font-weight:normal;padding:10px 5px;border-style:solid;border-width:0px;overflow:hidden;word-break:normal;border-color:#ccc;color:#333;background-color:#f0f0f0;border-top-width:1px;border-bottom-width:1px;}
.tg .tg-yw4l{vertical-align:top}

PSI Probe é uma ferramenta de monitoramento e gerenciamento avançado para o Apache Tomcat. Com ele conseguimos muito mais recursos do que o nativo Tomcat Manager.

Ao contrário de muitas outras ferramentas de monitoramento de servidores, o PSI Probe não exige nenhuma alteração em seus aplicativos existentes. Ele fornece todos os seus recursos através de uma interface acessível na web que fica disponível simplesmente implantando-a em seu servidor.

Recursos inclusos:


  
    Requisições
    Monitorar o tráfego em tempo real, mesmo em uma base por aplicativo.
  
  
    Sessões
    Procurar atributos, visualizar o último IP, expirar, estimar o tamanho.
  
  
    JSP
    Procurar, visualizar fonte, compilar.
  
  
    Fontes de dados
    Exibir o uso do pool, executar consultas.
  
  
    Logs
    Exibir conteúdo, baixar, alterar níveis em tempo de execução.
  
  
    Threads
    Ver execução de pilha, encerrar.
  
  
    Conectores
    Status, gráficos de uso.
  
  
    Certificados
    Loja de confiança do sistema e keystore / truststore do conector.
  
  
    Cluster
    Status, gráficos de uso.
  
  
    JVM
    Gráficos de uso de memória.
  
  
    Java Service Wrapper
    Reinicie a JVM.
  
  
    Sistema
    Uso da CPU, uso da memória, uso do arquivo de troca.
  


Instalando

1 - Baixe o Probe através desse link;

2 - Pare o Tomcat caso esteja em execução;

3 - Agora coloque o arquivo "probe.war" na pasta de deploy do Tomcat ($CATALINA_HOME/webapps/);

4 - Antes de inicializar, vamos configurar algumas regras e um usuário de acesso. Precisaremos desse usuário para autenticar na aplicação.

Para isso, abra o arquivo "tomcat-users.xml" localizado na pasta conf ($CATALINA_HOME/conf/);

O PSI Probe requer quatro funções de segurança (na ordem de aumentar os privilégios), os quais são:
probeuser
poweruser
poweruserplus
manager-gui (Este é o mesmo papel exigido pelo Tomcat Manager e tem o nível mais alto de privilégios)

Defina as seguintes regras e o seguinte usuário:
&lsaquo;tomcat-users&rsaquo;

  &lsaquo;role rolename="probeuser" &frasl;&rsaquo;
  &lsaquo;role rolename="poweruser" &frasl;&rsaquo;
  &lsaquo;role rolename="poweruserplus" &frasl;&rsaquo;
  &lsaquo;role rolename="manager-gui" &frasl;&rsaquo;

  &lsaquo;user username="admin" password="admin" roles="manager-gui" &frasl;&rsaquo;

&lsaquo;&frasl;tomcat-users&rsaquo;

5 - Salve o arquivo;

6 - Por fim, inicialize o Tomcat.


Testando

Depois de implementar o PSI Probe no Tomcat, verifique se você pode acessá-lo em seu navegador da web digitando a seguinte URL:
http://localhost:8080/probe

Quando lhe for pedido um nome de utilizador e uma palavra-passe, introduza as credenciais para a conta de gestor que criou anteriormente.