Superviser son système avec Glances.

Rédigé par monptitnuage - - Aucun commentaire
Présentation :
Glances est un logiciel de supervision permettant à partir d'une console ou d'une connexion SSH de visualiser sur un seul écran l'ensemble des statistiques du système et ainsi d'investiguer les éventuels problèmes. Glances est un logiciel libre sous licence LGPL développé en Python et utilisant des librairies multi-système, il peut être utilisé sous GNU/Linux, BSD, Mac OS et Windows. Glances peut fonctionner en mode console ou client/serveur. Son créateur Nicolargos est en train de développer la version 2.2 avec de nombreuses nouveautés.

Voici les informations que Glances fournies pour le moment :
  • Liste de processus importants à surveiller.
  • Supervision de la température des disques.
  • Information sur l'état de charge de la batterie.
  • Désactivation possible des statistiques des processus.
  • Statistique réseaux.
  • Informations sur les disques.
  • Espace consommé et disponible des répertoires.
Installation :
Glances est présent dans les dépôts des principales distributions récentes, il suffit d’utiliser le gestionnaire de paquet de la distribution GNU/Linux.
Par exemple sous Debian il suffit d’utiliser la commande aptitude install glances
Cependant si le paquet Glances n’est pas disponible dans les dépôts, il est possible de l’installer via la commande pip :
aptitude install python-pip
pip install Glances

Pour exécuter Glances, saisir dans le terminal la commande glances ce qui donne une jolie interface comme suit :

Glances fournie une option ergonomique intéressante qui est la couleur utilisée suivant l’état de la statistique affichées :
VERT : la statistique est "OK"
BLEU : la statistique est "CAREFUL" (à surveiller)
VIOLET : la statistique est "WARNING" (en alerte)
ROUGE : la statistique est "CRITICAL" (critique)

Ci dessous quelques fonctions intéressantes que vous pouvez utiliser :
"a" pour trier la liste des processus de manière automatique. Si la CPU totale > 70% alors le tri se fait pas consommation CPU. Si la mémoire total > 70% alors le tri se fait pas consommation MEMOIRE.
"c" pour forcer le tri par consommation CPU
"d" pour désactiver ou activer l'affichage des entrées/sorties disques
"h" pour afficher ou cacher l'aide en ligne
"m" pour forcer le tri par consommation MEMOIRE
"n" pour désactiver ou activer l'affichage des interfaces réseau
"q" pour quitter Glances (il est également possible d'utiliser CTRL-C)

Maintenant imaginons que vous aimeriez accéder à glances via internet, pour cela il faut taper glances -w puis entrer l’URL du serveur web dans un navigateur : http://[IP]:61208
Cependant il est possible que vous ayez une erreur disant qu'il est impossible de lancer la commande car le module "bottle" n'est pas installé. Il faut donc l'installer en utilisant la commande pip comme pour l'installation de glances au départ ; pip install bottle

Une fois l'installation terminée, relancer la commande glances -w et cette fois ci vous pouvez accéder à l'interface web en tapant dans un navigateur http://[IP]:61208.
ATTENTION : si vous avez mis en place un pare-feu il est important d'autoriser le port 61208 et de redémarrer le pare-feu pour prendre en compte cette nouvelle règle, autrement l'accès à l'interface web sera refusé !
Voici ce que ça donne :


Pour terminer, il existe une version de Glances pour Windows disponible sur le site de Nicolargos

Technicien helpdesk
Webmasteur et rédacteur du blog monptitnuage
Vous pouvez me suivre sur Twitter : @monptitnuage

Écrire un commentaire

Quelle est la première lettre du mot mxqkl ?