Skip to end of metadata
Go to start of metadata

Esup v3

Les logs statistiques du portail contiennent déjà le login de l'utilisateur. Le traitement logstash ne nécessite donc pas les informations de trace définies au niveau du serveur CAS.

Le fichier analysé qui doit être récupéré est uPortal-events.log défini à la variable log4j.appender.E.File dans le fichier uportal-war/src/main/webapp/WEB-INF/log4j.properties.

Il faut le récupérer quotidiennement sur le serveur Agimus (cf 3 - Récupération des logs applicatifs )

Esup v4

Le système de statistiques de esup v3 n'est plus disponible dans la version 4. Il faut donc se baser sur les logs du frontal apache en leur ajoutant l'identifiant TRACE

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %{AGIMUS}C" combinedCAS
SetEnvIf Request_URI "\.gif$|\.jpg$|\.jpeg$|\.png$|\.bmp$|\.ico$|\.svg$|\.ttf$|\.eot$|\.woff$|\.class$|\.swf$|\.css$|\.js$|\.xml$|\.robots.txt$" is_static
CustomLog ${APACHE_LOG_DIR}/ent-access.log combinedCAS env=!is_static

 

Si vous utilisez apache et mod_balancer pour faire le lodbalancing de vos ENT vous pouvez logs le membre qui a pris en charge la requêtes (BALANCER_SESSION_ROUTE et BALANCER_WORKER_ROUTE) (Pensez a adapter le grok logstash-esup4.conf

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" \"SESSION_ROUTE=%{BALANCER_SESSION_ROUTE}e\" \"ASSIGN_ROUTE=%{BALANCER_WORKER_ROUTE}e\" %{AGIMUS}C" combinedCAS
SetEnvIf Request_URI "\.gif$|\.jpg$|\.jpeg$|\.png$|\.bmp$|\.ico$|\.svg$|\.ttf$|\.eot$|\.woff$|\.class$|\.swf$|\.css$|\.js$|\.xml$|\.robots.txt$" is_static
CustomLog ${APACHE_LOG_DIR}/ent-access.log combinedCAS env=!is_static
  • No labels