Glances is a cross-platform system monitoring tool written in Python.
Features
- Cross-platformWritten in Python, Glances will run on almost any plaftorm : GNU/Linux, FreeBSD, OS X and Windows.
- APIGlances includes a XML-RPC server and a RESTful JSON API which can be used by another client software.
- Web UINo terminal at hand ? Use the built-in Web UI and monitor your system from any device.
- ExportExport all system statistics to CSV, InfluxDB, Cassandra, OpenTSDB, StatsD, ElasticSearch or even RabbitMQ. Glances also provides a dedicated Grafana dashboard.
Monitoring
- CPU
- Memory
- Load
- Process list
- Network interface
- Disk I/O
- IRQ / Raid
- Sensors
- Filesystem (and folders)
- Docker
- Monitor
- Alert
- System info
- Uptime
- Quicklook (CPU, MEM, LOAD)
Installation
curl -L https://bit.ly/glances | /bin/bash
# or via pip
$ pip install glances