Filebeat Update 6.5.2

De EjnTricks

Cet article présente la mise à jour de Filebeat en version 6.5.2. Cette mise à jour est très simple et consiste juste à déployer la nouvelle version, aucune action sur la base de données ne sera réalisée.


Hand-icon.png Votre avis

Nobody voted on this yet

 You need to enable JavaScript to vote


Download-icon.png Téléchargement

L'application est téléchargée, en version 6.5.2 dans le répertoire /var/opt/beats/filebeat avec le nom filebeat-6.5.2-linux-x86_64.tar.gz.


System-Install-icon.png Installation

L'application va être installée sous /var/opt/beats/filebeat, avec modification de l'emplacement racine pour être 6.5.2.

#sudo tar --transform 's/^filebeat-6.5.2-linux-x86_64/6.5.2/' -C /var/opt/beats/filebeat -xzvf /var/opt/beats/filebeat/filebeat-6.5.2-linux-x86_64.tar.gz

Le fichier téléchargé peut être supprimé.

#sudo rm /var/opt/beats/filebeat/filebeat-6.5.2-linux-x86_64.tar.gz


Icon File Owner.png Propriétaire fichiers

L'installation a été réalisée avec le compte root. Il est préférable de donner la propriété au compte de démarrage du serveur web, soit filebeat dans le cadre de cette installation.

#sudo chown -R filebeat:filebeat /var/opt/beats/filebeat/6.5.2


Icon ACL.png Sécurisation

Au niveau de la procédure d'installation, il est indiqué de placer les permissions pour tous les comptes. Cependant, cela présente un problème évident de sécurité. Les droits mis en place seront uniquement pour le compte d'exécution, soit filebeat dans le cadre de cet article.

#sudo chmod -R go-rwx /var/opt/beats/filebeat/6.5.2


Stop-icon.png Arrêt

Avant de référencer la nouvelle version, il faut arrêter le service.

#sudo systemctl stop filebeat


Process-icon.png Configuration modules

Attention, des configurations de modules sont disponibles ou modifiées. Il est nécessaire de les reprendre dans le répertoire mis en place, soit /var/opt/beats/filebeat/common/config/modules.d.


Vues-icon.png Référencement version

Afin de faciliter les montées de versions, le lien /var/opt/metricbeat/installed a été mis en place et doit être mis à jour.

#sudo rm /var/opt/beats/filebeat/installed
#sudo ln -s /var/opt/beats/filebeat/6.5.2 /var/opt/beats/filebeat/installed
#sudo chown -h filebeat:filebeat /var/opt/beats/filebeat/installed


Upload-icon.png Chargement Kibana

Les tableaux de board Kibana peuvent être modifiés. Il est donc utile de les charger avant le premier démarrage, si l'option de chargement automatique est désactivé.

#sudo su filebeat -s /bin/bash -c '/var/opt/beats/filebeat/installed/filebeat -c /var/opt/beats/filebeat/common/config/filebeat.yml -path.home /var/opt/beats/filebeat/installed -path.config /var/opt/beats/filebeat/common/config -path.data /var/opt/beats/filebeat/common/datas -path.logs /var/log/filebeat setup kibana'
Loaded index template
Loading dashboards (Kibana must be running and reachable)
Loaded dashboards
Loaded machine learning job configurations


Start-icon.png Redémarrage

L'instance peut être redémarrée.

#sudo systemctl start filebeat


Viewer icon.png Voir aussi

Documentation officielle: https://www.elastic.co/guide/en/beats/libbeat/6.5/upgrading.html

https://www.elastic.co/guide/en/beats/libbeat/6.5/upgrading-minor-versions.html

Release Notes: https://www.elastic.co/guide/en/beats/libbeat/6.5/release-notes-6.5.2.html