allons construire est un pipeline linéaire :
logstash-*
Nous allons procéder à l'installation des composants de la pile ELK (version 7.x) sur une machine Ubuntu (les étapes sont similaires pour Debian).
Java est nécessaire pour faire fonctionner ElasticSearch et Logstash.
# Mettre à jour et installer l'environnement d'exécution Java par défaut $ sudo apt-get update $ sudo apt-get install default-jre -y # Vérification (doit afficher une version comme OpenJDK 11) $ java -version
Ajoutons la clé GPG et la source du dépôt Elastic à notre gestionnaire de paquets APT :
# Ajouter la clé GPG $ wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add - # Ajouter le dépôt Elastic 7.x à la liste des sources $ echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-7.x.list # Mettre à jour les listes de paquets $ sudo apt-get update
ElasticSearch est notre moteur de recherche et de stockage.
# Installation $ sudo apt-get install elasticsearch -y # Démarrage du service $ sudo systemctl start elasticsearch # Vérification du statut (doit être 'active (running)') $ sudo systemctl status elasticsearch # Vérification du port 9200 $ sudo lsof -i -P -n | grep LISTEN | grep 9200 # Ou via une requête simple $ curl -XGET 'http://localhost:9200'
Logstash est notre outil d'ingestion et de transformation.
# Installation $ sudo apt-get install logstash -y # Démarrage du service $ sudo systemctl start logstash # Vérification du port par défaut de métriques (9600) $ sudo lsof -i -P -n | grep LISTEN | grep 9600
Kibana est l'interface utilisateur pour la visualisation.
# Installation $ sudo apt-get install kibana -y # Démarrage du service $ sudo systemctl start kibana # Vérification du port par défaut (5601) $ sudo lsof -i -P -n | grep LISTEN | grep 5601
L'interface web de Kibana est maintenant disponible sur http://localhost:5601.
Nous allons maintenant lier les trois outils : Rsyslog transfère à Logstash, qui transfère à ElasticSearch.
Nous configurons Logstash pour écouter le flux Rsyslog et transférer le résultat à ElasticSearch.
# Créer le fichier de configuration Logstash $ sudo nano /etc/logstash/conf.d/logstash.conf
Ajoutez le contenu suivant.
Découvrez nos actualités, conseils et tutoriels pour rester à jour
Qu'est-ce que SPICE ? SPICE (Simple Protocol fo...
Server (alias PBS) vient compléter la so...
Ici nous allons voir comment migrer une VM sous...
Vous utilisez Proxmox VE pour...
Inscription en cours...
Restez informé de nos dernières actualités et recevez nos meilleurs conseils !
Chargement du formulaire de devis...