Systemüberwachung ist speziell bei Servern eine wichtige Sache. Der Rechner steht weit weg in einem Rechenzentrum, da ist es wichtig, schnell einen Überblick über alle wichtigen Parameter des Rechners zu bekommen. Unter Linux geht das ja mit top bzw. htop sehr schön über das Terminal, doch das zeigt nur die laufenden Prozesse und deren CPU-Last an. Wie ist es mit dem Netzwerktraffic, den Platten und dem Speicher? Glances ist ein kleines, praktisches Python-Programm, das den Zustand des Rechners in einer kompakten Ncurses-Oberfläche anzeigt.
Aktuell gibt es für das Programm bislang leider nur eine Projektseite bei GitHub. Pakete existieren wohl für Arch, Fedora oder Redhat, Debian und Ubuntu wurden bislang jedoch leider noch nicht mit Paketen versorgt. Von daher muss man sich die Anwendung unter diesen Distributionen von Hand installieren. Auf der GitHub-Seite gibt es dazu im unteren Teil eine Installationsanleitung, die ich mit Ubuntu 11.10 getestet habe. Zudem gibt es in den Kommentaren auch Hinweise zur Installation von Glances unter Ubuntu 10.04 und 10.10, dort muss zusätzlich auch noch pystatgrab in einer aktuellen Version gebaut werden.

Unter Ubuntu 11.10 ist die Installation recht simpel. Installiert das Paket python-statgrab, holt euch den Tarball, entpackt ihn und führt danach noch den guten alten Dreischritt aus ./configure, make, make install aus… [UPDATE 15.4.13: Glances hat es inzwischen in die Paketquellen von Ubuntu 13.04 wie auch Debian Sid geschafft. User mit älteren Ubuntu-Versionen können sich das kleine Tool auch über das PPA von Arnaud Hartmann installieren.]
$ sudo apt-get install python-statgrab
$ cd /tmp
$ wget https://github.com/nicolargo/glances/tarball/master
$ tar zxvf master
$ cd glances-1.3.6
$ ./configure
$ make
$ sudo make install
Danach seid Ihr fertig, die „Reste“ vom Kompilieren könnt Ihr ruhig in /tmp lassen, das Verzeichnis wird ja beim Booten komplett geleert, so habt Ihr keinen Müll rumliegen. Die Anwendung ist nach Ende des Dreisatzes komplett installiert, so dass Ihr sie über…
$ glances.py
…starten könnt. Solche Textoberflächen sind natürlich speziell für Server ohne direkten Zugang gedacht. Für Desktops gibts mit Conky und Co. selbstverständlich viel „hübschere“ und aufwändigere Lösungen. Wer aber einfach nur mal schnell einen Blick auf seinen Root-Server werfen möchte, der kommt mit Glances wahrscheinlich ganz gut zurecht.






Schreibe einen Kommentar