Complemento Tomcat

Tomcat es una implementación de código abierto popular de la especificación del Servlet de Java. Para obtener más información, visita tomcat.apache.org.

Descubrimiento

Incluso si el complemento Tomcat no está configurado, Stackdriver Monitoring descubre los servicios de Tomcat como un servidor web.

Los servicios descubiertos se muestran en la página Servicios de Tomcat en el menú Recursos. Una vez que instalas el agente de supervisión y configuras el complemento Tomcat en tus instancias, Monitoring propaga la página Servicios de Tomcat con el inventario y las métricas.

Configura Monitoring para supervisar Tomcat

Después de instalar el agente de supervisión, usa las siguientes instrucciones para configurar el complemento Tomcat en tus instancias.

Requisitos previos

El complemento Tomcat requiere la versión 5.5.0-257 o posterior del agente de supervisión. Para actualizar el agente, consulta Actualiza el agente.

Tomcat debe estar configurado para habilitar la supervisión JMX externa. Consulta la documentación de JMX en tomcat.apache.org.

Habilita el complemento de supervisión de Tomcat

Tomcat se supervisa a través de JMX. Monitoring admite la supervisión de la versión 7 de Tomcat. La versión 8 de Tomcat no es compatible en la actualidad.

En tu instancia de VM, descarga tomcat-7.conf del repositorio de configuración de GitHub y colócalo en el directorio /opt/stackdriver/collectd/etc/collectd.d/:

(cd /opt/stackdriver/collectd/etc/collectd.d/ && sudo curl -O https://raw.githubusercontent.com/Stackdriver/stackdriver-agent-service-configs/master/etc/collectd.d/tomcat-7.conf)

El archivo de configuración del complemento descargado de por sentado que tu instancia de Tomcat está configurada para aceptar conexiones JMX en el puerto 9012. Si configuraste Tomcat con un puerto JMX diferente, como raíz, edita el archivo y sigue las instrucciones para cambiar la configuración del puerto JMX.

Después de agregar el archivo de configuración, ejecuta el siguiente comando para reiniciar el agente de supervisión:

sudo service stackdriver-agent restart

A fin de obtener más información sobre el complemento collectd GenericJMX que se usa para supervisar Tomcat, consulta Plugin:GenericJMX.

Qué se supervisa

Las listas completas de métricas que supervisa el complemento Tomcat se encuentran en Métricas de agente: tomcat y Métricas de agente: jvm.