4

Glances : script de monitoring libre écrit en Python

Glances est un logiciel libre sous licence LGPL permettant de surveiller le système d’exploitation GNU/Linux ou BSD en mode console.
Glances utilise la librairie libstatgrab pour récupérer les informations du système.
Il est développé par Nicolargos en langage Python.

glances

Pré-requis

  • python >= 2.6 (tested with version 2.6, 2.7, 3.3, 3.4)
  • psutil >= 2.0.0
  • setuptools

Dépendances optionelles

  • bottle (for Web server mode)
  • py3sensors (for hardware monitoring support) [Linux-only]
  • hddtemp (for HDD temperature monitoring support) [Linux-only]
  • batinfo (for battery monitoring support) [Linux-only]
  • pysnmp (for SNMP support)

Installation de Glances

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.
Exemple :

  • sous Debian :
  • apt-get install glances
    
  • Sous Arch Linux :
  • sudo pacman -S glances
    

Exemple de dépendances sur un serveur Debian Wheezy :

Les NOUVEAUX paquets suivants seront installés :
  dbconfig-common glance glance-api glance-common glance-registry javascript-common
  libjs-jquery libjs-mochikit libjs-sphinxdoc libjs-underscore libyaml-0-2 python-amqplib
  python-anyjson python-boto python-crypto python-decorator python-dns python-eventlet
  python-formencode python-glance python-greenlet python-httplib2 python-iso8601 python-kombu
  python-migrate python-netifaces python-openid python-openssl python-paste python-pastedeploy
  python-pastescript python-pkg-resources python-repoze.lru python-routes python-scgi
  python-setuptools python-simplejson python-sqlalchemy python-sqlalchemy-ext python-swift
  python-tempita python-webob python-xattr python-yaml wwwconfig-common
0 mis à jour, 45 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 6 279 ko dans les archives.
Après cette opération, 29,1 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ?

Si le paquet Glances n’est pas dispobile dans les dépôts, il est possible de l’installer via script :

curl -L http://bit.ly/glances | /bin/bash

Glances

Pour exécuter Glances, saisir tout simplement dans le terminal :

glances

Options de Glances :

  • Pour un serveur web :
  • glances -w
    

    Puis entrer l’URL du serveur web dans un navigateur : http://[IP]:61208
    glances-web

  • Surveiller un serveur distant :
  • glances -c <ip>
    

Pour plus d’infos sur Glances 2.1

Partager l'article :





fred

"Dire que l'on s'en fiche du droit à la vie privée sous prétexte qu'on a rien à cacher, c'est comme déclarer que l'on se fiche du droit à la liberté d'expression sous prétexte qu'on a rien à dire." Edward Snowden

4 commentaires

  1. J’ai envoyer un email a Nicolargos pour qu’il présente ce logiciel (sans gui) sur mon blog , mais toujours pas de réponses , dommage car il a l’air interessant.

  2. c’est vrai qui nico n’est pas facilement joignable …
    faut juste insister ;)

  3. C’est surtout que je n’ai pas reçu de mail ;) (ou alors qu’il est passé à l’as, ce qui est possible).

    Bref try again !

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *