Repolode
nicolargo

nicolargo/glances

Monitor de sistema multiplataforma para terminal e web, com métricas de CPU, memória, disco, rede, processos e contêineres, além de REST API e exportações.

Alternativa open source a:htoptop

Estrelas
33,806
Forks
1,831
Issues abertas
106
Último commit
anteontem

O que é?

Glances é uma ferramenta multiplataforma de monitoramento de sistemas escrita em Python, que funciona como alternativa ao top/htop para GNU/Linux, BSD, macOS e Windows. Ela exibe em um único painel, em tempo real, informações de CPU, memória, disco, rede, processos, usuários conectados, temperatura e ventoinhas, além de monitorar contêineres Docker e LXC.

Além da interface local no terminal, o Glances pode ser executado como servidor, disponibilizando uma interface web e uma RESTful API para monitoramento remoto, e pode se conectar a outras instâncias no modo cliente. As estatísticas podem ser exportadas para arquivos CSV ou JSON, impressas em stdout ou enviadas a bancos de dados e brokers como InfluxDB, Prometheus, Kafka e PostgreSQL. Um servidor MCP integrado permite que assistentes de IA consultem as estatísticas do sistema.

O Glances pode ser instalado com pip, uvx, Docker, Homebrew ou pacotes do sistema, e ampliado com plugins e módulos de exportação.

Recursos principais

  • 01Monitoramento em tempo real de CPU, memória, disco, rede, processos e sensores em um painel no terminal.
  • 02Interface web e RESTful API no modo servidor, com proteção opcional por senha.
  • 03Modo cliente para visualizar servidores Glances remotos, além de descoberta automática na rede.
  • 04Monitoramento de contêineres Docker, Podman e LXC.
  • 05Exportação de estatísticas para arquivos, stdout, bancos de dados, brokers e endpoints REST.
  • 06Servidor MCP integrado para integração com assistentes de IA e uma API Python para scripts.

Casos de uso

  • Verificar a carga de CPU, memória e disco em um servidor Linux via SSH.
  • Monitorar várias máquinas remotas em um único painel web.
  • Acompanhar o uso de recursos dos contêineres em um host Docker.
  • Enviar métricas do sistema para Prometheus, InfluxDB ou Kafka e acompanhá-las a longo prazo.
  • Permitir que um assistente de IA consulte as estatísticas do sistema em tempo real.

Início rápido

  1. 1

    Crie e ative um ambiente virtual e instale o Glances com pip

    python3 -m venv ~/.venv && source ~/.venv/bin/activate && pip install glances
  2. 2

    Execute o monitor de terminal independente

    glances

Antes de usar

  • A instalação do psutil pode exigir os cabeçalhos do Python ou um pacote do sistema no Linux; no Windows, é necessário usar o instalador binário.
  • O servidor web não vem protegido por padrão. É necessário definir uma senha manualmente antes de expô-lo.

Tópicos

Perguntas frequentes

O que é glances?
Monitor de sistema multiplataforma para terminal e web, com métricas de CPU, memória, disco, rede, processos e contêineres, além de REST API e exportações. Glances é uma ferramenta multiplataforma de monitoramento de sistemas escrita em Python, que funciona como alternativa ao top/htop para GNU/Linux, BSD, macOS e Windows. Ela exibe em um único painel, em tempo real, informações de CPU, memória, disco, rede, processos, usuários conectados, temperatura e ventoinhas, além de monitorar contêineres Docker e LXC.
glances é gratuito? Qual é a licença?
glances é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
glances ainda é mantido?
Manutenção ativa. O último commit de glances foi em 18 de out. de 2026.
Para que posso usar glances?
Verificar a carga de CPU, memória e disco em um servidor Linux via SSH. Monitorar várias máquinas remotas em um único painel web. Acompanhar o uso de recursos dos contêineres em um host Docker. Enviar métricas do sistema para Prometheus, InfluxDB ou Kafka e acompanhá-las a longo prazo. Permitir que um assistente de IA consulte as estatísticas do sistema em tempo real.
Como instalar glances?
Crie e ative um ambiente virtual e instale o Glances com pip: python3 -m venv ~/.venv && source ~/.venv/bin/activate && pip install glances Execute o monitor de terminal independente: glances
Onde consigo glances?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/nicolargo/glances

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados