Lorsque vous travaillez avec Linux systèmes, il est important de disposer d'un outil pratique pour surveiller les ressources système : CPU, mémoire, disque, réseau et processus. L'utilitaire regards est un puissant outil de surveillance écrit en Python qui affiche des informations en temps réel dans un format pratique et s'exécute dans le terminal. Dans cet article, nous verrons comment installer Glances sur Debian et l'utiliser dans la pratique.
Installation de Regards
Il existe plusieurs façons d'installer Glances, mais la plus fiable est Debian se fait via `apt` ou `pip`.
Option 1 : Installation via APT
sudo apt update
sudo apt install glances
Option 2 : Installation de la dernière version via pip
sudo apt install python3-pip
pip3 install glances
Si vous souhaitez effectuer une installation à l'échelle du système, ajoutez --break-system-packages pour les versions plus récentes de Debian:
pip3 install glances --break-system-packages
Lancement et utilisation
Il suffit de taper:
glances
Vous verrez un tableau de bord de statistiques :
- CPU: par cœur CPU usage
- Mem: RAM usage
- Échanger: utilisation de l'échange
- E / S disque: activité du disque
- Réseau: trafic réseau
- Processus: liste des processus consommateurs de ressources
Raccourcis clavier utiles
ACTIVITES | Action |
---|---|
q ou Ctrl+C | quitter |
c | Trier les processus par CPU |
m | Trier les processus par mémoire |
d | Trier les processus par E/S |
f | Rechercher un processus |
l | Afficher/masquer le fichier journal |
b | Activer/désactiver la surbrillance des couleurs |
h | Afficher l'aide |
Surveillance à distance
Glances peut être utilisé en mode client-serveur.
1. Démarrez le serveur sur une machine distante :
glances -s
(le port par défaut est 61209)
2. Connectez-vous à celui-ci depuis une autre machine :
glances -c <ip-address>
Extensions et plugins
Glances peut être intégré avec :
- Interface Web: l'exécution de `glances -w` lance une interface Web (disponible sur http://localhost:61208)
- SNMP, Prométhée, InfluxDB, et plus encore pour l'exportation de métriques
Mise en situation :
glances -w # available via browser on port 61208
Conclusion
Glances est une alternative pratique aux outils comme htop, top, nmon et même Grafana (associé à Prometheus). Il convient aussi bien aux débutants qu'aux administrateurs système qui ont besoin de comprendre rapidement ce qui se passe sur leur système.