Monitorear Tomcat

Hola igual no es el post, pero queria preguntar alguno de ustedes ha monitoreado tomcat? es decir si esta arriba o no esto es un requerimiento, mi pregunta es se puede hacer con java? obviamente tnedria q ser algo por fuera q no corra en el tomact

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de benek

No entendí bien, quieres

No entendí bien, quieres saber únicamente si está arriba o no? O monitorear las apps que corren sobre Tomcat?

Lo primero es trivial dependiendo de tu OS, para lo segundo puedes ocupar JavaMelody: https://code.google.com/p/javamelody/

Saludos.

Imagen de ingscjoshua

monitorear

si piden que monitoremos si esta arriba o abajo el tomcat y mandemos correos en caso de que no este arriba , lo vamos a hacer en linux, pero de eso no tengo mucho conocimiento

Imagen de Shadonwk

no creo que sea necesario

no creo que sea necesario pues al no estar arriba el tomcat de nada te servirá enviar un correo puesto que todas las aplicaciones que estén ahí morirían automáticamente y los primeros en quejarse serían los usuarios.

Imagen de benek

Puede ser muy simple, haz un

Puede ser muy simple, haz un shell script que revise una de dos cosas: si el proceso está corriendo con (ps) o si el puerto que usa tomcat está ocupado (netstat), en ambas usas grep para localizarlo. En el script puedes enviar un correo cuando detectes que no está.

Por último, metes eso a un cronjob que se ejecute cada que lo desees (crontab -e) y listo.

Imagen de ingscjoshua

ok

Si es lo q pense q hay q hacer algo en shell para monitorearlo pero no tenia mucha idea de como gracias por la orientacion

Imagen de ingscjoshua

es lo mismo q dijimos

ya sabes como son los clientes, les gusta sentir que tienen el control de todo asi lo pidieron y asi lo haremos :)