Glances Algemeen
Glances toont je in één oogopslag de belangrijkste statistieken van je Linux- of BSD-systeem. Alle waarden worden in een kleurcodering getoond, zodat je direct een kritieke situatie opmerkt.
Het Python-programma Glances is een ncurses-gebaseerd commandline-programma dat je allerlei systeemstatistieken in een overzichtelijke interface toont. Standaard worden de statistieken elke seconde ververst, maar met de optie -t stel je dit op een ander aantal seconden in. De waarden van belangrijke statistieken krijgen bovendien een kleurcodering, waardoor je het onmiddellijk ziet als er iets mis is. Groen betekent ok, blauw dat voorzichtigheid geboden is, magenta is een waarschuwing en rood is kritiek.
Kleuren en toetsen
Voor het processorverbruik, geheugenverbruik, netwerksnelheid en gebruikte harde-schijfruimte liggen de grenzen van de verschillende kleurcoderingen op < 50% (groen), > 50% (blauw), > 70% (magenta) en > 90% (rood). Voor de systeembelasting hangt de kleurcodering van het aantal processorkernen af: als de gemiddelde belasting over de laatste vijf of vijftien minuten kleiner is dan 0,7 keer het aantal kernen, dan krijgt ze de kleurcode groen, meer dan 0,7 keer het aantal kernen is blauw, meer dan het aantal kernen is magenta en meer dan vijf keer het aantal kernen is rood.
Verder reageert Glances op enkele toetsen: met d verwijder of toon je de statistieken over de schijfdoorvoer (I/O), met f verwijder of toon je de statistieken over de gebruikte schijfruimte en met n verwijder of toon je de statistieken over de netwerkdoorvoer. Met m sorteer je de processen bovendien op hun geheugenverbruik en met c op hun processorverbruik. Met a stel je de automatische modus in, die Glances standaard gebruikt: de processen worden dan op processorverbruik gesorteerd als het totale processorverbruik boven de 70% ligt en ze worden op geheugenverbruik gesorteerd als het totale geheugenverbruik boven de 70% ligt.
Actuele Python
Glances vereist Python 2.6+ en python-statgrab 0.5+. Bevatten de repository's van je favoriete distributie geen pakket voor Glances, dan kun je de broncode downloaden en met de klassieke configure/make/make install procedure installeren. Op Debian Squeeze en Ubuntu 10.04 en 10.10 moet je nog zelf python-statgrab 0.5 from source installeren, aangezien deze distributies een te oude versie bevatten. De website van Glances biedt instructies hiervoor.

Het installeren van Glances
Download eerst de laatste glances versie
$ wget https://github.com/downloads/nicolargo/glances/glances-1.3.5.tar.gz
Nu kun je het programma uitpakken en installeren
$ tar zxvf glances-1.3.5.tar.gz $ cd glances-1.3.5 $ ./configure $ make $ sudo make install
Benodigdheden
- Python 2.6+ (not tested with Python 3+)
- python-statgrab 0.5+ (did NOT work with python-statgrab 0.4)
$ sudo apt-get install libstatgrab-dev pkg-config python-dev make $ wget http://ftp.uk.i-scream.org/sites/ftp.i-scream.org/pub/i-scream/pystatgrab/pystatgrab-0.5.tar.gz $ tar zxvf pystatgrab-0.5.tar.gz $ cd pystatgrab-0.5/ $ ./setup.py build $ sudo ./setup.py install
Uitvoeren & Hulp
Glances kun je uitvoeren d.m.v. het volgende commando$ glances.py
De userguide kun je opstarten d.m.v.
$ glances.py -t 5
Officiele Glances Website: https://github.com/nicolargo/glances