Alfresco 4.2f – Monitoring avec JavaMelody

Dans cet article, nous allons voir comment mettre en place très simplement une solution de monitoring pour Alfresco avec JavaMelody. Alfresco est installé à la racine /alfresco

On commence par récupérer les sources puis les extraires :

wget https://github.com/javamelody/javamelody/releases/download/1.53.0/javamelody-1.53.0.zip

unzip javamelody-1.53.0.zip

On va ensuite copier les fichiers javamelody.jar et jrobin-1.5.9.1.jar dans

cp javamelody.jar jrobin-1.5.9.1.jar /alfresco/tomcat/shared/lib/

Pour « activer » JavaMelody on va modifier le fichier web.xml dans le répertoire de configuration de Tomcat

nano /alfresco/tomcat/conf/web.xml

On va y ajouter le filtre suivant entre les balises <web-app> et </web-app>

<filter>
<filter-name>monitoring</filter-name>
<filter-class>net.bull.javamelody.MonitoringFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>monitoring</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<listener>
<listener-class>net.bull.javamelody.SessionListener</listener-class>
</listener>

On redémarre les services Alfresco et on accède à l’interface à cette adresse :

http://addr_serveur:8080/alfresco/monitoring

et voilà le travail!

JavaMelody

 

3 commentaires

  1. Je poste à nouveau, j’ai réussi par hasard en fait, j’ai supprimé la configuration dans tomcat sur web.xml et je l’ai rétabli comme il était par défaut. En redémarrant le serveur, les deux .jar étaient encore dans shared/lib, et là, miracle alfresco/monitoring fonctionne sans rien avoir à faire de plus. Testé sur community 5.0d.

  2. Bonjour Vincent, j’ai essayé de mettre en place cet outil avec Alfresco 5.0d, j’ai configuré tomcat et placé les deux fichiers dans shared/lib. Au redémarrage d’Alfresco, ma page de login n’affiche plus la boite avec logo pour les identifiants, impossible de me connecter. alfresco/monitoring ne donne rien non plus. Le champ /* doit il etre renseigné avec l’URL alfresco, ou alors certaines choses auraient changé depuis community 5?

    Je continue de chercher. Super Blog!

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.