Objetivo
Este procedimento tem como único objetivo demonstrar o passo a passo necessário para habilitar o monitoramento de servidores de aplicação web.
Publico-alvo
Administradores de servidores de aplicação web que desejam fazer o monitoramento através do OpMon
Solução
Este monitoramento abrange servidores de aplicação web com base em java: JVM, JMX, JBoss, Weblogic e WebSphere. Segue abaixo o procedimento para habilitar cada um deles:
JMX
a) Para habilitar a monitoração e gerenciamento do JMX no servidor, defina nas propriedades de inicialização do JVM:
com.sun.management.jmxremote.port=portNum
Onde portNum é a porta através do qual sera monitorado as conexões JMX/RMI. Tenha a certeza que especificou uma porta não usada.
b) Após, é necessário desabilitar o SSL para monitoração remota. Defina nas propriedades de inicialização do JVM:
com.sun.management.jmxremote.ssl=false
Tomcat
a) Para este monitoramento é utilizado o mesmo procedimento do JMX, mencionado acima.
JBoss
a) Além do procedimento do JMX mencionado acima, acrescentar os seguintes parâmetros à variável JAVA_OPTS, em run.bat/run.sh:
Djavax.management.builder.initial=org.jboss.system.server.jmx.MbeanServerBuilderImpl -Djboss.platform.mbeanserver
WebSphere
a) Acesse o menu PMI, clique em Troubleshooting –> PMI Request Metrics na Console Administrativa.
Weblogic
a) Pode ser usado a consulta através do procedimento do JMX acima mencionado, ou então, habilitando o agente SNMP do servidor. Para informações adicionais e configuração SNMP, clique aqui.