Je gère plusieurs instances de tomcat (environ 30-35) et je recherche une console pour centraliser les journaux. J'ai déjà essayé php-syslog-ng (non avec tomcat) et l'ai trouvé utile. J'aimerais que ces logiciels présentent certaines de ces fonctionnalités:
-Sélection de syntaxe en fonction de la gravité des exceptions. -Vue arborescente pour les traces de pile et les exceptions imbriquées.
Point bonus:
-Alarm lorsque certains motifs correspondent.
est-il possible de changer l'enregistrement de tomcat en log4j? Pour log4j, il existe de nombreux visualiseurs de fichiers journaux:
http://www.log-viewer.com/net-java-log4j-log-viewer/Ils ne sont pas tous open source mais gratuits. Il y a peut-être quelque chose qui vous aide.
la source
Avez-vous essayé TCLogView?
la source
pas exactement une visionneuse, mais fait un tri et une correspondance des exceptions:
http://exctractor.sourceforge.net/
une douleur pour démarrer, mais une fois mis en place, peut être utile pour produire des rapports / etc.
la source
Avez-vous également regardé MuleSoft TcatServer? Nous offrons la possibilité d'afficher les journaux des instances distantes de Tomcat et vous pouvez suivre les journaux. Il n'est pas open source, mais gratuit à utiliser dans un environnement de développement.
Divulgation: Je travaille pour MuleSoft, et serais heureux de répondre à toutes les questions spécifiques sur Tcat Server.
la source
Nous avons pas mal de serveurs tomcat que j'administre habituellement. Ce que nous faisons, c'est utiliser log4j pour journaliser réellement toute la journalisation webapp sur un serveur de journalisation central. Ce qui m'intéresse le plus (du point de vue d'un administrateur système) est de jeter un œil à la journalisation que le conteneur produit lui-même (dans ce cas, les tomcats).
Donc, pour avoir un aperçu de quelques matelots à un moment où les choses tournent mal (généralement quand ils se conduisent mal), j'utilise une combinaison de ssh et
multitail
, qui fonctionne plutôt bien sous unix. L'idée étant que vous ssh dans chaque boîte simultanément et que vous suiviez le fichier catalina.out. Multitail a un support de coloration syntaxique inclus et est suffisamment flexible pour vous permettre d'ajouter votre propre coloration en utilisant des expressions régulières. Quand je dois enquêter sur quelque chose qui s'est passé il y a quelques heures, je dois toujours regarder les journaux catalina eux-mêmes, évidemment bruts.Selon les alarmes, j'utilise un script python que j'exécute en arrière-plan, intégré aux scripts de démarrage / arrêt pour chaque tomcat. Il contient essentiellement le fichier catalina.out à la recherche de choses que je trouve intéressantes et génère une alerte (sms, e-mail, etc.) en fonction de la gravité du problème. Je sais que ce n'est peut-être pas la meilleure solution, mais cela fonctionne assez bien pour moi (et le script n'est en fait pas compliqué et peut être écrit dans la langue de votre choix).
Je sais que ce n'est peut-être pas ce que vous recherchez, mais c'est mon approche et j'en suis satisfait en le gardant sous le principe KISS. J'espère que ça aide.
la source