Surveillance en temps réel de Netdata

XDA a publié un article cette semaine d’un utilisateur auto-hébergé dont un serveur en rack d’occasion « bon marché » s’est transformé en facture mensuelle très coûteuse, et le point était que l’auteur ne le savait pas jusqu’à la réception de la facture d’électricité. C’est une histoire courante. Le matériel du homelab reste sous un bureau consommant 90 watts par heure et personne ne le remarque car rien sur la machine ne signale ce que voit le réseau électrique. Sept meilleures applications de surveillance de la puissance du serveur domestique sur desktop ci-dessous couvrent les outils qui diront la vérité : des moniteurs de paquets CPU et de processus en temps réel, des graphiques pour l’ensemble du serveur, et des intégrations qui appairent une lecture de puissance de prise intelligente avec le logiciel fonctionnant sur le serveur lui-même.

L’évaluation s’est déroulée sur une station de travail Windows 11, une machine de laboratoire Fedora 40 et un serveur domestique Ubuntu 24.04 avec un Kill-A-Watt en ligne pour la vérité sur le terrain, en comparant la lecture de chaque outil avec la lecture du réseau sur une semaine.

Ce qu’il faut rechercher dans un outil de surveillance de la puissance du serveur domestique

Les outils qui tiennent sur une semaine partagent plusieurs traits :

Comparaison rapide

Application Meilleur pour Plateformes Plan gratuit Fonctionnalité remarquable
Netdata Tableaux de bord en temps réel sans configuration Linux, macOS, Windows, FreeBSD Oui Meilleurs tableaux de bord par défaut du secteur
Home Assistant Puissance de prise intelligente plus tout le reste Linux, macOS, Windows, Raspberry Pi Oui Lie la puissance aux appareils physiques
Grafana + Prometheus Stockage à long terme et graphiques personnalisés Linux, macOS, Windows Oui Langage de requête qui s’adapte
Glances Moniteur système terminal-first Linux, macOS, Windows Oui Fonctionne dans une session SSH
LibreHardwareMonitor Lecture profonde des capteurs sur Windows Windows Oui Lit chaque capteur de la carte
HWiNFO Outil de capteurs Windows de qualité de référence Windows Oui Couverture de capteurs la plus complète
Scaphandre Métriques d’énergie réelle par processus Linux Oui RAPL et estimation de la puissance CPU

Les applications

1. Netdata — Meilleurs tableaux de bord en temps réel sans configuration

Netdata est l’application à installer en premier quand l’objectif est une vue complète de ce que le serveur domestique fait en dix minutes. Un seul script d’installation obtient un tableau de bord par seconde couvrant la puissance du paquet CPU, CPU par service, mémoire, disque, réseau et chaque démon sur l’hôte. Les récentes compilations de Netdata exposent directement les domaines de puissance RAPL, donc l’attribution de watts aux cœurs CPU est visible sans travail supplémentaire.

Le niveau Netdata Cloud est optionnel et gratuit pour un usage personnel, et il permet à un tableau de bord d’afficher plusieurs hôtes.

Où cela s’arrête : la quantité de données peut être accablante au premier lancement, et la rétention à long terme sur l’installation locale est limitée sans stockage externe.

Tarification :

Plateformes : Linux, macOS, Windows, FreeBSD.

Télécharger : Site · GitHub

Verdict : le choix quand la priorité est un tableau de bord de surveillance complet sans configuration.

2. Home Assistant — Meilleure puissance de prise intelligente plus tout le reste

Home Assistant est l’application quand la lecture du réseau doit être à côté de l’état du logiciel serveur. Branchez une prise intelligente (Shelly, Kasa, Zigbee, tout ce que la maison utilise déjà) au serveur, intégrez-la dans Home Assistant, et le graphique de puissance apparaît aux côtés de la charge CPU, de la température et de chaque capteur physique de la maison.

Le tableau de bord Énergie de Home Assistant convertit la puissance en une estimation de coût réelle par rapport au tarif d’utilité local.

Où cela s’arrête : Home Assistant est un engagement plus important qu’un agent de surveillance. Il récompense une maison qui utilise déjà des appareils intelligents.

Tarification :

Plateformes : Linux, macOS, Windows, Raspberry Pi.

Télécharger : Site · GitHub

Verdict : le choix quand le serveur est un appareil parmi d’autres et la lecture du réseau est la vérité.

3. Grafana + Prometheus — Meilleur stockage à long terme avec un langage de requête

Grafana + Prometheus est l’application pour quiconque veut l’historique de la puissance et des performances du homelab dans une base de données de séries chronologiques réelle, interrogeable par PromQL, et affichée sur des tableaux de bord personnalisés. Prometheus récupère les métriques de node_exporter, ipmi_exporter, snmp_exporter et cadvisor (pour les conteneurs), et Grafana rend n’importe quel graphique que l’opérateur peut imaginer.

La configuration nécessite plus de travail que Netdata, mais le résultat est une pile qui s’adapte d’une Raspberry Pi à un rack.

Où cela s’arrête : le premier week-end est consacré à l’apprentissage de PromQL et à l’installation des exporteurs. C’est un vrai projet.

Tarification :

Plateformes : Linux, macOS, Windows.

Télécharger : Grafana · Prometheus

Verdict : le choix quand la bibliothèque de graphiques va croître et PromQL vaut la peine d’être appris.

4. Glances — Meilleur moniteur système terminal-first

Glances est l’application pour ceux qui vivent dans tmux. Un seul binaire Python montre CPU, mémoire, charge, attribution par processus, disques et réseau sur un seul écran de terminal dense, et le plugin RAPL ajoute la puissance du paquet. Le mode web expose la même vue dans un navigateur quand SSH n’est pas disponible.

Glances est le moyen le plus rapide de regarder un serveur sans ouvrir un tableau de bord.

Où cela s’arrête : pas d’historique à long terme, pas d’alertes qui valent la peine.

Tarification :

Plateformes : Linux, macOS, Windows.

Télécharger : Site · GitHub

Verdict : le choix quand le flux de travail est un terminal et les réponses rapides battent un grand tableau de bord.

5. LibreHardwareMonitor — Meilleure lecture profonde des capteurs sur Windows

LibreHardwareMonitor est l’application pour un serveur domestique basé sur Windows qui a besoin de vérité au niveau du capteur. Il lit la puissance du paquet CPU, la puissance du GPU, les températures de la carte, les vitesses des ventilateurs et les valeurs SMART du disque, et exporte tout vers WMI pour que d’autres outils (Home Assistant, Prometheus, HWiNFO) puissent consommer les données.

Le fork d’Open Hardware Monitor reste activement entretenu.

Où cela s’arrête : Windows uniquement, et c’est une visionneuse plus source de données, pas un tableau de bord.

Tarification :

Plateformes : Windows.

Télécharger : Site · GitHub

Verdict : le choix pour lire chaque capteur exposé par un serveur Windows.

6. HWiNFO — Meilleur outil de capteurs Windows de qualité de référence

HWiNFO est l’application que les passionnés et les critiques de PC utilisent quand ils veulent la couverture de capteurs la plus complète sur Windows. Chaque rail de tension, chaque domaine du modèle de puissance du CPU, chaque RPM de ventilateur et chaque métrique de disque, mis à jour en direct. Il s’apparie avec Rainmeter, MSI Afterburner et Home Assistant pour publier les données n’importe où.

Le niveau personnel gratuit est entièrement fonctionnel ; la licence Pro est destinée aux consultants et aux critiques.

Où cela s’arrête : Windows uniquement, et l’interface est un mur de tableaux qui prend un moment à lire.

Tarification :

Plateformes : Windows.

Télécharger : Site

Verdict : le choix quand la couverture des capteurs Windows doit être de qualité de référence.

7. Scaphandre — Meilleures métriques d’énergie réelle par processus

Scaphandre est l’application pour le dernier kilomètre : attribuer de vrais joules et watts à des processus spécifiques sur un serveur Linux. Il lit les compteurs Intel RAPL et les équivalents AMD, expose les données via Prometheus, et s’appaire bien avec Grafana pour construire un tableau de bord où le conteneur consommant le plus d’électricité est en haut.

Scaphandre est l’outil qui transforme « le serveur consomme 90 watts » en « Plex consomme 12 watts et Immich consomme 6 ».

Où cela s’arrête : Linux uniquement, et il a besoin d’un noyau moderne plus les bons paramètres BIOS pour lire RAPL correctement.

Tarification :

Plateformes : Linux.

Télécharger : GitHub

Verdict : le choix quand l’objectif est un budget d’électricité par processus sur un homelab Linux.

Comment choisir

FAQ

Quel outil de surveillance de la puissance du serveur domestique est le plus facile pour les débutants ?

Netdata. Le script d’installation est une commande et le tableau de bord par défaut couvre l’essentiel sans aucune configuration.

Ai-je besoin d’une prise intelligente pour surveiller la puissance du serveur ?

Pour la vérité, oui. Les compteurs RAPL et de puissance de paquet sont proches mais pas exactes. Une prise intelligente (Shelly, Kasa ou un compteur inline Zigbee) donne la lecture réelle du réseau, et Home Assistant la trace proprement.

Quel outil fonctionne sur une Raspberry Pi ?

Netdata, Home Assistant, Grafana, Prometheus, Glances et Scaphandre fonctionnent tous sur Raspberry Pi (Pi 4 et plus récent). Home Assistant dispose même d’une image de système d’exploitation dédiée.

Combien d’électricité un serveur domestique consomme-t-il réellement ?

Un mini PC consomme entre environ 5 et 15 watts au repos. Un ordinateur de bureau réutilisé consomme généralement 40 à 90 watts. Un serveur rack d’occasion peut consommer 150 à 400 watts. Aux tarifs d’utilité typiques, la différence entre les trois est un vrai coût annuel.

Qu’utilisent les opérateurs de homelab pour suivre la puissance du serveur ?

Les threads r/homelab et r/selfhosted reviennent continuellement à Netdata pour le tableau de bord, Grafana avec Prometheus pour le stockage à long terme, et Home Assistant quand une prise intelligente est dans la configuration.