Skip to main content

A cross-platform curses-based monitoring tool

Project description

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 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.2, 3.3, 3.4)

  • psutil >= 0.5.1 (recommended version >= 2.0.0)

  • setuptools

Optional dependencies:

  • jinja2 (for HTML output)

  • pysensors (for HW monitoring support) [Linux-only]

  • hddtemp (for HDD temperature monitoring support)

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

Installation

PyPI: The simple way

Glances is on PyPI. 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

Linux

At the moment, packages exist for the following 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 also install Glances using Homebrew or MacPorts.

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

Windows

Glances proposes a Windows client based on the colorconsole Python library. Glances version < 1.7.2 only works in server mode.

Thanks to Nicolas Bourges, a Windows installer is available:

Otherwise, you have to follow these steps:

Source

To install Glances from source:

$ curl -L https://github.com/nicolargo/glances/archive/vX.X.tar.gz -o glances-X.X.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

Just run:

$ glances

and RTFM, always.

Documentation

For complete documentation see glances-doc.

Author

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

License

LGPL. See COPYING for more details.

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

Glances-1.7.7.tar.gz (576.0 kB view details)

Uploaded Source

File details

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

File metadata

  • Download URL: Glances-1.7.7.tar.gz
  • Upload date:
  • Size: 576.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Glances-1.7.7.tar.gz
Algorithm Hash digest
SHA256 cfb7f2520f576595e7c746daec104b2cc5b19c43b3a1faf0662cb75d0f005a53
MD5 9f9c9adf2d9a89ad37eda18574a5207b
BLAKE2b-256 522bcd6929c584ab492ff74e50cff88ba1c48e0a19c7c44b90e5aca36fa7f476

See more details on using hashes here.

Supported by

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