Glances

Glances

github.com

5

About this website

Glances is a cross-platform system monitoring tool written in Python, created by Nicolas Hennion (nicolargo). With over 26,000 stars as of 2026, Glances provides a comprehensive, real-time view of system resources in a single terminal screen, combining the functionality of top, htop, iotop, nethogs, and df into one unified dashboard. Key features include: CPU monitoring (per-core usage, load average, and context switches), memory monitoring (RAM, swap, and buffer usage with detailed breakdown), network monitoring (per-interface upload/download rates, total data transferred, and connection counts), disk I/O monitoring (read/write speeds per disk), filesystem usage (showing mount points, total, used, and available space), process monitoring (with CPU, memory, and I/O per process, sortable by any metric), Docker container monitoring (CPU, memory, and network stats per container), GPU monitoring (for NVIDIA GPUs via py3nvml, showing GPU utilization, memory, and temperature), temperature sensors (CPU, GPU, and disk temperatures), battery status, process management (killing processes directly from the interface), multi-platform support (Linux, macOS, Windows, FreeBSD, and Solaris), client-server mode (monitoring remote systems via glances -s and glances -c hostname), RESTful JSON API (querying system metrics programmatically via /api/4/all endpoint), web UI (browser-based dashboard accessible via glances -w), InfluxDB, StatsD, Cassandra, and RabbitMQ export for time-series storage, configurable thresholds with color-coded warnings (green/yellow/red), and customizable layout.

Tags & Categories

Statistics

5
Views
0
Clicks
0
Like
0
Dislike

Comments

Log In to post a comment

No comments yet. Be the first!