Glances este o unealtă de monitorizare, multi-platformă, bazată pe curses, scrisă în limbaj Python și care folosește biblioteca psutil pentru colectarea informațiilor din sistem.
Cerințele de sistem pentru a funcționa sunt:
python >= 2.6 (versiunile testate fiind: 2.6, 2.7, 3.2, 3.3)
psutil >= 0.4.1 (versiunea recomandată >= 0.6)
jinja (opțional pentru afișarea HTML)
pysensors (opțional pentru cazul în care se dorește monitorizarea hardware) – doar pe sisteme Linux
hddtemp (opțional, dacă se dorește monitorizarea temperaturii HDD)
batinfo (opțional, dacă se dorește monitorizarea stării acumulatorului) – doar pe sisteme Linux
setuptools
Instalarea Glances
Cel ma ușor mod de a instala Glances este folosing PyPI. Așadar, pentru a instala rulați pip:
pip install Glances
Pentru a instala Glances în Debian/Ubuntu, este necesară instalarea în prealabil a pachetului python-dev.
De asemenea, în CentOS/Fedora, trebuie instalat mai întâi pachetul python-devel din depozitul EPEL.
Pentru actulizarea Glances la cea mai recentă versiune puteți rula:
pip install --upgrade Glances
Linux
În momentul acesta, Glances este inclus în depozitele de pachete pentru mai multe distribuții ca: Arch Linux, Fedora / CentOS / RHEL, Debian (Sid/Testing) și Ubuntu (13.04+), astfel încât pentru acestea instalarea se poate face folosind utilitarele de instalare favorite.
FreeBSD
Pentru a instala pachetul binar precompilat rulați:
# pkg_add -r py27-glances
Pentru instalarea din porturi:
# cd /usr/ports/sysutils/py-glances/
# make install clean
OS X
Utilizatorii OS X pot instala Glances folosind Homebrew sau MacPorts.
Homebrew
$ brew install brew-pip
$ export PYTHONPATH=$(brew --prefix)/lib/python2.7/site-packages
$ brew pip Glances
În cazul în care primiți o eroare asemeni celeia de mai jos:
Error: Failed executing: pip install glances==X.X --install-option=--prefix=/usr/local/XXX/glances/X.X (.rb:)
Încercați să rulați mai întâi:
$ pip install glances==X.X --install-option=--prefix=/usr/local/XXX/glances/X.X
$ brew link Glances
MacPorts
$ sudo port install glances
Windows
Glances 1.7.2 este un client pentru sisteme Windows bazat pe bibliotecile Python – colorconsole.
Versiunile mai vechi de 1.7.2 pot rula Glances doar în mod server iar acesta va fi comportamentul automat.
Glances poate fi instalat folosind aplicația Windows de instalare:
glances-1.6.1-x86.exe (32-bit, md5sum: 13d5be664599f80152f8f1ae47400576)
glances-1.6.1-x64.exe (64-bit, md5sum: a347ec5097d6d4d5039c7233872757a8)
În cazul în care doriți să instalați pachetele manual:
Instalați Python pentru Windows: http://www.python.org/getit/
Instalați biclioteca psutil: https://code.google.com/p/psutil/downloads/list
Instalați biblioteca colorconsole: http://code.google.com/p/colorconsole/downloads/list
Apoi descărcați Glances de aici: http://nicolargo.github.io/glances/
Sursele Glances
Pentru a instala Glances din surse:
$ curl -L https://github.com/nicolargo/glances/archive/vX.X.tar.gz -o glances-X.X.tar.gz
$ tar -zxvf glances-*.tar.gz
$ cd glances-*
# python setup.py install
La fel ca pentru instalrea din pip, pentru Debian/Ubuntu, este necesar să fie mai întâi instalat pachetul python-dev, iar pentru CentOS/Fedora, pachetul python-devel (din EPEL) trebuie instalat înainte de a încerca să instalați Glance.
Același pachet python-devel este necesar a fi instalat mai întâi și pentru openSUSE/SLES/SLED. Instalarea acestuia se face din Oss.
Utilizarea Glances:
Pentru a porni Glances, rulați doar:
$ glances
Pagina proiectului este: https://github.com/nicolargo/glances
Documentația proiectului poate fi accesată via glances-doc.
Un wiki cu informații despre utilizarea Glances poate fi accesat la adresa https://github.com/nicolargo/glances/wiki