Je suis à la recherche des outils gratuits pour surveiller tomcat (trafic, l'utilisation de la mémoire, threads, les demandes, PROCESSEUR, journaux,...). Je suis actuellement à l'aide lambdaprobe sur Tomcat 5.5.x, mais il semble que n'est pas plus développé (ou pas? le site lambdaprobe.org est toujours vers le bas pour moi...). Quelqu'un a de bonnes expériences à partager? Dans lambdaprobe il y a peu d'info disponible uniquement si tomcat est instrumenté avec JMX. Eh bien, JMX est quelque chose d'étrange et de mystérieux pour moi. Est une bonne solution à un serveur de production? Il vaut la peine de passer mon (peu) de temps pour l'apprendre?
Réponses
Trop de publicités?Essayez JavaMelody, http://javamelody.googlecode.com
C’est opensource et active.
« trafic, utilisation de la mémoire, discussions, requêtes, CPU, journaux,... » :
- circulation : Oui (nombre de requêtes)
- mémoire : Oui
- discussions : Oui
- demandes : Oui, http, mais aussi sql
- CPU : Oui
- journaux : Oui
- et beaucoup plus... voir des captures d’écran
Et il est parfait dans un serveur de production.
http://Tomcat.Apache.org/Tomcat-5.5-doc/Monitoring.html
Oui, je recommanderais regardant JMX. Vous pouvez utiliser l’application jconsole pour jeter un oeil à la plupart des stats que vous avez besoin tout de suite. Le lien ci-dessus vous aidera à comprendre il mieux que je ne peux jamais en quelques phrases.
Exécutez la jconsole qu'il devrait venir avec votre JDK.
La sonde Lamba déjà suggéré est un projet mort.
Il y a cependant une fourchette : Sonde de Psi. Ce n'est pas le contrôle parfait outil mais il est est un très bon remplacement pour la valeur par défaut de Tomcat Manager.
Jetez un oeil à la configuration SNMP dans votre machine virtuelle Java / Cacti , alors jetez un oeil à ce modèle. En utilisant cette méthode sur nos serveurs tomcat et résine et fonctionne très bien. Faites aussi un modèle personnalisé pour surveiller l’espace permgen ainsi, mais je n’ai pas encore posté il n’importe où.