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: