La moitie qui manquait. Les roles declaraient leurs panneaux, Prometheus en derivait ses cibles, les expressions repondaient, et rien ne les assemblait. serveur_grafana lit les memes meta/metriques.yml que serveur_prometheus et en assemble un tableau par role — la raison du panneau devient sa description dans Grafana. Moisson des tableaux orphelins, prefixe setops-role- pour ne jamais toucher un tableau ecrit a la main, JSON valide avant d etre pose (Grafana ne tombe pas sur un tableau illisible : il le saute en silence). client_metrique declare quatre panneaux sans exportateur — le cas symetrique. Celui qui compte : la memoire disponible, depuis que le ballon est actif. Eprouve sur le site : les deux tableaux charges dans le stockage unifie, un temoin orphelin retire, les quatre panneaux de flotte a 10 series chacun. Un panneau etait faux — /var/lib/lxcfs rapporte toujours zero octet libre et un min() en meurt. Corrige en liste blanche : un montage inconnu manque au graphe, ce qui se voit, au lieu de l ecraser. P77 garde la table des unites : une unite inventee retombe sur short, lisible et fausse. 76 OK. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Crgis8CxCWkAGFA1ecBz3q |
||
|---|---|---|
| .. | ||
| defaults | ||
| handlers | ||
| meta | ||
| tasks | ||
| templates | ||
| README.md | ||
client_metrique
Intégration cliente métriques : installe node_exporter sur la VM pour qu'elle
soit collectée par serveur_prometheus.
Rôle
- Installe
prometheus-node-exporter(paquet Debian). - Configure l'adresse d'écoute (
:9100par défaut). - Active et démarre le service.
Boucle complète
- On ajoute une VM au groupe
client_metriqueet on l'active. - Ce rôle y installe
node_exporter(:9100). serveur_prometheusdérive automatiquement la cible depuis l'inventaire (hôtes actifs declient_metrique) et la scrape.
Aucun edit manuel côté Prometheus.
Variables
| Variable | Défaut | Rôle |
|---|---|---|
client_metrique_adresse_ecoute |
:9100 |
--web.listen-address |
Prérequis
- Dépendance
client_metrique requiert serveur_prometheus actif(déjà dansdocs/dependances-groupes.yml). - Accès du serveur Prometheus au port
9100(segmentation réseau / nftables).