Para configurar o Agent Client Collector para executar o monitoramento do Apache Tomcat, defina as seguintes configurações na aplicação Apache Tomcat.
Antes de Iniciar
Função necessária: agent_client_collector_admin
Procedimento
-
Abra uma porta JMX de gestão ao iniciar o servidor:
-
Em um ambiente Linux:
- No diretório bin do diretório inicial do Tomcat, crie um arquivo setenv.sh.
- Certifique-se de que o arquivo contenha o seguinte:
export CATALINA_OPTS=$CATALINA_OPTS"
-Dcom.sun.management.jmxremote=true
-Dcom.sun.management.jmxremote.port={PORT NUMBER}
-Dcom.sun.management.jmxremote.rmi.port={PORT NUMBER}
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
-Djava.rmi.server.hostname=127.0.0.1"
- Execute
chmod 755 setenv.sh para conceder permissões executáveis ao arquivo setenv.sh.
-
Em um ambiente Windows:
- No diretório bin do diretório inicial do Tomcat, crie um arquivo setenv.bat.
- Certifique-se de que o arquivo contenha o seguinte:
@echo=off
if defined CATALINA_OPTS (
set CATALINA_OPTS=%CATALINA_OPTS% -
Dcom.sun.management.jmxremote=true
) else (
set CATALINA_OPTS=-
Dcom.sun.management.jmxremote=true
)
set CATALINA_OPTS=%CATALINA_OPTS% -
Dcom.sun.management.jmxremote.port={PORT NUMBER}
set CATALINA_OPTS=%CATALINA_OPTS% -
Dcom.sun.management.jmxremote.rmi.port={PORT NUMBER}
set CATALINA_OPTS=%CATALINA_OPTS% -
Dcom.sun.management.jmxremote.authenticate=false
set CATALINA_OPTS=%CATALINA_OPTS% -
Dcom.sun.management.jmxremote.ssl=false
set CATALINA_OPTS=%CATALINA_OPTS% -
Djava.rmi.server.hostname=127.0.0.1
{PORT NUMBER} representa o número da porta que você abre para o monitoramento do JMX RMI. O valor padrão criado pela definição de verificação é 9000.
-
Reinicie o Tomcat.
-
Em um ambiente Linux: execute o script desligamento.sh, seguido pelo script inicialização.sh.
-
Em um ambiente Windows: execute o script desligamento.bat, seguido pelo script inicialização.bat.