Resposta rápida: Glances é um monitor de sistema multiplataforma gratuito e open source que exibe CPU, RAM, disco, rede e Docker em tempo real no terminal ou via navegador. Instale com pip.
Glances é um monitor de sistema multiplataforma, gratuito e open source (licença LGPL), escrito em Python por Nicolas Hennion, que centraliza em uma única tela de terminal métricas de CPU, RAM, swap, disco, rede, processos, sensores de temperatura e contêineres Docker — com atualização em tempo real a cada 2 segundos por padrão.
Atualizado em 16/06/2026
Se você já se perguntou por que abrir cinco ferramentas diferentes para monitorar seu servidor Linux ou máquina Windows quando uma única poderia mostrar tudo, o Glances foi criado exatamente para resolver isso. Diferente do htop, que foca em processos, ou do Task Manager do Windows, que não oferece exportação nem acesso remoto, o Glances entrega um painel unificado que funciona no terminal, num servidor web acessível pelo navegador, ou em modo cliente-servidor para monitoramento remoto. Ele também exporta dados para InfluxDB, Prometheus, Elasticsearch e outros backends, tornando-o útil tanto para desenvolvedores que querem uma visão rápida quanto para times DevOps que precisam integrar métricas ao seu stack de observabilidade.
O que o Glances monitora exatamente?
O Glances organiza suas métricas em plugins, e a lista é longa. Na prática, numa instalação padrão você vê:
- CPU: uso total, por núcleo, idle, iowait, steal (relevante em VMs), frequência atual
- RAM e swap: total, usado, disponível, percentual — com alertas coloridos quando passa de 70% (amarelo), 80% (laranja) e 90% (vermelho)
- Disco: espaço por partição, I/O de leitura e escrita em tempo real (MB/s), latência
- Rede: tráfego de entrada e saída por interface, pacotes por segundo
- Processos: lista ordenável por CPU, RAM ou I/O, com PID, usuário, estado e command line
- Sensores e temperatura: leitura via
psutilelm-sensorsno Linux; temperatura de CPU, bateria, ventoinhas - Docker e Podman: lista de contêineres ativos com CPU, RAM e status — sem precisar de nenhum comando extra
- GPU: via plugin opcional (NVIDIA com
nvidia-ml-py) - Alertas e log: histórico dos últimos alertas gerados por limiar configurável em
glances.conf
Quais são os modos de uso do Glances?
Modo terminal (padrão)
Basta rodar glances no terminal e a interface curses aparece. Funciona no Linux, macOS e Windows (PowerShell ou CMD). No terminal, você navega entre seções com as teclas e pode pausar, ordenar processos ou alterar o intervalo de atualização ao vivo.
Modo servidor web (Web UI)
O comando glances -w sobe um servidor HTTP na porta 61208. Você acessa http://localhost:61208 (ou o IP da máquina) e vê um painel responsivo no navegador — útil para servidores sem display ou quando você está monitorando uma máquina remota sem instalar um cliente. Requer o pacote extra glances[web] que inclui o Bottle.
Modo cliente-servidor (monitoramento remoto)
No servidor rode glances -s; no cliente, glances -c IP_DO_SERVIDOR. A comunicação usa XML-RPC por padrão, ou REST se usar o modo web. Isso permite monitorar dezenas de máquinas a partir de um único terminal sem precisar de SSH aberto o tempo todo.
Exportação para stacks de observabilidade
Com a opção --export influxdb o Glances envia métricas em tempo real para um banco InfluxDB, que você visualiza no Grafana. Também suporta exportação nativa para Prometheus (via endpoint /metrics no modo web), Elasticsearch, CSV, StatsD, Riemann e outros. Para times que já têm dashboards Grafana, integrar o Glances é questão de minutos.
Como instalar o Glances? (Linux, macOS e Windows)
A forma mais recomendada e que garante a versão mais recente é via PyPI:
pip install glances
Para a instalação completa com Web UI e exportadores:
pip install "glances[all]"
No Linux, a maioria das distros tem o Glances nos repositórios oficiais, mas costuma ser uma versão mais antiga:
- Debian/Ubuntu:
sudo apt install glances - Fedora/RHEL:
sudo dnf install glances - Arch:
sudo pacman -S glances
No Windows, o pip funciona normalmente desde que você tenha Python 3.8 ou superior instalado. Abra o PowerShell e rode pip install glances. A interface de terminal funciona no Windows Terminal com suporte a cores. A Web UI também funciona normalmente. Sensores de temperatura no Windows dependem de bibliotecas adicionais e podem não estar disponíveis em todos os hardwares.
No macOS, via Homebrew: brew install glances.
O site e repositório oficiais ficam em nicolargo.github.io/glances e no PyPI.
Glances vs htop vs btop vs Task Manager: comparativo honesto
| Ferramenta | Plataforma | Web UI / Remoto | Exportação de dados |
|---|---|---|---|
| Glances | Linux, macOS, Windows | Sim (porta 61208) | InfluxDB, Prometheus, CSV, Elastic… |
| htop | Linux, macOS (port) | Não | Não |
| btop | Linux, macOS, BSD | Não | Não |
| Task Manager / Resource Monitor | Windows apenas | Não | Não |
O htop continua sendo a melhor escolha quando você quer apenas gerenciar processos com praticidade — interface mais limpa, menor curva de aprendizado, kill de processo direto na tela. O btop tem a interface mais bonita visualmente, com gráficos de histórico em ASCII e cores bem cuidadas, ideal para quem usa o terminal como vitrine. Já o Task Manager do Windows resolve 90% das necessidades de um usuário final comum sem instalar nada, mas não escala para automação nem para infraestrutura. O Glances vence quando você precisa de visão unificada + acesso remoto + exportação — caso comum em servidores, VPS e ambientes Docker.
Sistema de alertas por cores: como funciona?
O Glances usa uma escala de quatro níveis para alertas visuais: OK (verde), CAREFUL amarelo, WARNING laranja e CRITICAL vermelho. Os limiares padrão para CPU são 50/70/90%, e para RAM são 50/70/90%, mas você pode personalizar em ~/.config/glances/glances.conf. Por exemplo, configurando os limites de CPU para careful 60, warning 75 e critical 90.
Além da cor em tempo real, o Glances mantém um log dos últimos alertas na parte inferior da tela (seção “Alert”), mostrando quando o evento começou, durou e qual métrica disparou — útil para identificar picos que você não estava olhando.
Quando NÃO usar o Glances — limitações honestas
- Depende de Python: em ambientes minimalistas (contêineres Alpine slim, sistemas embarcados, Raspberry Pi com recursos muito limitados) instalar Python + dependências é overhead real. O htop em C compila em segundos e usa megabytes de RAM; o Glances exige o interpretador Python rodando.
- Uso de CPU não é zero: com todos os plugins ativos e intervalo de 2 segundos, o Glances pode consumir entre 2% e 5% de CPU em máquinas antigas ou de núcleo único — aceitável, mas não desprezível.
- Sensores no Windows são limitados: temperatura de CPU e ventoinhas dependem de
psutil, que por sua vez depende de APIs do sistema. Em muitos laptops Windows, esses dados simplesmente não aparecem. - Curva de configuração para exportação: integrar com InfluxDB/Grafana requer entender o
glances.confe ter os serviços rodando — não é “clique e funciona”. Para um usuário doméstico querendo apenas ver o consumo, é complexidade desnecessária. - Interface não é a mais bonita: comparado ao btop, a interface do Glances parece densa e menos intuitiva. Para uso pontual num desktop pessoal, o btop entrega melhor experiência visual.
- Não substitui ferramentas de APM: o Glances monitora métricas de sistema, não performance de aplicação. Para rastrear queries lentas, latência de endpoints ou traces distribuídos, você precisa de Prometheus+Grafana, Datadog ou similares.
Integrações úteis com outras ferramentas open source
O Glances se encaixa bem num stack de observabilidade mais amplo. Se você usa Docker, ele já lista contêineres ativos sem configuração extra. Para limpar o disco antes de monitorar, vale conhecer ferramentas como o BleachBit para limpar o PC grátis — ao remover arquivos temporários e cache, você visualiza no Glances a liberação de espaço em disco em tempo real. Se você desenvolve em Python e quer documentação offline enquanto configura o glances.conf, o Zeal para documentação de programação offline tem a referência completa da psutil (biblioteca que o Glances usa internamente). E para editar os arquivos de configuração .conf ou os scripts de exportação, um editor de texto open source como o Sublime Text com syntax highlighting facilita bastante.
Perguntas frequentes sobre o Glances
O Glances funciona no Windows sem WSL?
Sim. Instale Python 3.8+ do site oficial, abra o PowerShell e rode pip install glances. A interface funciona no Windows Terminal com suporte a cores. Sensores de temperatura podem não estar disponíveis dependendo do hardware.
Como acessar o Glances pelo navegador remotamente?
No servidor, rode glances -w. Acesse http://IP_DA_MAQUINA:61208 de qualquer navegador na mesma rede. Para expor externamente, configure firewall e considere autenticação básica via proxy reverso como o Nginx.
Glances consome muita RAM e CPU rodando em background?
Em uso normal, entre 50-80 MB de RAM e 1-3% de CPU numa máquina moderna. Com todos os plugins habilitados e exportação ativa, pode chegar a 5%. Em servidores de produção com folga de recursos, o impacto é desprezível.
É possível usar o Glances sem conexão com a internet?
Sim, totalmente offline. Após instalação via pip, o Glances roda sem nenhuma requisição externa. A Web UI usa assets locais (Bottle serve os arquivos estáticos do próprio pacote). Ideal para ambientes isolados ou servidores sem saída para internet.
Qual a diferença entre Glances e Netdata?
O Netdata é uma plataforma mais pesada com agente próprio, dashboard rico e cloud opcional. O Glances é mais leve, portátil e focado em terminal e exportação simples. Para uso em VPS pequena ou máquina local, o Glances entrega sem o overhead do Netdata.
Veredicto: vale instalar o Glances em 2026?
Sim, especialmente se você gerencia servidores Linux ou trabalha com Docker. O Glances é a ferramenta certa quando você precisa de uma visão consolidada do sistema — processos, rede, disco, temperatura e contêineres numa tela só — com a opção de acessar tudo pelo navegador sem instalar um agente pesado. Para desktop Windows doméstico, o Task Manager resolve; para quem prioriza visual acima de tudo, o btop é mais bonito. Mas para monitoramento real de infraestrutura, especialmente integrado a Prometheus ou InfluxDB, o Glances entrega um nível de funcionalidade que nenhum dos concorrentes diretos alcança sem plugins adicionais. Instale com pip install "glances[all]", rode glances -w, abra o navegador na porta 61208 e você entenderá em 30 segundos por que ele acumula mais de 26 mil estrelas no GitHub.
Receba os melhores programas GRÁTIS por e-mail — 1 e-mail/semana
Software gratuito, open-source e alternativas legais a programas pagos. Sem spam, sem pirataria. Cancela quando quiser. Ao assinar você ganha nosso Kit Essencial: 30 Programas Grátis que Substituem Software Pago.





3 Comentários