Skip to main content

Follow Glances on Twitter: @nicolargo or @glances_system

Glances - An eye on your system

https://api.flattr.com/button/flattr-badge-large.png https://travis-ci.org/nicolargo/glances.png?branch=master https://badge.fury.io/py/Glances.png Downloads https://d2weczhvl823v0.cloudfront.net/nicolargo/glances/trend.png https://raw.github.com/nicolargo/glances/master/docs/images/glances-white-256.png

Glances is a cross-platform curses-based system monitoring tool written in Python.

It uses the psutil library to get information from your system.

https://raw.github.com/nicolargo/glances/master/docs/images/screenshot-wide.png

Requirements

  • python >= 2.6 (tested with version 2.6, 2.7, 3.3, 3.4)

  • psutil >= 2.0.0

  • setuptools

Optional dependencies:

  • bottle (for Web server mode)

  • py3sensors (for hardware monitoring support) [Linux-only]

  • hddtemp (for HDD temperature monitoring support) [Linux-only]

  • batinfo (for battery monitoring support) [Linux-only]

  • pysnmp (for SNMP support)

Installation

PyPI: The simple way

Glances is on PyPI. By using PyPI, you are sure to have the latest stable version.

To install, simply use pip:

pip install Glances

Note: Python headers are required to install psutil. For example, on Debian/Ubuntu you need to install first the python-dev package.

To upgrade Glances to the latest version:

pip install --upgrade Glances

GNU/Linux

At the moment, packages exist for the following GNU/Linux distributions:

  • Arch Linux

  • Debian (Testing/Sid)

  • Fedora/CentOS/RHEL

  • Gentoo

  • Slackware

  • Ubuntu (13.04+)

  • Void Linux

So you should be able to install it using your favorite package manager.

FreeBSD

To install the binary package:

# pkg_add -r py27-glances

Using pkgng:

# pkg install py27-glances

To install Glances from ports:

# cd /usr/ports/sysutils/py-glances/
# make install clean

OS X

OS X users can install Glances using Homebrew or MacPorts.

Homebrew
$ brew install python
$ pip install Glances
MacPorts
$ sudo port install glances

Windows

Source

To install Glances version X.Y from source:

$ curl -L https://github.com/nicolargo/glances/archive/vX.Y.tar.gz -o glances-X.Y.tar.gz
$ tar -zxvf glances-*.tar.gz
$ cd glances-*
# python setup.py install

Note: Python headers are required to install psutil. For example, on Debian/Ubuntu you need to install first the python-dev package.

Puppet

You can install Glances using Puppet: https://github.com/rverchere/puppet-glances

Usage

For the standalone mode, just run:

$ glances

For the Web server mode, run:

$ glances -w

and enter the URL http://<ip>:61208 in your favorite web browser.

For the client/server mode, run:

$ glances -s

on the server side and run:

$ glances -c <ip>

on the client one.

And RTFM, always.

Documentation

For complete documentation see glances-doc.

Author

Nicolas Hennion (@nicolargo) <nicolas@nicolargo.com>

License

LGPL. See COPYING for more details.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Glances-2.0.tar.gz (1.7 MB view details)

Uploaded Source

File details

Details for the file Glances-2.0.tar.gz.

File metadata

  • Download URL: Glances-2.0.tar.gz
  • Upload date:
  • Size: 1.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Glances-2.0.tar.gz
Algorithm Hash digest
SHA256 b573e7ed31e8646c5f588c37eda8f9f186e4c1cfd09074bec20dd991dd638a02
MD5 4073889587195386df476f826256b81b
BLAKE2b-256 b7d5df2ade81a198ecded82c69dd61ae693d3ac0f2662bd7df48bfa9d7791bf5

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

2.0

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page