Metricbeat Update 6.3.2 : Différence entre versions
m |
(Aucune différence)
|
Version actuelle en date du 6 novembre 2018 à 14:01
Cet article présente la mise à jour de Metricbeat
en version 6.3.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.
Sommaire
Votre avis
Nobody voted on this yet
|
|
Téléchargement
L'application est téléchargée, en version 6.3.2
dans le répertoire /var/opt/beats/metricbeat
avec le nom metricbeat-6.3.2-linux-x86_64.tar.gz
.
#sudo wget -P /var/opt/beats/metricbeat https://artifacts.elastic.co/downloads/beats/metricbeat/metricbeat-6.3.2-linux-x86_64.tar.gz
Installation
L'application va être installée sous /var/opt/beats/metricbeat
, avec modification de l'emplacement racine pour être 6.3.2
.
#sudo tar --transform 's/^metricbeat-6.3.2-linux-x86_64/6.3.2/' -C /var/opt/beats/metricbeat -xzvf /var/opt/beats/metricbeat/metricbeat-6.3.2-linux-x86_64.tar.gz
Le fichier téléchargé peut être supprimé.
#sudo rm /var/opt/beats/metricbeat/metricbeat-6.3.2-linux-x86_64.tar.gz
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 metricbeat
dans le cadre de cette installation.
#sudo chown -R metricbeat:metricbeat /var/opt/beats/metricbeat/6.3.2
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 metricbeat
dans le cadre de cet article.
#sudo chmod -R go-rwx /var/opt/beats/metricbeat/6.3.2
Arrêt
Avant de référencer la nouvelle version, il faut arrêter le service.
#sudo systemctl stop metricbeat
Fichiers communs
Lors de l'installation, les fichiers de configuration ont été placés dans /var/opt/beats/metricbeat/common/config
. Cependant ceux-ci sont légèrement modifiés et il est nécessaire de les reprendre et d'appliquer les modification éventuelles avant de les déplacer.
#sudo mv /var/opt/beats/metricbeat/6.3.2/fields.yml /var/opt/beats/metricbeat/common/config/ #sudo mv /var/opt/beats/metricbeat/6.3.2/metricbeat.reference.yml /var/opt/beats/metricbeat/common/config/ #sudo mv /var/opt/beats/metricbeat/6.3.2/metricbeat.yml /var/opt/beats/metricbeat/common/config/
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/metricbeat/common/config/modules.d
.
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/metricbeat/installed #sudo ln -s /var/opt/beats/metricbeat/6.3.2 /var/opt/beats/metricbeat/installed #sudo chown -h metricbeat:metricbeat /var/opt/beats/metricbeat/installed
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 metricbeat -s /bin/bash -c '/var/opt/beats/metricbeat/installed/metricbeat -c /var/opt/beats/metricbeat/common/config/metricbeat.yml -path.home /var/opt/beats/metricbeat/installed -path.config /var/opt/beats/metricbeat/common/config -path.data /var/opt/beats/metricbeat/common/datas -path.logs /var/log/metricbeat setup kibana' Loaded index template Loading dashboards (Kibana must be running and reachable) Loaded dashboards Loaded machine learning job configurations
Redémarrage
L'instance peut être redémarrée.
#sudo systemctl start metricbeat
Voir aussi
Documentation officielle: https://www.elastic.co/guide/en/beats/libbeat/6.3/upgrading.html
https://www.elastic.co/guide/en/beats/libbeat/6.3/upgrading-minor-versions.html
Release Notes: https://www.elastic.co/guide/en/beats/libbeat/6.3/release-notes-6.3.2.html