PSI Probe es un administrador de contenedores java como Tomcat, basado en el proyecto Lambda Probe y distribuido bajo la misma licencia de código abierto (GPLv2). A diferencia de muchas otras herramientas de monitoreo, PSI no requiere ningún cambio en las aplicaciones existentes y proporciona todas sus funciones a través de una aplicación web que se despliega en el servidor. Entre sus características destacamos: - Sistema: Los usos de CPU, de memoria y swap. - JVM: Uso de memoria heap JVM. - Conectores: Estado de los conectores e hilos. - Sesiones: Sesiones activas en el servidor. - Peticiones: Monitorización de tráfico en tiempo real, incluso en función de cada aplicación. - Data sources: Profiling de bases de datos, pool de conexiones y querys via JNDI. - Logs: Archivos de registros (logs) de las aplicaciones y cambio en tiempo de ejecucion - Gestión de WAR y JSPs: Manager de aplicaciones war, jsps Independientemente de las funciones de manager de aplicacione es de especial interés, acceder a los archivos de log de un servidor Tomcat via web, y poder cambiar el detalle del log en tiempo de ejecución, así como tener una idea del estado de salud de la memoria JVM y del sistema. La monitorización de las peticiones, el número de hilos y el profiling del pool de conexiones, te permiten dimensionar las instancias, aplicaciones y conectores en base a la concurrencia real de tus aplicaciones. Se instala e integra con la seguridad de Tomcat (o Jboss) como las aplicaciones de manager por defecto, y es muy útil a la hora de buscar información sobre tus aplicaciones java. https://code.google.com/p/psi-probe/wiki/InstallationApacheTomcat
Os dejo un par de screenshots: