2010-06-02 8 views
0

J'ai déjà travaillé avec WebSphere, WebLogic, JBoss et d'autres serveurs d'applications. Maintenant, je travaille sur une application qui sera déployée en utilisant Tomcat 6.x. Bien que je préfère utiliser la ligne de commande ou les fichiers de configuration XML, il y a des moments où une bonne console d'administration est très pratique. J'ai regardé la console d'administration avec Tomcat et je l'ai trouvée très légère. Est-ce que quelqu'un connaît des consoles d'administration ou des outils plus avancés pour Tomcat?Outils d'administration Tomcat?

Idéalement, je voudrais en ligne quelque chose, qui offre la possibilité de:

  • applications Déploiement/Start/Stop
  • Créer de nouvelles ressources, telles que les ressources de base de données
  • utilisateurs Administrez/groupes et registres (LDAP, active Directory, etc.)
  • Afficher les journaux
  • Obtenez les données d'utilisation/performances

Des recommandations?

Répondre

1

Si vous envisagez l'administration Tomcat, il existe deux consoles différentes. Ce n'est pas clair lequel vous regardiez. Tomcat's Manager est une interface Web rapide permettant de démarrer, d'arrêter, d'ajouter et de supprimer des applications Web. Il prend également en charge certaines informations de collecte de données légères, notamment des informations de base telles que la version JVM, les informations système et l'utilisation de la mémoire. Il doit généralement être configuré pour l'accès en ajoutant des utilisateurs avec les autorisations appropriées dans la plupart des distributions.

La console d'administration de Tomcat est nettement plus performante que celle de Tomcat. Il inclut la possibilité de gérer les domaines de sécurité, les utilisateurs, etc. Il doit généralement être installé en tant qu'application Web secondaire dans la plupart des distributions.

Lequel des deux avez-vous regardé, ou avez-vous vu les deux?

--- Edité après une réponse indiquant l'absence d'administration webapp 6.0 ---

Apparemment, il a été retiré en raison du manque d'entretien et le détournement de l'effort dans le JMX management extensions in Tomcat 6.0. Certaines personnes indiquent que les contrôles JMX sont suffisants, mais qu'il manque de convivialité dans son interface.

Je parie que vous avez vu les extensions JMX et les a trouvées manquantes, ou vous n'avez pas encore pris un coup d'oeil. D'une manière ou d'une autre, il semble que quelques personnes n'aient pas trouvé les extensions JMX à leur goût, donc votre cas pourrait les trouver manquantes aussi. Peut-être qu'une enquête rapide vous permettra de savoir si elles sont suffisantes.

Il existe un produit qui a été recommandé à l'une des personnes déplorant la perte de la webapp Admin. Il s'appelle Lambda Probe et pourrait prendre en charge Tomcat 6.0. The documentation indique seulement qu'il prend en charge Tomcat 5.0 et 5.5, mais ce post indique qu'il fonctionne aussi avec Tomcat 6.0.

Nous vous remercions de l'attention portée à la surveillance Tomcat 6.0. Depuis la version 5.5, l'édition directe des fichiers XML m'a empêché d'examiner les ensembles d'outils moins manuels.

+0

Je me souviens de regarder à la fois sur Tomcat 5.x, mais n'a pas pu trouver la Tomcat Admin Console pour 6.x, seul le gestionnaire. La console d'administration est-elle toujours disponible pour 6.x? Si non, avez-vous travaillé avec d'autres personnes? Nous serions partisans des solutions open source, mais ce n'est pas une exigence stricte. – Shadowman

+0

Il semble que Tomcat Admin Console pour 6.x est parti, susceptible de ne jamais revenir. Le travail consistant à tout gérer via JMX était censé résoudre tous les problèmes de maintenance de la Tomcat Admin Console, mais beaucoup de gens trouvent la console JMX un peu hostile aux utilisateurs. Beaucoup de fonctionnalités là-bas, mais il manque la belle interface web. –

+0

J'ai vu Lambda Probe hier quand je cherchais. Avez-vous déjà travaillé avec? A-t-il la possibilité de configurer le clustering, la sécurité, SSL, etc.? Ou est-ce juste utilisé pour la surveillance? – Shadowman