Installation et paramétrage du package esup-indicateurs
Contenu du package
Le package esup-indicateurs est fourni sous la forme d'une archive "tar.gz".
Le fichier README.txt à la racine donne des indications pour l'installation et le paramétrage.
Il se décompose en plusieurs sous dossiers :
- scripts : contient les scripts shell et perl, et les feuilles xsl utilisés lors de la génération de docuents html
- conf : contient les fichiers de configuration : types.map, services.map, db.conf
- lib : contient les librairies extérieurs nécessaires. Pour le moment, juste la librairie java batik, utilisée pour la génération des graphiques
- db : contient les scripts SQL de création de la base des indicateurs, pour mysql et postgree
A la racine, un fichier de stats d'exemple est fourni pour tests : stats.sample.log
Installation du package
Prérequis
Pour la génération des documents html, les modules perl "XML::LibXML" et "SVG::TT::Graph" doivent etre installes.
Pour cela en tant que root, faire :
perl -MCPAN -e 'CPAN::Shell->install(XML::LibXML)' perl -MCPAN -e 'CPAN::Shell->install(SVG::TT::Graph)'
La librairie libxslt doit également être installée, avec le binaire xsltproc utilisé pour les transformations xslt.
Pour les accès SGBD le module perl DBD::mysql ou DBD::Pg doit être installé, en fonction du moteur sql utilisé.
Installation
Par exemple, pour la version 1.0.0 du package :
tar -xvzf esup-indicateurs-1.0.0.tar.gz
Ceci crée le répertoire racine de l'installation, esup-indicateurs-1.0.0
Paramétrage du package
Il s'effectue en affectant des vraiables d'environnement dans les 2 scripts env.sh et traiteStatsEsup.sh
env.sh
Il contient des paramètres généraux.
Il est nécessaire de paramétrer au moins les variables suivantes :
- ETABLISSEMENT : contient le nom de l'établissement. Il sera affiché dans les différents états
- CODEETAB : c'est un code propre à l'établissement. Il est utilisé lors de l'alimentation de la base de données (qui est potentiellement multi-etablissements)
- DIR_HOME_INDICATEURS : c'est le chemin d'installation du package
D'autres paramètres permettent de spécifier les répertoires contenant les fichiers de configuration, les fichiers générés ...