3 votes

Surveillance des applications Web Tomcat

Nous avons plusieurs webapps déployées sur un seul serveur Tomcat 7. Y a-t-il un moyen de surveiller le statut (temps de disponibilité, utilisation de la mémoire, etc.) de chaque webapp déployée sur un serveur Tomcat?

Nous utilisons Nagios pour surveiller le statut de base du serveur (c'est-à-dire l'utilisation du disque, le ping, l'utilisation de la mémoire, etc.), et ce serait génial si nous pouvions également intégrer le statut de chaque webapp dans Nagios.

Nous aimerions également que cette intégration alerte chaque fois qu'une webapp atteint une certaine limite seuil pour l'utilisation de la mémoire.

MODIFIER: Nous exécutons Tomcat sur Ubuntu.

Y a-t-il un moyen?

Merci.

0 votes

0 votes

Sur quel système d'exploitation exécutez-vous Tomcat ?

0 votes

Nous l'exécutons sur Ubuntu.

5voto

Daniel Points 11

Vous devriez jeter un œil à JavaMelody et PSI Probe :

L'objectif de JavaMelody est de surveiller les serveurs d'application Java ou Java EE dans les environnements de QA et de production. Ce n'est pas un outil pour simuler des demandes des utilisateurs, c'est un outil pour mesurer et calculer des statistiques sur le fonctionnement réel d'une application en fonction de l'utilisation de l'application par les utilisateurs.

http://code.google.com/p/javamelody/

PSI Probe est une version communautaire de Lambda Probe distribué sous la même licence open-source (GPLv2). Elle est destinée à remplacer et étendre Tomcat Manager, rendant plus facile la gestion et la surveillance d'une instance d'Apache Tomcat.

http://code.google.com/p/psi-probe/

0 votes

Merci pour les suggestions. Je vais regarder le sonde PSI et voir ce que nous pouvons en obtenir.

0 votes

J'ai testé Javamelody, c'est super facile à utiliser. Impressionnant !

0voto

Jay Yaskiw Points 21

CA Wily Introscope est un outil assez intéressant pour cela. Beaucoup de fonctionnalités incluant des graphiques de plusieurs instances de Tomcat, la mémoire GC, le nombre de threads, le nombre d'erreurs, le nombre d'arrêts, la santé de l'arrière-plan, etc. Des alertes email automatisées peuvent également être mises en place pour avertir la maintenance en cas de situations anormales.

http://www.thenewreality.be/presentations/pdf/Day2Track6/265CTAC.pdf

(PS - Je ne pense pas que celui-ci soit gratuit cependant. Bon outil néanmoins)

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X