# node_exporter Métriques Prometheus sur les hôtes hors-cluster (storage-01, gpu-01) — scrapées par kube-prometheus-stack. Sur gpu-01, ajoute un scraper ROCm (consommation GPU). ## Ce que fait le rôle - Binaire node_exporter (version pinnée) + user dédié + service systemd (`:9100`) - Textfile collector (`/var/lib/node_exporter/textfile_collector`) - Ouvre le port 9100 dans nftables (cluster + pods) - **Si `rocm_exporter_enabled`** (gpu-01) : script + timer systemd qui dump `rocm-smi` (puissance GPU en watts) dans le textfile collector toutes les 30 s → métrique `rocm_gpu_power_watts` (utilisée par le rapport horaire n8n pour le bilan énergie) ## Variables principales | Variable | Défaut | gpu-01 | |---|---|---| | `node_exporter_version` | `1.9.1` | — | | `node_exporter_port` | 9100 | — | | `rocm_exporter_enabled` | `false` | `true` | | `rocm_scrape_interval` | 30 | — | ## Vérifications ```bash curl -s http://192.168.10.1:9100/metrics | head curl -s http://192.168.10.20:9100/metrics | grep rocm_gpu_power ```