1. Superviser le parc #
Fleet et la supervision des agents.
Les états #
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 #
sudo elastic-agent status --output=full
sudo elastic-agent inspect # politique effective
sudo journalctl -u elastic-agent -f # journaux du service2. Mettre à jour #
Par lots, sans interruption.
La démarche #
- Mettre à jour Elasticsearch et Kibana d'abord : l'agent ne doit pas être plus récent qu'eux.
- Mettre à jour Fleet Server.
- Mettre à jour un lot pilote d'agents depuis Fleet (sélection par politique ou par tag).
- 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 Fleet3. 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 .zipProblèmes courants #
| Symptôme | Cause probable | Vérification |
|---|---|---|
| Agent hors ligne | Fleet Server injoignable, proxy, pare-feu | curl -v https://fleet.exemple.fr:8220/api/status |
| Agent sain mais pas de données | Sortie Elasticsearch erronée, droits de la clé d'API | logs de l'agent : erreurs 401/403 |
| Erreur de certificat | Autorité de certification absente | --certificate-authorities |
| Logs absents | Chemin incorrect ou droits de lecture | elastic-agent inspect |
| Documents en double | Beat et intégration sur les mêmes fichiers | arrê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).
