O Glances é uma ferramenta de monitoramento de sistemas multiplataforma que fornece uma visão completa do desempenho em tempo real. Ele exibe informações sobre CPU, memória, processos, rede, discos e muito mais, em uma interface simples e prática no terminal.

Neste artigo, vamos mostrar como instalar o Glances em diferentes sistemas operacionais e como utilizá-lo para monitorar seus servidores ou estações de trabalho.

O que é o Glances?

O Glances é escrito em Python e utiliza a biblioteca psutil para coletar métricas. Ele foi projetado para ser leve, rápido e oferecer uma visualização clara do estado do sistema. Pode ser executado em modo standalone ou em modo cliente/servidor, permitindo monitoramento remoto.

Goals

  • Aprender o que é o Glances e para que serve
  • Instalar o Glances em diferentes distribuições Linux
  • Executar e explorar os recursos básicos do Glances
  • Monitorar sistemas localmente e remotamente

Requisitos

Antes de começar, verifique se você possui:

  • Uma instância criada na LetsCloud ou em outro provedor de sua preferência
  • Acesso a um sistema Linux (Ubuntu, Debian, CentOS, Fedora ou similar)
  • Permissões de administrador (sudo)
  • Python 3 instalado (necessário se optar pela instalação via pip)
  • Conexão com a internet para baixar pacotes

Instalação do Glances

A instalação varia conforme o sistema operacional, mas é simples em todas as plataformas.

Linux (Debian/Ubuntu)

$$

sudo apt update sudo apt install glances -y

Linux (CentOS/RHEL/Fedora)

$

sudo yum install glances -y

ou

$

sudo dnf install glances -y

Via Python (pip)

Funciona em qualquer sistema com Python instalado:

$

pip install glances

Usando o Glances

Após instalado, basta executar no terminal:

$

glances

glances

Você verá uma tela interativa com informações em tempo real sobre:

  • CPU: uso total e por núcleo
  • Memória: RAM e swap
  • Disco: espaço e I/O
  • Rede: tráfego de entrada e saída
  • Processos: consumo de CPU e memória por aplicação

Exemplos de uso

  • Rodar como servidor (para monitoramento remoto):

    $

    glances -s

  • Conectar-se como cliente:

    glances -c IP_DO_SERVIDOR
    
  • Exportar métricas para CSV:

    $

    glances --export csv --export-csv-file /tmp/glances.csv

Atalhos Úteis no Glances

Enquanto o Glances está rodando, você pode usar algumas teclas para interagir:

  • q → sair
  • m → ordenar processos por uso de memória
  • c → ordenar processos por uso de CPU
  • d → exibir detalhes dos discos
  • n → exibir detalhes da rede

Monitoramento Remoto com Glances + Web

O Glances também possui uma interface web simples:

$

glances -w

Acesse em http://SEU_IP:61208 e visualize os gráficos diretamente no navegador.

Conclusão

O Glances é uma ferramenta poderosa e simples de usar para monitoramento de sistemas Linux e outros ambientes. Ele pode ser utilizado tanto localmente quanto remotamente, com suporte para exportação de métricas e integração com outras ferramentas.

Se você administra servidores ou simplesmente deseja acompanhar o desempenho do seu computador, o Glances é uma opção prática e eficiente.