Recherche avancée
Par formation
Par date
Par ville
logo HUB Formation
Organisme de Formation
aux Technologies et métiers de L'informatique
La pédagogie au service de la technologie
Accueil > Domaines > Bases de données > ElasticStack pour administrateurs

ElasticStack pour administrateurs

ELK pour administrateurs

elasticsearch

Objectifs

  • Comprendre le fonctionnement d'Elasticsearch, savoir l'installer et le configurer, gérer la sécurité avec X-Pack,
  • Installer / configurer kibana pour le mapping sur les données Elasticsearch.

Public

  • architectes techniques
  • ingénieurs système
  • administrateurs

Prérequis

  • Connaissances générales des systèmes d'information,
  • Connaissances des systèmes d'exploitation (Linux ou Windows).
  • Les travaux pratiques sont réalisés sur Linux.

Programme de la formation

Introduction

  • Présentation ElasticSearch, fonctionnalités, licence
  • Positionnement d'Elasticsearch et des produits complémentaires : Watcher, Kibana, Logstash, Beats, X-Pack
  • Principe : base technique Lucene et apports d'ElasticSearch
  • Fonctionnement distribué

Installation et configuration

  • Prérequis techniques.
  • Installation depuis les RPM.
  • Utilisation de l'interface X-Pack monitoring.
  • Premiers pas dans la console Sense.
  • Etude du fichier : elasticsearch.yml

Kibana

  • Présentation : objectifs, collecte de données, logs, ... par les APIs d'administration et de supervision ;
  • Stockage dans elasticsearch et mise à disposition dans une interface web de graphiques
  • Démonstrations.

Clustering

  • Définitions : cluster, noeud, sharding
  • Nature distribuée d'elasticsearch
  • Présentation des fonctionnalités : stockage distribué, calculs distribués avec Elasticsearch, tolérance aux pannes.

Fonctionnement

  • Notion de noeud maître, stockage des documents : , shard primaire et réplicat, routage interne des requêtes.

Gestion du cluster

  • Outils d'interrogation : /_cluster/health
  • Création d'un index : définition des espaces de stockage (shard), allocation à un noeud
  • Configuration de nouveaux noeuds : tolérance aux pannes matérielles et répartition du stockage

Cas d'une panne

  • Fonctionnement en cas de perte d'un noeud : élection d'un nouveau noeud maître si nécessaire, déclaration de nouveaux shards primaires

Mise en oeuvre X-Pack Security

  • Présentation des apports de X-Pack security: authentification, gestion des accès aux données (rôles), filtrage par adresse IP ; cryptage des données, contrôle des données; audit d'activité.

Exploitation

  • Gestion des logs : ES_HOME/logs
  • Paramétrage de différents niveaux de logs : INFO, DEBUG, TRACE
  • Suivi des performances.
  • Sauvegardes avec l'API snapshot.

Evolutions

  • Les différentes versions : fonctionnalités et particularités des versions de 2.0 à 5.0.
  • Nouveautés de la version 6.0.

Méthode pédagogique

Un support de cours est remis à chaque participant. La théorie est complétée par des cas pratiques ou exercices discutés avec le formateur.

Méthode d'évaluation

Le dernier jour se termine par un test permettant d'évaluer les connaissances acquises.