L'historique de l'outil est tumultueux : initié sous le nom de "Tomcat-Probe", le projet a été renommé en Lambda-probe avant de rentrer dans une phase d'inactivité encore effective aujourd'hui. Alors Lambda-probe, projet mort ? C'était sans compter sur la force des communautés Open Source. Sans nouvelle du développeur et confortés par la licence GPL, des utilisateurs du forum ont repris le développement de l'outil d'administration de serveur Tomcat en le forkant : PSI-probe.
Les mesures proposées par PSI-probe dans sa version 2.0.2 sont très diverses :
- Gestion des applications déployées (affichage des sessions et de leurs détails, désactivation de celles-ci), de leurs composantes (connexions JDBC) ;
- Gestion des datasources, visualisation de leurs taux d'engorgement ;
- Déploiement d'applications ;
- Affichage des logs Tomcat et des logs applicatifs ;
- Informations sur les processus en cours ;
- Gestion en clusters ;
- Informations système de l'hôte ;
- État du serveur.
La liste impressionnante de ses possibilités par rôle est à consulter sur le site.
PSI-probe gère en effet les utilisateurs en plusieurs rôles, ce qui devrait intéresser les environnements fortement industrialisés dans lesquels plusieurs utilisateurs d'équipes différentes doivent accéder à certaines statistiques ou actions selon leurs fonctions. Les développeurs ont mis l'accent sur la gestion des instances de serveurs en cluster qui est implémentée nativement.
Le logiciel est proposé sous forme d'application web qui se déploie naturellement sous Tomcat, mais aussi sous JBoss de façon triviale. L'ancien site de LambdaProbe propose des captures d'écran et une démonstration en ligne (d'une ancienne version 1.7) qui donnent une bonne idée des mesures et graphiques déjà disponibles à l'époque ainsi que de l'interface utilisateur ergonomique, claire et complète que l'on peut retrouver en français. Pour information, PSI-probe nécessite une exécution en environnement privilégié afin de pouvoir administrer les WARs de son serveur ainsi que de l'activation de la console JMX dans la machine virtuelle Java.
Comme on a pu le voir au moment de l'inactivité du projet, le forum, véritable ligne de vie d'un logiciel Open Source, est actif et les demandes d'informations ne restent pas lettre morte. Les idées de développement futurs ne manquent pas comme par exemple la prise en charge de Tomcat 6 ou les avertissements par email. PSI-probe est le parfait exemple de projet Open Source : basé sur une communauté active et qualifiée, à même de reprendre le projet de bout en bout, et de proposer une réponse pertinente à un besoin souvent exprimé.
PSI-probe ? Un incontournable !
NdM : cette dépêche est tirée du journal de galaux.
Aller plus loin
- Journal de galaux à l'origine de la dépêche sur PSI-PROBE (155 clics)
- Site de PSI-PROBE (409 clics)
- Captures d'écran issues de Lamba-Probe (161 clics)
# Intéressant
Posté par Boa Treize (site web personnel) . Évalué à 3.
# Faudrait la même pour JBoss
Posté par sotd . Évalué à 1.
# Remplacement de l'interface d'admin de tomcat
Posté par timid . Évalué à 4.
Le nombre d'informations auquel on a accès est assez impressionnant.
Ce logiciel remplace complètement l'interface de base de tomcat ( /manager ), et propose beaucoup de choses intéressantes en plus.
On peut par exemple voir la mémoire utilisée par application, l'état des servlets, réinitialiser une appli sans la redéployer, voir les jar utilisés déployés, le contenu des logs, le nombre de requêtes par seconde ...
J'ai toujours utilisé l'interface de base fournie avec tomcat sans chercher plus loin (pas trop besoin) mais rétrospectivement, je pense qu'avoir accès à ces d'informations aussi facilement aurait pu m'aider à diagnostiquer et résoudre beaucoup de problèmes plus rapidement.
L'installation pour une utilisation de base est assez simple, il suffit de déployer le .war comme une appli tomcat normale et de se loguer avec un utilisateur ayant un rôle de "manager" (le même utilisateur que pour l'interface de /manager par exemple)
Je pense que le projet tomcat gagnerait beaucoup à fournir cet outil par défaut en complément de leur interface.
[^] # Re: Remplacement de l'interface d'admin de tomcat
Posté par Guillaume ALAUX (site web personnel) . Évalué à 2.
Le projet tomcat dispose déjà de la webapp d'administration (http://tomcat.apache.org/download-55.cgi#5.5.30 ) qui propose déjà beaucoup d'informations même si ce n'est pas encore du niveau de PSI-Probe.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.