RousselTMLEARNING

Observabilité

Superviser, mettre à jour et dépanner Elastic Agent

Exploiter un parc d'Elastic Agent : états dans Fleet, supervision des agents, mises à jour par lots, diagnostics, journaux, problèmes courants (connexion, certificats, permissions, doublons) et sites isolés.

1. Superviser le parc #

Fleet et la supervision des agents.

Les états #

Sain, dégradé, hors ligne, en mise à jour.

Activez la supervision des agents dans la politique : chaque agent envoie ses propres logs et métriques (logs-elastic_agent*, metrics-elastic_agent*) et Fleet affiche l'état de chaque composant.

Sur l'hôte #

Sortie de elastic-agent status.
sudo elastic-agent status --output=full
sudo elastic-agent inspect           # politique effective
sudo journalctl -u elastic-agent -f  # journaux du service

2. Mettre à jour #

Par lots, sans interruption.

La démarche #

  1. Mettre à jour Elasticsearch et Kibana d'abord : l'agent ne doit pas être plus récent qu'eux.
  2. Mettre à jour Fleet Server.
  3. Mettre à jour un lot pilote d'agents depuis Fleet (sélection par politique ou par tag).
  4. Généraliser avec une mise à jour progressive (rolling) ou planifiée.
sudo elastic-agent upgrade 9.x.y   # agent autonome ; les agents gérés se mettent à jour depuis Fleet

3. Dépanner #

Diagnostics et problèmes courants.

Le paquet de diagnostic #

sudo elastic-agent diagnostics   # crée un .zip : politique, logs, état, profils
# ou depuis Fleet : Agent › Actions › Request diagnostics .zip

Problèmes courants #

SymptômeCause probableVérification
Agent hors ligneFleet Server injoignable, proxy, pare-feucurl -v https://fleet.exemple.fr:8220/api/status
Agent sain mais pas de donnéesSortie Elasticsearch erronée, droits de la clé d'APIlogs de l'agent : erreurs 401/403
Erreur de certificatAutorité de certification absente--certificate-authorities
Logs absentsChemin incorrect ou droits de lectureelastic-agent inspect
Documents en doubleBeat et intégration sur les mêmes fichiersarrêter l'ancien collecteur

Sites isolés #

À savoir : Sans accès Internet, hébergez l'Elastic Package Registry et le registre des binaires d'agent en interne, puis renseignez leurs URL dans Kibana (Fleet › Settings).

Articles liés

Elastic Agent : architecture, Fleet et intégrations

Comprendre Elastic Agent : agent unique de collecte, Fleet et Fleet Server, politiques d'agent, intégrations,…

Elastic Agent ou Beats ? Choisir et migrer

Comparer Elastic Agent et les Beats (Filebeat, Metricbeat, Winlogbeat), savoir quand garder les Beats et migr…

Installer Fleet Server et enrôler des Elastic Agent

Mettre en place Fleet Server, créer une politique, enrôler des agents Linux, Windows et Docker, comprendre le…

Pour aller plus loin

Soutenir

♥ SOUTENIR

Soutenez RousselTM Learning

Les formations, articles, TP et attestations restent gratuits et sans publicité intrusive. Une contribution libre, du montant de votre choix, finance l’hébergement, les environnements de TP et l’écriture de nouveaux contenus.

Contribuer avec PayPal Montant libre · carte bancaire ou compte PayPalEn savoir plus
QR code PayPal
Ou scannez ce QR code avec votre téléphone

Merci, chaque contribution compte !