Il m'est arrivé de le récupérer sur le TL de Twitter, alors je l'ai mis.
La raison en est que les captures d'écran de pipy étaient bonnes ^^;
Install
CentOS fournit rpm, vous pouvez donc l'installer avec yum. (Python-glance-2012.2.4-3.el6.noarch)
Dans mon cas, je l'ai ajouté au CentOS 6.5 de Vagrant. (Facile à installer ou pip, pas miam)
Tapez simplement la commande.
bash
% glances
Après un certain temps après le démarrage, l'état de la ressource sera dessiné dans un lot.
Écran d'aide. Par défaut, diverses informations sont affichées sur un seul écran, mais il semble que vous puissiez affiner par option.
En regardant la documentation, il semble qu'il existe un mode client et serveur. Si vous vérifiez l'expression,
Ce sera. En outre, il est indispensable que Glances soit installé dans les deux environnements.
Cette fois, j'ai essayé d'utiliser le côté CentOS de Vagrant comme serveur et le côté MacOS comme client.
bash
[vagrant@centos-tare ~]$ glances -s #côté vagabond/IP 192.168.33.Assigner à 11.
% glances -c @192.168.33.11 #Côté MacOS
Vous pouvez obtenir des informations du côté client via le port: 61209 comme ceci.
Il s'affiche en vert lorsqu'il n'y a pas de charge particulière.
S'il y a une charge, elle semble colorée et visualisée sur le terminal en fonction de la situation.
Je n'avais pas une bonne idée de mettre une charge dessus, mais j'ai décidé de mettre une charge d'écriture sur le système d'exploitation du côté Vagrant avec un outil de référence d'E / S disque appelé bonnie ++.
Quand je l'ai essayé, le processus bonnie ++ a bourdonné, la valeur du processeur a augmenté et il est devenu vert-> rose-> rouge.
D'ailleurs, en plus d'écouter en mode serveur, il semble qu'il dispose également d'une API en XML-RPC. Il semble que python puisse obtenir des données au format json.
Le port à écouter est également le 61209.
Si vous prenez tcpdump lors du lancement du processus du client côté MacOS, vous pouvez consulter les informations comme celle-ci. (Je prendrai la chaîne de caractères avec l'option A)
bash
% sudo tcpdump -i vboxnet1 -A
#Omission
…
"host": {"linux_distro": "CentOS 6.5", "platform": "64bit", "os_name": "Linux", "hostname": "centos-tare", "os_version": "2.6.32-431.el6.x86_64"},
C'est simple, mais j'ai également eu la possibilité d'exporter au format CSV ou HTML. J'ai pensé qu'il serait bon de lire correctement la source et d'étudier.
C'est donc facile, mais c'était un article sur Glances.
Recommended Posts