version 1.4.1
1
NEWS
@ -3,6 +3,7 @@ Version 1.4.1
|
||||
|
||||
* Per core CPU stats (if space is available)
|
||||
* Add Process IO Read/Write information (if space is available)
|
||||
* Uniformize units
|
||||
|
||||
Version 1.4
|
||||
===========
|
||||
|
79
README
@ -12,8 +12,14 @@ Glances uses the PsUtil library to get information from your system.
|
||||
|
||||
It is developed in Python.
|
||||
|
||||
Console (80x24) screenshot:
|
||||
|
||||
![screenshot](https://github.com/nicolargo/glances/raw/master/screenshot.png)
|
||||
|
||||
Wide terminal (> 90x24) screenshot:
|
||||
|
||||
![screenshot](https://github.com/nicolargo/glances/raw/master/screenshot-wide.png)
|
||||
|
||||
## Installation
|
||||
|
||||
Pre-requisites (information for packagers):
|
||||
@ -29,6 +35,22 @@ Pre-requisites (information for packagers):
|
||||
|
||||
Packages exist for Arch, Fedora, Redhat, FreeBSD...
|
||||
|
||||
### From PyPi (easy and cross platform way)
|
||||
|
||||
PyPi is an official Python package manager.
|
||||
|
||||
You first need to install pypi on your system. For example on Debian/Ubuntu:
|
||||
|
||||
$ sudo apt-get install python-pip build-essential python-dev
|
||||
|
||||
Then install the latest Glances version:
|
||||
|
||||
$ sudo pip install glances
|
||||
|
||||
Note: if you are behind an HTTP Proxy, you should use
|
||||
|
||||
$ sudo pip install --proxy=user:password@url:port glances
|
||||
|
||||
### From PPA (easy way for Ubuntu/Mint...)
|
||||
|
||||
Arnaud Hartmann (thanks to him !) maintains a PPA with the latest Glances version:
|
||||
@ -37,28 +59,16 @@ The PPA is available for Ubuntu version 9.10 to 12.04.
|
||||
|
||||
To install the PPA just enter:
|
||||
|
||||
$ sudo add-apt-repository ppa:arnaud-hartmann/glances-stable
|
||||
$ sudo apt-get update
|
||||
$ sudo add-apt-repository ppa:arnaud-hartmann/glances-stable
|
||||
$ sudo apt-get update
|
||||
|
||||
Then install Glances:
|
||||
|
||||
$ sudo apt-get install glances
|
||||
|
||||
### From PyPi (easy way)
|
||||
|
||||
PyPi is an official Python package manager.
|
||||
|
||||
You first need to install pypi on your system. For example on Debian/Ubuntu:
|
||||
|
||||
$ sudo apt-get install python-pip build-essential python-dev
|
||||
|
||||
Then install the latest Glances version:
|
||||
|
||||
$ sudo pip install glances
|
||||
$ sudo apt-get install glances
|
||||
|
||||
### From [Homebrew](http://mxcl.github.com/homebrew/) via PyPi (OS X)
|
||||
|
||||
$ brew install brew-pip
|
||||
$ brew install brew-pip
|
||||
$ export PYTHONPATH=$(brew --prefix)/lib/python2.7/site-packages
|
||||
$ brew pip Glances
|
||||
|
||||
@ -66,13 +76,15 @@ Then install the latest Glances version:
|
||||
|
||||
Get the latest version:
|
||||
|
||||
$ wget https://github.com/downloads/nicolargo/glances/glances-1.4.tar.gz
|
||||
$ rm -rf /tm/nicolargo-glances-*
|
||||
$ wget -O /tmp/glances-last.tgz https://github.com/nicolargo/glances/tarball/master
|
||||
|
||||
Glances use a standard GNU style installer:
|
||||
Glances use a standard GNU style installer (for a Debian like system):
|
||||
|
||||
$ sudo apt-get install python-setuptools build-essential python-dev
|
||||
$ tar zxvf glances-1.4.tar.gz
|
||||
$ cd glances-1.4
|
||||
$ cd /tmp
|
||||
$ tar zxvf glances-last.tgz
|
||||
$ cd nicolargo-glances-*
|
||||
$ sudo python setup.py install
|
||||
|
||||
## Running
|
||||
@ -121,8 +133,14 @@ The header shows the host name and the operating system name, version and archit
|
||||
|
||||
### CPU
|
||||
|
||||
Short view:
|
||||
|
||||
![screenshot](https://github.com/nicolargo/glances/raw/master/doc/cpu.png)
|
||||
|
||||
Long view (only available if your terminal is wide enough)
|
||||
|
||||
![screenshot](https://github.com/nicolargo/glances/raw/master/doc/cpu-wide.png)
|
||||
|
||||
The CPU stats are shown as a percentage and for the configured refresh
|
||||
time. The total CPU usage is displayed on the first line.
|
||||
|
||||
@ -184,7 +202,7 @@ If memory is > 90%, then status is set to "CRITICAL".
|
||||
|
||||
![screenshot](https://github.com/nicolargo/glances/raw/master/doc/network.png)
|
||||
|
||||
Glances displays the network interface bit rate. The unit is adapted
|
||||
Glances display the network interface bit rate. The unit is adapted
|
||||
dynamicaly (bits per second, Kbits per second, Mbits per second...).
|
||||
|
||||
Alerts are set only if the network interface maximum speed is available.
|
||||
@ -204,7 +222,7 @@ if the bit rate is higher than 70 Mbps.
|
||||
|
||||
![screenshot](https://github.com/nicolargo/glances/raw/master/doc/diskio.png)
|
||||
|
||||
Glances display the disk I/O throughput. The unit is adapted dynamically
|
||||
Glances displays the disk I/O throughput. The unit is adapted dynamically
|
||||
(bytes per second, Kbytes per second, Mbytes per second...).
|
||||
|
||||
There is no alert on this information.
|
||||
@ -213,7 +231,7 @@ There is no alert on this information.
|
||||
|
||||
![screenshot](https://github.com/nicolargo/glances/raw/master/doc/fs.png)
|
||||
|
||||
Glances display the total and used filesytem disk space. The unit is
|
||||
Glances displays the total and used filesytem disk space. The unit is
|
||||
adapted dynamically (bytes per second, Kbytes per second, Mbytes per
|
||||
second...).
|
||||
|
||||
@ -229,8 +247,14 @@ If disk used is > 90%, then status is set to "CRITICAL".
|
||||
|
||||
### Processes
|
||||
|
||||
Short view:
|
||||
|
||||
![screenshot](https://github.com/nicolargo/glances/raw/master/doc/processlist.png)
|
||||
|
||||
Long view (only available if your terminal is wide enough)
|
||||
|
||||
![screenshot](https://github.com/nicolargo/glances/raw/master/doc/processlist-wide.png)
|
||||
|
||||
Glances displays a summary and a list of processes.
|
||||
|
||||
By default (or if you hit the 'a' key) the process list is automatically
|
||||
@ -253,6 +277,7 @@ The number of processes in the list is adapted to the screen size.
|
||||
T - Traced or stopped
|
||||
Z - Zombie or "hung" process
|
||||
|
||||
* IO READ and WRITE: Per process IO read and write
|
||||
* TIME+: Cumulative CPU time used
|
||||
* NAME: Process name or command line
|
||||
|
||||
@ -286,11 +311,3 @@ i18n_francais_generate.sh
|
||||
|
||||
To generate spanish locale execute as root or sudo :
|
||||
i18n_espanol_generate.sh
|
||||
|
||||
## Todo
|
||||
|
||||
You are welcome to contribute to this software.
|
||||
|
||||
* Code optimization
|
||||
* Port to FreeBSD and Mac OS X
|
||||
* Documentation for HTML and CVS export option
|
||||
|
60
README-fr
@ -12,8 +12,14 @@ système d'exploitation GNU/Linux ou BSD à partir d'une interface texte.
|
||||
Glances utilise la librairie PsUtil pour récupérer les informations de
|
||||
votre système. Il est développé en Python.
|
||||
|
||||
Copie d'écran sur une console:
|
||||
|
||||
![screenshot](https://github.com/nicolargo/glances/raw/master/screenshot.png)
|
||||
|
||||
Copie d'écran sur un terminal avec une taille importante:
|
||||
|
||||
![screenshot](https://github.com/nicolargo/glances/raw/master/screenshot-wide.png)
|
||||
|
||||
## Installation
|
||||
|
||||
Glances a besoin des dépendances suivantes:
|
||||
@ -32,18 +38,6 @@ Le processus de packaging est actuellement en cours sur d'autres distribs, je
|
||||
vous conseille donc de rechercher Glances sur votre gestionnaire de package
|
||||
avant de faire une installation depuis les sources.
|
||||
|
||||
### Depuis le PPA (Ubuntu/Mint)
|
||||
|
||||
Arnaud Hartmann maintient un PPA avec la version stable de Glances.
|
||||
|
||||
Pour installer Glances à partir de ce PPA, il suffit de saisir:
|
||||
|
||||
$ sudo add-apt-repository ppa:arnaud-hartmann/glances-stable
|
||||
$ sudo apt-get update
|
||||
$ sudo apt-get install glances
|
||||
|
||||
Le PPA propose les paquets pour les versions Ubuntu 9.10 jusqu'à 12.04.
|
||||
|
||||
### Depuis PyPi
|
||||
|
||||
PyPi est un gestionnaire officiel des paquets Python.
|
||||
@ -57,6 +51,22 @@ Puis on installe la dernière version de Glances:
|
||||
|
||||
$ sudo pip install glances
|
||||
|
||||
Note: si vous êtes derrière un Proxy alors il faut utiliser
|
||||
|
||||
$ sudo pip install --proxy=user:password@url:port glances
|
||||
|
||||
### Depuis le PPA (Ubuntu/Mint)
|
||||
|
||||
Arnaud Hartmann maintient un PPA avec la version stable de Glances.
|
||||
|
||||
Pour installer Glances à partir de ce PPA, il suffit de saisir:
|
||||
|
||||
$ sudo add-apt-repository ppa:arnaud-hartmann/glances-stable
|
||||
$ sudo apt-get update
|
||||
$ sudo apt-get install glances
|
||||
|
||||
Le PPA propose les paquets pour les versions Ubuntu 9.10 jusqu'à 12.04.
|
||||
|
||||
### Depuis [Homebrew](http://mxcl.github.com/homebrew/) et pat PyPi (pour OS X)
|
||||
|
||||
$ brew install brew-pip
|
||||
@ -70,15 +80,17 @@ Le projet Glances est hébergé sur GitHUB: https://github.com/nicolargo/glances
|
||||
Pour l'installer, il suffit de suivre les instructions suivantes depuis un
|
||||
terminal.
|
||||
|
||||
Récupération de la dernière version (1.4):
|
||||
Récupération de la dernière version:
|
||||
|
||||
$ wget https://github.com/downloads/nicolargo/glances/glances-1.4.tar.gz
|
||||
$ rm -rf /tm/nicolargo-glances-*
|
||||
$ wget -O /tmp/glances-last.tgz https://github.com/nicolargo/glances/tarball/master
|
||||
|
||||
Procédez ensuite à l'installation:
|
||||
Procédez ensuite à l'installation (exemple pour un system Debian):
|
||||
|
||||
$ sudo apt-get install python-setuptools build-essential python-dev
|
||||
$ tar zxvf glances-1.4.tar.gz
|
||||
$ cd glances-1.4
|
||||
$ sudo apt-get install python-setuptools build-essential python-dev
|
||||
$ cd /tmp
|
||||
$ tar zxvf glances-last.tgz
|
||||
$ cd nicolargo-glances-*
|
||||
$ sudo python setup.py install
|
||||
|
||||
## Lancement de Glances
|
||||
@ -132,8 +144,14 @@ qu'une information sur le système d'exploitation (nom, version).
|
||||
|
||||
### CPU
|
||||
|
||||
Vue par défaut:
|
||||
|
||||
![screenshot](https://github.com/nicolargo/glances/raw/master/doc/cpu.png)
|
||||
|
||||
Vue si la taille du terminal est suffisante:
|
||||
|
||||
![screenshot](https://github.com/nicolargo/glances/raw/master/doc/cpu-wide.png)
|
||||
|
||||
L'état de la CPU est affiché par un pourcentage de l'utilisation globale.
|
||||
|
||||
![screenshot](https://github.com/nicolargo/glances/raw/master/doc/percpu.png)
|
||||
@ -242,8 +260,14 @@ Si l'espace disque utilisé est > 90%, alors le status est "CRITICAL".
|
||||
|
||||
### Les processus
|
||||
|
||||
Vue par défaut:
|
||||
|
||||
![screenshot](https://github.com/nicolargo/glances/raw/master/doc/processlist.png)
|
||||
|
||||
Vue sur grand écran:
|
||||
|
||||
![screenshot](https://github.com/nicolargo/glances/raw/master/doc/processlist-wide.png)
|
||||
|
||||
Glances affiche un résumé sur l'état des processus ainsi qu'une liste
|
||||
détaillée.
|
||||
|
||||
|
73
README.md
@ -12,8 +12,14 @@ Glances uses the PsUtil library to get information from your system.
|
||||
|
||||
It is developed in Python.
|
||||
|
||||
Console (80x24) screenshot:
|
||||
|
||||
![screenshot](https://github.com/nicolargo/glances/raw/master/screenshot.png)
|
||||
|
||||
Wide terminal (> 90x24) screenshot:
|
||||
|
||||
![screenshot](https://github.com/nicolargo/glances/raw/master/screenshot-wide.png)
|
||||
|
||||
## Installation
|
||||
|
||||
Pre-requisites (information for packagers):
|
||||
@ -29,6 +35,22 @@ Pre-requisites (information for packagers):
|
||||
|
||||
Packages exist for Arch, Fedora, Redhat, FreeBSD...
|
||||
|
||||
### From PyPi (easy and cross platform way)
|
||||
|
||||
PyPi is an official Python package manager.
|
||||
|
||||
You first need to install pypi on your system. For example on Debian/Ubuntu:
|
||||
|
||||
$ sudo apt-get install python-pip build-essential python-dev
|
||||
|
||||
Then install the latest Glances version:
|
||||
|
||||
$ sudo pip install glances
|
||||
|
||||
Note: if you are behind an HTTP Proxy, you should use
|
||||
|
||||
$ sudo pip install --proxy=user:password@url:port glances
|
||||
|
||||
### From PPA (easy way for Ubuntu/Mint...)
|
||||
|
||||
Arnaud Hartmann (thanks to him !) maintains a PPA with the latest Glances version:
|
||||
@ -37,28 +59,16 @@ The PPA is available for Ubuntu version 9.10 to 12.04.
|
||||
|
||||
To install the PPA just enter:
|
||||
|
||||
$ sudo add-apt-repository ppa:arnaud-hartmann/glances-stable
|
||||
$ sudo apt-get update
|
||||
$ sudo add-apt-repository ppa:arnaud-hartmann/glances-stable
|
||||
$ sudo apt-get update
|
||||
|
||||
Then install Glances:
|
||||
|
||||
$ sudo apt-get install glances
|
||||
|
||||
### From PyPi (easy way)
|
||||
|
||||
PyPi is an official Python package manager.
|
||||
|
||||
You first need to install pypi on your system. For example on Debian/Ubuntu:
|
||||
|
||||
$ sudo apt-get install python-pip build-essential python-dev
|
||||
|
||||
Then install the latest Glances version:
|
||||
|
||||
$ sudo pip install glances
|
||||
$ sudo apt-get install glances
|
||||
|
||||
### From [Homebrew](http://mxcl.github.com/homebrew/) via PyPi (OS X)
|
||||
|
||||
$ brew install brew-pip
|
||||
$ brew install brew-pip
|
||||
$ export PYTHONPATH=$(brew --prefix)/lib/python2.7/site-packages
|
||||
$ brew pip Glances
|
||||
|
||||
@ -66,13 +76,15 @@ Then install the latest Glances version:
|
||||
|
||||
Get the latest version:
|
||||
|
||||
$ wget https://github.com/downloads/nicolargo/glances/glances-1.4.tar.gz
|
||||
$ rm -rf /tm/nicolargo-glances-*
|
||||
$ wget -O /tmp/glances-last.tgz https://github.com/nicolargo/glances/tarball/master
|
||||
|
||||
Glances use a standard GNU style installer:
|
||||
Glances use a standard GNU style installer (for a Debian like system):
|
||||
|
||||
$ sudo apt-get install python-setuptools build-essential python-dev
|
||||
$ tar zxvf glances-1.4.tar.gz
|
||||
$ cd glances-1.4
|
||||
$ cd /tmp
|
||||
$ tar zxvf glances-last.tgz
|
||||
$ cd nicolargo-glances-*
|
||||
$ sudo python setup.py install
|
||||
|
||||
## Running
|
||||
@ -121,8 +133,14 @@ The header shows the host name and the operating system name, version and archit
|
||||
|
||||
### CPU
|
||||
|
||||
Short view:
|
||||
|
||||
![screenshot](https://github.com/nicolargo/glances/raw/master/doc/cpu.png)
|
||||
|
||||
Long view (only available if your terminal is wide enough)
|
||||
|
||||
![screenshot](https://github.com/nicolargo/glances/raw/master/doc/cpu-wide.png)
|
||||
|
||||
The CPU stats are shown as a percentage and for the configured refresh
|
||||
time. The total CPU usage is displayed on the first line.
|
||||
|
||||
@ -229,8 +247,14 @@ If disk used is > 90%, then status is set to "CRITICAL".
|
||||
|
||||
### Processes
|
||||
|
||||
Short view:
|
||||
|
||||
![screenshot](https://github.com/nicolargo/glances/raw/master/doc/processlist.png)
|
||||
|
||||
Long view (only available if your terminal is wide enough)
|
||||
|
||||
![screenshot](https://github.com/nicolargo/glances/raw/master/doc/processlist-wide.png)
|
||||
|
||||
Glances displays a summary and a list of processes.
|
||||
|
||||
By default (or if you hit the 'a' key) the process list is automatically
|
||||
@ -253,6 +277,7 @@ The number of processes in the list is adapted to the screen size.
|
||||
T - Traced or stopped
|
||||
Z - Zombie or "hung" process
|
||||
|
||||
* IO READ and WRITE: Per process IO read and write
|
||||
* TIME+: Cumulative CPU time used
|
||||
* NAME: Process name or command line
|
||||
|
||||
@ -286,11 +311,3 @@ i18n_francais_generate.sh
|
||||
|
||||
To generate spanish locale execute as root or sudo :
|
||||
i18n_espanol_generate.sh
|
||||
|
||||
## Todo
|
||||
|
||||
You are welcome to contribute to this software.
|
||||
|
||||
* Code optimization
|
||||
* Port to FreeBSD and Mac OS X
|
||||
* Documentation for HTML and CVS export option
|
||||
|
1
TODO
@ -1 +1,2 @@
|
||||
- Include in the Debian repos (contributors needed)
|
||||
- Update the PPA with the latest version
|
||||
|
BIN
doc/cpu-wide.png
Normal file
After Width: | Height: | Size: 5.7 KiB |
BIN
doc/cpu.png
Before Width: | Height: | Size: 4.1 KiB After Width: | Height: | Size: 3.8 KiB |
BIN
doc/processlist-wide.png
Normal file
After Width: | Height: | Size: 68 KiB |
Before Width: | Height: | Size: 46 KiB After Width: | Height: | Size: 31 KiB |
BIN
screenshot-wide.png
Normal file
After Width: | Height: | Size: 168 KiB |
BIN
screenshot.png
Before Width: | Height: | Size: 140 KiB After Width: | Height: | Size: 93 KiB |
4
setup.py
@ -23,8 +23,8 @@ for mo in glob('i18n/*/LC_MESSAGES/*.mo'):
|
||||
data_files.append((dirname(mo).replace('i18n/', 'share/locale/'), [mo]))
|
||||
|
||||
setup(name='Glances',
|
||||
version='1.4',
|
||||
download_url='https://github.com/downloads/nicolargo/glances/glances-1.4.tar.gz',
|
||||
version='1.4.1',
|
||||
download_url='https://github.com/downloads/nicolargo/glances/glances-1.4.1.tar.gz',
|
||||
url='https://github.com/nicolargo/glances',
|
||||
description='CLI curses-based monitoring tool',
|
||||
author='Nicolas Hennion',
|
||||
|