Arborescence des pages

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.
Avertissement

Section en cours de rédaction, en attente de validation

 

Afin de visualiser le contenu de votre entrepôt elasticsearch, vous pouvez installer Kibana.

Avertissement

Kibana ne prévoit pas d'authentification interne à l'application (à moins d'utiliser X-Pack, payant). Vous devez assurer par ailleurs la vérification de l'accès à l'outil

Installation

. Nous vous proposons une architecture à la page Sécuriser l'accès à kibana


Info

Si vous utilisez actuellement la version 2 d'Agimus-NG, vous pouvez vous aider de la page Exporter vos configurations kibana v4 vers kibana v7 pour effectuer la migration de vos tableaux de bord


Installation

Suivez les instructions qui correspondent à votre système

Télécharger l'archive : https://downloadwww.elasticsearch.orgelastic.co/guide/en/kibana/kibana/kibana-3.1.1.tar.gz

Décompresser la simplement dans un répertoire de serveur web.

Attention, le serveur elasticsearch (Agmius-NG) doit être accessible depuis votre poste de travail. Kibana utilise du javascript pour requêter elasticsearch.

 

Dashboard d'exemple

Voici un exemple de dashboard filtrant les logs moodle (vous pouvez modifier cela en changeant le filtre.

Moodle-basic.json

Pour l'importer dans Kibana, cliquez sur Load puis Advanced et uploader le fichier json

current/install.html

ACL

Kibana a besoin d'effectuer une requête vers le port 9200 du serveur lorsqu'on veut visualiser les données. Il faut donc penser à ouvrir l'accès au port 9200 du ou des serveurs elascticsearch dans les ACL pour Kibana.

Kibana est standalone et affiche le service sur le port 5601. Vous pouvez le modifier dans le fichier de configuration.

Configuration

Voici les réglages à apporter dans le fichier de configuration

Bloc de code
titleconfig/kibana.yml
server.port: 5601
server.host: "0.0.0.0"
server.basePath: "/kibana"
server.name: "Agimus-NG"
elasticsearch.hosts: ["http://agimus1.univ.fr:9200","http://agimus2.univ.fr:9200"]
kibana.index: ".kibana"
logging.dest: /var/log/kibana/kibana.log
 
# En prod pour permettre l'intégration dans une iframe
csp.strict: false
csp.warnLegacyBrowsers: false
csp.rules: 
  - "script-src 'self' 'unsafe-eval' 'unsafe-inline'"
  - "worker-src blob: 'self'"
  - "style-src 'unsafe-inline' 'self'"


Dashboard d'exemple

Vous trouverez des dashboards et des visualisations d'exemple sur l'espace github du projet

Remarque

Par défaut le sélecteur de date de kibana est paramétré sur les 15 dernières minutes. Pensez à le changer pour pouvoir afficher vos données.


Suivant les attributs que vous avez utilisés pour enrichir vos logs, il se peut que certaines visualisations n'affichent pas de données. N'hésitez pas à les modifier via l'interface graphique après les avoir importées.

 

 

 Image Removed