Monitoramento leve e autohospedado de servidores, com painel web, métricas de containers Docker, histórico e alertas.
- 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
Crie e ative um ambiente virtual e instale o Glances com pip
python3 -m venv ~/.venv && source ~/.venv/bin/activate && pip install glances - 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
Uma CLI e TUI que rastreia qualquer processo, porta, contêiner ou arquivo até a cadeia de sistemas que o iniciou.
Plataforma AIOps de código aberto que centraliza alertas de ferramentas de monitoramento, elimina duplicatas, correlaciona eventos e automatiza respostas por meio de workflows.
Ferramenta de monitoramento de erros que você hospeda, compatível com eventos dos Sentry SDKs, para manter o monitoramento na sua própria infraestrutura.
Ferramenta local para desktop e Docker que exibe as conexões de rede ativas do computador em um mapa-múndi interativo, com geolocalização e identificação dos aplicativos.
Dashboard de terminal baseado em Textual para criar, editar, pausar e monitorar cron jobs em máquinas locais e servidores remotos via SSH.