Glances 1.6.1 est dans les bacs

Date: 24/03/2013 | Catégories: Open-source,Planet-libre,Systeme | Tags: ,

glances-white-256Evolution pas si mineure que cela pour Glances, l'outil de supervision système, que je viens de publier en version 1.6.1. Cette version est sûrement la plus stable et la plus facile à faire évoluer (en prévision des futures raodmaps 1.7 puis 2.0). Un grand merci à Alessio Sergi, contributeur depuis maintenant pas mal de temps sur Glances et surtout Jon Renner pour cette version qui a effectué un gros et bon boulot.

Quoi de neuf ?

La liste complète est disponible dans le ChangeLog, mais on peut retenir:

  • le support multi utilisateur du fichier de configuration (il suffit pour cela de créer un fichier de configuration dans votre répertoire $HOME/.config/glances/)
  • Ajout de la touche 't' pour afficher le trafic réseau sous la forme upload + download
  • Ajout de la touche 'u' pour afficher le trafic réseau non pas en débit mais en cumulé
  • Ajout de l'option -z (ou --nobold) pour améliorer l'affichage de Glances dans un terminal avec un style solarized
  • Amélioration de la précision d'affichage des statistiques
  • Prise en compte du nombre de CPU dans le calcul de la limite CPU des process
  • Amélioration de l'API pour y intégrer le temps depuis la dernière mise à jour des stats afin de pouvoir calculer des débits cotés clients
  • Amélioration de l'affichage de l'aide
  • Reprise totale du code pour ignorer les versions de PsUtil inférieure à la 0.4.1 (gros boulot d'Alessio !)
  • Ajout d'un script d'init (Debian) pour le serveur Glances
  • et bien sûr un bon nombre de correction de bug...

Glances 1.6.1

 

Comment mettre à jour | installer Glances

Toutes les informations sont disponibles sur la page officielle de Glances mais pour ceux qui ont installé une ancienne version via Pypi, il suffit de saisir la commande:

D'autres nouvelles de l'écosystème Glances

Ce que j'aime avec Glances, c'est l'écosystème qui est en train de se construire autour de ce projet. J'ai d'ailleurs en préparation un billet pour parler de tous les projets gravitant dans cette sphère. Mais dès aujourd'hui je voudrais en mentionner deux:

Pour finir

Je suis bien sûr preneur de vos remarques/avis sur cette nouvelles version de Glances.

Les commentaires ci-dessous sont fait pour cela 🙂

  • MAJ effectuée sur mon serveur en moins de 30 secondes montre en main, pas de soucis tout fonctionne sur mon Ubuntu serv 12.04.

    Merci 🙂

  • newjakcity

    Bonjour,

    J’avais installer la version précédente sur des VM sous openvz et je n’avais aucun problème.

    Depuis la mise à jour, je n’arrive plus à lancer l’utilitaire sous ces VM.

    Je crois que glance recherche le fichier /proc/diskstats mais celui-ci n’est pas présent sur des VM sous openvz.

    Voici le message d’erreur :

    Traceback (most recent call last):

    File « /usr/local/bin/glances », line 9, in

    load_entry_point(‘Glances==1.6.1’, ‘console_scripts’, ‘glances’)()

    File « /usr/local/lib/python2.7/dist-packages/glances/glances.py », line 3723, in main

    stats.update()

    File « /usr/local/lib/python2.7/dist-packages/glances/glances.py », line 1109, in update

    self.__update__(input_stats)

    File « /usr/local/lib/python2.7/dist-packages/glances/glances.py », line 1065, in __update__

    self.diskio_old = psutil.disk_io_counters(perdisk=True)

    File « /usr/local/lib/python2.7/dist-packages/psutil/__init__.py », line 1039, in disk_io_counters

    rawdict = _psplatform.disk_io_counters()

    File « /usr/local/lib/python2.7/dist-packages/psutil/_pslinux.py », line 326, in disk_io_counters

    f = open(« /proc/diskstats », « r »)

    IOError: [Errno 2] No such file or directory: ‘/proc/diskstats’

    • eXorus

      Merci beaucoup pour cette information j’ai moi aussi un serveur avec OpenVZ et j’avais pas réussi au tout début à le faire fonctionner avec Glances.

      Mais si tu me dis que maintenant ça fonctionne je vais réessayer.

  • Pingback: Nono’s Vrac 92 « m0le'o'blog()