...
Nous allons voir et tester ci-dessous quelques traitements fournis par défaut dans le fichier.
Remarque | |||||||
---|---|---|---|---|---|---|---|
Le fichier daily_batch.sh utilise une variable CONF_PATH qui est par défaut égale à $BUILD_HOME"/logstash/". Si vous lancez des traitements en dehors de ce batch, définissez préalablement la valeur de CONF_PATH :
Vous pouvez également remplacer la valeur par défaut (/tmp) dans les fichiers de configuration du répertoire logstash :
|
Traitement du LDAP
Les informations qui vont enrichir les logs sont extraites quotidiennement du ldap et intégrer à Elasticsearch. A cette étape, vous devriez avoir déjà vérifié le bon fonctionnement de la récupération des informations ldap avec logstash en utilisant le fichier test-logstash.conf.
...
Astuce | ||
---|---|---|
| ||
Ces commandes vont générer dans votre elasticsearch :
|
...
Il existe plusieurs autres exemples dans le fichier de traitement quotidien ainsi que des exemples de configuration dans le dossier logstash. Inspirez-vous en et n'hésitez pas à poser vos questions sur la liste de diffusion esup-utilisateurs
Points d'attention
Certains traitements ont des pré-requis. Vérifiez les points suivants si vous rencontrez des soucis lors de l'import de vos données :
- Avez-vous paramétré correctement la variable d'environnement CONF_PATH ? (cf la remarque de la section script_quotidien)
- Avez-vous généré ou créé les fichiers de mappings nécessaires à l'enrichissement des données ? Principalement utilisés par moodle, il vous faudra, au choix :
- lancer les enrichissements du dossier gen_mappings pour générer les fichiers ou
désactiver l'enrichissement en commentant tout le bloc translate {…} de votre fichier de traitement
Traitement quotidien dans la crontab
...