Glances – Cross-platform Monitoring System

Glances is a cross-platform monitoring tool which aims to present a large amount of monitoring information through a curses or Web based interface. The information dynamically adapts depending on the size of the user interface.

It can also work in client/server mode. Remote monitoring could be done via terminal, Web interface or API (XML-RPC and RESTful). Stats can also be exported to files or external time/value databases.

Glances - An Eye On Your System
Glances – An Eye On Your System

Glances is written in Python and uses libraries to grab information from your system. It is based on an open architecture where developers can add new plugins or exports modules.

Some of the supported features with this platform are:

  • Cross-platform – Written in Python, The tool will run on almost any plaftorm : GNU/Linux, FreeBSD, OS X and Windows.
  • API – The tool includes a XML-RPC server and a RESTful JSON API which can be used by another client software.
  • Web UI – No terminal at hand ? Use the built-in Web UI and monitor your system from any device.
  • Export – export all system statistics to CSV, InfluxDB, Cassandra, OpenTSDB, StatsD, ElasticSearch or even RabbitMQ. This all beside a dedicated Grafana dashboard.

You can read more and download this tool over here: https://github.com/nicolargo/glances

Share