GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer Filebeat sur CentOS 8

Dans cet article, nous vous avons expliqué les étapes nécessaires pour installer et configurer Filebeat sur CentOS 8. Avant de poursuivre ce tutoriel, assurez-vous d'être connecté en tant qu'utilisateur avec sudo privilèges. Toutes les commandes de ce didacticiel doivent être exécutées en tant qu'utilisateur non root.

Filebeat est un expéditeur léger pour transférer et centraliser les données de journal. Installé en tant qu'agent sur vos serveurs, Filebeat surveille les fichiers journaux ou les emplacements que vous spécifiez, collecte les événements de journal et les transmet à Elasticsearch ou Logstash pour indexation.

Installer Filebeat sur CentOS 8

Étape 1. La première commande mettra à jour les listes de packages pour vous assurer d'obtenir la dernière version et les dernières dépendances.

sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
sudo dnf update

Étape 2. Installez ELK Stack.

Donc, vous devrez configurer Ubuntu en tant que pile ELK. Si vous ne l'avez pas déjà fait, utilisez notre guide d'installation traditionnel ELK Stack pour configurer Ubuntu avant de continuer.

Étape 3. Installez Filebeat sur le système CentOS.

Installer la clé de signature GPG du dépôt Elastic Stack :

sudo rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch

Ensuite, ajoutez le dépôt Elastic Stack sur CentOS 8 :

cat > /etc/yum.repos.d/elasticstack.repo << EOL
[elasticstack]
name=Elastic repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md
EOL

Pour installer Filebeat, ouvrez une fenêtre de terminal et exécutez la commande :

sudo dnf update
sudo dnf install filebeat

Ensuite, démarrez et activez Filebeat pour qu'il s'exécute au démarrage du système :

systemctl enable --now filebeat
systemctl status filebeat

Étape 4. Configurez Filebeat.

La sortie Filebeat est définie dans le fichier de configuration Filebeat, /etc/filebeat/filebeat.yml

nano /etc/filebeat/filebeat.yml

Elasticsearch est la sortie par défaut. Tout ce que vous avez à faire est de mettre à jour l'adresse IP, Elasticsearch, qui est définie sur localhost par défaut :

...
#================================ Outputs =====================================
 
# Configure what output to use when sending the data collected by the beat.
 
#-------------------------- Elasticsearch output ------------------------------
output.elasticsearch:
  # Array of hosts to connect to.
  #hosts: ["localhost:9200"]
  hosts: ["192.168.77.21:9200"]
...

Si vous poussez plutôt les données d'événement vers Logstash, commentez la sortie Elasticsearch et définissez la sortie Logstash comme indiqué ci-dessous :

#================================ Outputs =====================================
 
# Configure what output to use when sending the data collected by the beat.
 
#-------------------------- Elasticsearch output ------------------------------
#output.elasticsearch:
  # Array of hosts to connect to.
  #hosts: ["localhost:9200"]
 
  # Protocol - either `http` (default) or `https`.
  #protocol: "https"
 
  # Authentication credentials - either API key or username/password.
  #api_key: "id:api_key"
  #username: "elastic"
  #password: "meilana"
 
#----------------------------- Logstash output --------------------------------
output.logstash:
  # The Logstash hosts
  #hosts: ["localhost:5044"]
  hosts: ["192.168.77.21:5044"]

Ensuite, ajoutez le module système, qui examinera les journaux système locaux :

sudo filebeat modules enable system

Après cela, exécutez la configuration de Filebeat :

sudo filebeat setup

Le système effectuera un certain travail, en analysant votre système et en se connectant à votre tableau de bord Kibana.

Félicitations, vous avez appris à installer et configurer Filebeat sur CentOS 8. Si vous avez des questions, veuillez laisser un commentaire ci-dessous.


Cent OS
  1. Comment installer PHP 7, 7.2 et 7.3 sur CentOS 7

  2. Comment installer Java 11 et 12 sur CentOS 7

  3. Comment installer Wine 4.0 sur CentOS 7

  4. Comment installer Vim 8.2 sur CentOS 7

  5. Comment installer VirtualBox sur CentOS 7

Comment installer Ruby sur CentOS 7

Comment installer PostgreSQL sur CentOS 7

Comment installer Go sur CentOS 7

Comment installer Python 3 sur CentOS 7

Comment installer R sur CentOS 7

Comment installer R sur CentOS 8