Entreprise d'experts en Sécurité Informatique : Audits et conseils en cybersécurité
Entreprise française de cybersécurité depuis 2004
☎ 03 60 47 09 81 - info@securiteinfo.com

MONITORING SYSTÈME D'EXPLOITATION WINDOWS MACOS LINUX OUTIL D'ADMINISTRATION

Glances : supervision système open source en temps réel


Marre de jongler entre dix outils pour surveiller votre machine ?


Si vous avez déjà passé de longues minutes à jongler entre top, htop, iotop, iftop et autres joyeusetés en « -top » pour comprendre pourquoi votre serveur rame, cet article devrait vous parler. Chacun de ces outils fait très bien son travail, mais aucun ne vous donne une vision d'ensemble. Résultat : vous ouvrez quatre terminaux, vous plissez les yeux, et vous finissez par soupçonner tout le monde sans jamais trouver le coupable.

C'est précisément le problème que résout Glances, un outil de supervision système open source qui affiche, dans une seule fenêtre, tout ce qui se passe sur votre machine. Son slogan, « An Eye on your system », annonce la couleur : un œil, un seul, mais qui voit tout.

Glances, c'est quoi au juste ?


Glances est un outil de monitoring multiplateforme écrit en Python, développé depuis plus de dix ans par le Français Nicolas Hennion, alias Nicolargo. Le projet est distribué sous licence libre LGPL v3, et il est loin d'être confidentiel : avec plus de 32 000 étoiles sur GitHub et une communauté très active, il s'est imposé comme une référence de la supervision système en ligne de commande.

Le principe est d'une simplicité désarmante : vous lancez la commande glances dans un terminal, et vous obtenez instantanément un tableau de bord complet de votre machine, mis à jour en temps réel. Pas de configuration obligatoire, pas de base de données à installer, pas d'agent complexe à déployer. Ça fonctionne sur GNU/Linux, BSD, macOS et Windows, et même sur Android via Termux, ce qui en fait l'un des rares outils du genre à être réellement multiplateforme.

Glances, un outil multiplateforme avec un design responsive
Glances, un outil multiplateforme avec un design responsive - Crédit photo : © Github.com


Tout voir, d'un seul coup d'œil


Concrètement, qu'est-ce que Glances surveille ? À peu près tout ce qui compte : l'utilisation du processeur (globale et par cœur), la mémoire vive et le swap, la charge système, la liste des processus les plus gourmands, le trafic réseau interface par interface, les entrées/sorties disque, l'espace occupé sur vos systèmes de fichiers, les utilisateurs connectés, et même les capteurs matériels — températures, tensions, vitesses des ventilateurs.

Un exemple de supervision avec Glances
Un exemple de supervision avec Glances - Crédit photo : © Github.com

Les administrateurs d'environnements modernes apprécieront aussi le support natif des conteneurs : Glances sait afficher l'état et la consommation de vos conteneurs Docker, Podman ou LXC, directement dans la même interface que le reste du système. Fini le va-et-vient entre "docker stats" et votre moniteur système habituel.

Le vrai point fort de Glances, c'est son système de code couleur : une valeur verte est normale, une valeur violette mérite votre attention, une valeur rouge indique un problème critique. Vous identifiez un goulot d'étranglement en une seconde, sans connaître les seuils par cœur.

Et si les seuils par défaut ne vous conviennent pas, tout est ajustable dans un simple fichier de configuration. Glances peut même déclencher des actions automatiques lorsqu'une alerte se produit, comme l'envoi d'une notification ou l'exécution d'un script.

Un outil, trois interfaces


Là où Glances se distingue vraiment de ses concurrents, c'est dans sa polyvalence. Le même outil peut s'utiliser de trois manières différentes, selon vos besoins du moment.

Le mode standalone


C'est le mode classique : vous lancez glances dans un terminal et vous obtenez l'interface texte interactive, à la manière d'un htop surdopé. Idéal pour un diagnostic rapide sur une machine locale ou via SSH.

Le mode web


Lancez glances -w, et Glances démarre un serveur web intégré. Il ne vous reste plus qu'à ouvrir votre navigateur à l'adresse http://ip-de-la-machine:61208 pour retrouver toutes vos statistiques dans une interface web responsive, consultable depuis n'importe quel poste, tablette ou smartphone. Aucun agent à installer côté client : un simple navigateur suffit.

Le mode client/serveur


Pour superviser une machine distante depuis votre terminal, démarrez glances -s sur le serveur, puis connectez-vous depuis votre poste avec glances -c ip-du-serveur. Glances expose également une API RESTful JSON ainsi qu'un serveur XML-RPC, ce qui permet d'intégrer ses données dans vos propres scripts et applications sans effort.

L'installation en deux minutes chrono


Glances étant écrit en Python, l'installation la plus universelle passe par pip, de préférence dans un environnement virtuel, ou par pipx pour une installation isolée :
pip install glances
Vous préférez les conteneurs ? Une image Docker officielle est disponible :
docker run --rm -e TZ="Europe/Paris" -v /var/run/docker.sock:/var/run/docker.sock:ro --pid host --network host -it nicolargo/glances:latest-full
L'outil est aussi présent dans les dépôts de la plupart des distributions GNU/Linux, dans Homebrew et MacPorts pour macOS, et des recettes Chef, Puppet ou Ansible existent pour les déploiements automatisés à grande échelle. Autrement dit, quel que soit votre environnement, il y a un chemin d'installation simple.

Des exports taillés pour les pros du monitoring


Si l'observation en temps réel ne vous suffit pas, Glances sait aussi jouer les collecteurs de métriques. Il peut exporter ses statistiques vers InfluxDB, Prometheus, PostgreSQL, ClickHouse, Cassandra, ElasticSearch ou StatsD côté bases de données, et vers Kafka, RabbitMQ ou NATS côté brokers de messages. Des formats fichiers plus simples, comme le CSV ou le JSON, sont également de la partie.

Un tableau de bord Grafana dédié est même proposé, ce qui permet de transformer Glances en véritable brique d'une infrastructure de supervision complète, avec historisation et graphiques à la clé. Et signe que le projet vit avec son temps, les versions récentes intègrent le support du protocole MCP (Model Context Protocol), qui permet à un assistant IA d'interroger directement les métriques de vos machines.

Pourquoi adopter Glances ?


Résumons ce qui fait la force de cet outil :
    Les avantages qui font la différence :
  • Une vision unifiée : CPU, mémoire, réseau, disques, capteurs et conteneurs dans une seule interface, là où il fallait auparavant une demi-douzaine d'outils.
  • Une vraie portabilité : le même outil, les mêmes habitudes, sur Linux, BSD, macOS, Windows et même Android.
  • Zéro friction : une commande à installer, une commande à lancer, aucune configuration requise pour démarrer.
  • Une évolutivité remarquable : du simple coup d'œil en terminal jusqu'à l'export vers Grafana ou Prometheus, Glances grandit avec vos besoins.
  • Un projet libre et pérenne : licence LGPL v3, développement actif depuis plus d'une décennie et communauté solide.

Pour un usage en production, gardez simplement à l'esprit les bonnes pratiques habituelles : le mode web et le mode serveur exposent un service réseau, pensez donc à les protéger par mot de passe (option prévue par l'outil) et à ne pas les laisser accessibles depuis n'importe où.

Le mot de la fin


Glances fait partie de ces outils que l'on installe « pour essayer » et que l'on retrouve six mois plus tard sur toutes ses machines. Léger, complet, gratuit et remarquablement bien pensé, il remplace avantageusement une collection entière d'utilitaires spécialisés, tout en restant assez souple pour s'intégrer dans une infrastructure de monitoring professionnelle. Si vous administrez ne serait-ce qu'un serveur ou si vous aimez simplement savoir ce qui se passe sous le capot de votre ordinateur, vous pouvez l'adopter les yeux fermés. Enfin, un œil ouvert quand même : c'est tout l'intérêt.


Tags


MONITORING SYSTÈME D'EXPLOITATION WINDOWS MACOS LINUX OUTIL D'ADMINISTRATION


Inscription à notre lettre d'information


Inscrivez-vous à notre lettre d'information pour vous tenir au courant de nos actualités et de nos dernières trouvailles.


SecuriteInfo.com est une entreprise française de cybersécurité. Nous proposons différentes solutions matérielles et prestations de services permettant de sécuriser les données des Systèmes d'Information d'entreprises ou de collectivités. Notre périmètre d'intervention couvre l'intégralité de votre système d'information : Sécurité périmétrique, réseaux, accès distants, VPN, solutions anti-spam et anti-malwares, différents audits réseaux et systèmes, vérification de la politique de sécurité, hébergement sécurisé ...
Facebook SecuriteInfo.com
Instagram de SecuriteInfo.com
Twitter de SecuriteInfo.com
Chaîne YouTube de SecuriteInfo.com
TikTok de SecuriteInfo.com
Snapchat de SecuriteInfo.com
Github de SecuriteInfo.com
Calculs scientifiques distribués contre les maladies, équipe SecuriteInfo.com
Depuis 2015, SecuriteInfo.com soumet et analyse des malwares sur VirusTotal
Depuis 2020, SecuriteInfo.com participe à la lutte antivirale avec nos amis suisses de Malware Baazar (Abuse.ch)
© 2000-2026 - Tous droits réservés SecuriteInfo.com