Ich habe es zufällig auf der TL von Twitter aufgenommen, also habe ich es eingefügt.
Der Grund ist, dass die Screenshots in Pipy gut waren ^^;
Install
CentOS bietet U / min, sodass Sie es mit yum installieren können. (Python-Blick-2012.2.4-3.el6.noarch)
In meinem Fall habe ich es zu Vagrants CentOS 6.5 hinzugefügt. (Einfach zu installieren oder pip, nicht lecker)
Geben Sie einfach den Befehl ein.
bash
% glances
Nach einer Weile nach dem Start wird der Ressourcenstatus in einem Stapel gezeichnet.
Hilfebildschirm. Standardmäßig werden verschiedene Informationen auf einem Bildschirm angezeigt, aber es scheint, dass Sie nach Optionen eingrenzen können.
In der Dokumentation scheint es einen Client & Server-Modus zu geben. Wenn Sie den Ausdruck überprüfen,
Es wird sein. Darüber hinaus ist es Voraussetzung, dass Glances in beiden Umgebungen installiert ist.
Dieses Mal habe ich versucht, die CentOS-Seite von Vagrant als Server und die MacOS-Seite als Client zu verwenden.
bash
[vagrant@centos-tare ~]$ glances -s #vagabundierende Seite/IP 192.168.33.Zuordnung zu 11.
% glances -c @192.168.33.11 #MacOS Seite
Sie können Informationen von der Client-Seite über Port: 61209 wie folgt erhalten.
Es wird grün angezeigt, wenn keine bestimmte Last vorhanden ist.
Wenn eine Last vorhanden ist, scheint diese je nach Situation auf dem Terminal farbig und sichtbar zu sein.
Ich hatte keine gute Idee, es zu laden, aber ich entschied mich, das Betriebssystem auf der Vagrant-Seite mit einem Disk IO-Benchmark-Tool namens bonnie ++ zu schreiben.
Als ich es versuchte, summte der bonnie ++ - Prozess herum, der CPU-Wert stieg und er änderte sich zu grün-> pink-> rot.
Übrigens scheint es neben dem Abhören im Servermodus auch eine API in XML-RPC zu geben. Es scheint, dass Python Daten im JSON-Format erhalten kann.
Der zu hörende Port ist ebenfalls 61209.
Wenn Sie tcpdump verwenden, während Sie den Prozess des MacOS-Side-Clients starten, können Sie sich die folgenden Informationen ansehen. (Ich werde die Zeichenkette mit der Option A aufnehmen)
bash
% sudo tcpdump -i vboxnet1 -A
#Unterlassung
…
"host": {"linux_distro": "CentOS 6.5", "platform": "64bit", "os_name": "Linux", "hostname": "centos-tare", "os_version": "2.6.32-431.el6.x86_64"},
Es ist einfach, aber ich hatte auch die Möglichkeit, nach CSV oder HTML zu exportieren. Ich dachte, es wäre gut, die Quelle richtig zu lesen und zu studieren.
Es ist also einfach, aber es war ein Artikel über Blicke.