Glances

Guide Debian 7 (partie 7/8) : surveiller votre serveur avec Glances

Temps de lecture : 1 minute

Cet article fait partie d’une série de billets portant sur la mise en place d’un serveur sous Debian Wheezy (sommaire du guide Debian Wheezy).

Introduction

Nous venons de mettre en place notre serveur et il serait maintenant intéressant de pouvoir surveiller l’utilisation des différentes ressources (RAM, CPU, disque, etc…). Pour cela, nous allons utiliser Glances, un petit utilitaire développé en Python par Nicolargo qui permet de surveiller simplement un serveur en mode texte, c’est à directement depuis le terminal. Glances peut être comparé à un logiciel tel que htop en étant toutefois beaucoup plus agréable à utiliser selon moi (ne vous enflammez, ça reste de la ligne de commande :p )

Installation de Glances

Glances étant développé en Python, nous allons passer par le gestionnaire de paquet officiel du langage, c’est à dire pip. On commence par installer les outils nécessaires :

Puis on installe Glances via pip :

Pour mettre à jour Glances par la suite :

Utilisation de Glances

Concernant l’utilisation, c’est très simple, il suffit de lancer la commande glances après vous être connecté via SSH :

glances 800x505 Guide Debian 7 (partie 7/8) : surveiller votre serveur avec Glances

Je pense que l’interface parle d’elle même, sachez juste que le code couleur s’interprète de la façon suivante :

  • VERT : la statistique est “OK”
  • BLEU : la statistique est “CAREFUL” (à surveiller)
  • VIOLET : la statistique est “WARNING” (en alerte)
  • ROUGE : la statistique est “CRITICAL” (critique)

L’aide de Glances, accessible en tapant h :

Vous pouvez aussi accéder à une documentation plus complète sur Github.

Enfin, sachez que Glances dispose d’un client Android et d’un client web (et comme c’est Open Source, rien ne vous empêche de développer le vôtre 🙂 ).

Tags :

Réagissez à l'article

  • Jamal

    la commande “pip install glances” déclenche l’erreur :

    Cannot fetch index base URL http://pypi.python.org/simple/
    Could not find any downloads that satisfy the requirement glances

    • http://angristan.fr/ Angristan

      Moi aussi

      • Fab

        De mon côté c’était parce qu’il avait besoin de sortir sur internet.
        J’ai résolu le problème en renseignant la variable http_proxy
        # export http_proxy=”http://adresse.proxy:port”