Como instalar e usar o Glances System Monitor no Linux

Para configurar o monitor de sistema Glances no Linux , instale-o em um ambiente Python isolado e, em seguida, execute o painel de controle pela linha de comando ou inicie a interface web opcional. O Python 3.10 ou superior é necessário para o Glances 4. A documentação oficial atual lista o Glances 4.5.8; um pacote de distribuição pode fornecer uma versão diferente.

A instalação via PyPI é uma opção prática e compatível com diversas distribuições quando você deseja a versão mais recente e o modo de navegador. O Glances 4 substituiu o antigo servidor web baseado em Bottle pelo FastAPI e Uvicorn, portanto, não siga as instruções antigas que instalavam o Bottle separadamente.

1. Instale o Glances com suporte à interface web.

Verifique sua versão do Python, crie um ambiente virtual e instale o pacote extra da web. Isso mantém o Glances e suas dependências do Python separados dos pacotes gerenciados pelo sistema.

python3 --version
python3 -m venv ~/.venvs/glances
~/.venvs/glances/bin/python -m pip install --upgrade 'glances[web]'
Um terminal Linux mostrando a criação de um ambiente virtual Glances e a instalação dos módulos opcionais do Glances.
O comando ilustrado solicita o conjunto completo de complementos. As etapas de instalação abaixo utilizam o complemento web menor, caso você precise apenas da interface do navegador.

O webpacote extra fornece as dependências necessárias para a interface do navegador e a API. Se o python3 -m venvsistema reportar que o módulo está faltando, instale primeiro o pacote de ambiente virtual Python da sua distribuição; no Debian e Ubuntu, esse pacote geralmente se chama `python3` python3-venv. Você pode confirmar a versão instalada com o comando:

~/.venvs/glances/bin/glances --version

O Glances também é distribuído por muitas distribuições Linux. O desenvolvedor original observa que as versões compiladas para distribuições podem estar desatualizadas em relação ao PyPI e podem habilitar apenas plugins básicos; pacotes baseados em Debian também podem omitir os arquivos estáticos da interface web para o Glances 4. Use a configuração isolada do PyPI se a interface do navegador ou uma versão atualizada for importante.

2. Abra o painel de controle do terminal em tempo real.

Inicie o Glances no modo independente executando o seguinte comando:

Um painel ilustrativo do terminal Glances com seções para CPU, memória, carga, E/S de disco, rede, sistema de arquivos e processos.
As seções exatas dependem do seu sistema, tamanho do terminal e plugins instalados.
~/.venvs/glances/bin/glances

O painel de controle é atualizado durante a execução e reúne informações sobre CPU, memória, carga, E/S de disco, rede, sistema de arquivos e processos em uma única visualização do terminal. Alguns painéis aparecem somente quando o sistema operacional e os plugins instalados fornecem os dados. Pressione q ou Esc para sair. O guia de início rápido oficial do Glances documenta os modos autônomo e servidor, e a referência de comandos lista as teclas e opções interativas.

3. Inicie a interface do navegador na mesma máquina.

Para manter a interface web local, abra um segundo terminal e execute o seguinte comando:

Um terminal Linux iniciando o modo web do Glances, conectado ao endereço 127.0.0.1 na porta 61208.
A vinculação ao endereço 127.0.0.1 mantém este exemplo disponível apenas na máquina Linux que executa o Glances.
~/.venvs/glances/bin/glances -w --bind 127.0.0.1

Deixe esse processo em execução e, em seguida, abra-o http://127.0.0.1:61208em um navegador no mesmo computador Linux. A porta 61208é a porta da interface web documentada. Feche o navegador ao terminar e retorne ao terminal onde o Glances está sendo executado; pressione Ctrl+C para parar o servidor.

Um painel ilustrativo do navegador em 127.0.0.1:61208 com painéis de CPU, memória, rede e disco.
Os valores de exemplo são ilustrativos; seu navegador exibe as métricas relatadas pelo seu próprio processo Glances.

A visualização do navegador é útil quando você deseja manter o monitor visível ao lado de outras tarefas ou prefere um layout gráfico. Um valor ou painel ausente na interface web pode depender da versão do Glances instalada, de um plugin ou do acesso do sistema a essa métrica.

4. Proteja os Visuais antes de habilitar o acesso remoto.

O guia de segurança do Glances 4.5.8 alerta que o modo servidor web não é autenticado por padrão e, a menos que configurado de outra forma, escuta em todas as interfaces de rede. Sua lista de processos e API podem expor detalhes sensíveis, incluindo argumentos de linha de comando. A vinculação de loopback mostrada acima evita que o servidor deste tutorial fique acessível a partir de outros dispositivos.

Se você precisar deliberadamente de acesso a partir de outro computador, vincule-se ao endereço LAN privado do host Linux, habilite a autenticação por senha e permita apenas os nomes de host ou endereços IP necessários. Por exemplo, substitua `<endereço_do_host>` SERVER_LAN_IPpelo endereço atribuído à máquina monitorada:

~/.venvs/glances/bin/glances -w --bind SERVER_LAN_IP --password

Configure webui_allowed_hostsna [outputs]seção ~/.config/glances/glances.confcom os nomes de host ou endereços IP que os usuários irão inserir. Para um serviço somente local, a configuração pode ser:

[outputs]
webui_allowed_hosts=localhost,127.0.0.1

Para acesso à LAN, adicione o endereço do servidor ou seu nome DNS à lista separada por vírgulas. Restrinja o firewall a dispositivos confiáveis. Não exponha o serviço HTTP diretamente à internet pública; as diretrizes oficiais de segurança da API Glances recomendam um proxy reverso com TLS e autenticação para implantações voltadas para o público.

Solução de problemas comuns de configuração

  • “Comando não encontrado”: ​​use o caminho completo do executável mostrado acima. Se você instalou com outro método, certifique-se de que o diretório bin esteja em seu PATH.
  • O modo web reporta uma dependência ausente: instale- 'glances[web]'a dentro do mesmo ambiente virtual e reinicie a interface web.
  • O navegador não consegue se conectar: ​​mantenha o processo do servidor Glances aberto e verifique a porta 61208. Ao visualizar de outro dispositivo, 127.0.0.1refere-se ao próprio dispositivo; use o endereço acessível da máquina Linux monitorada e configure o bind, a senha, os hosts permitidos e o firewall de forma adequada.

Para obter detalhes sobre a instalação, componentes opcionais e notas de versão, consulte a documentação oficial de instalação do Glances , o arquivo README do projeto Glances e a lista de versões .

Deixar um comentário

Como jogar Hearts of Iron IV no Linux com o Steam

Como jogar Hearts of Iron IV no Linux com o Steam

Instale a versão nativa para Linux do Hearts of Iron IV pelo Steam e, em seguida, use o Proton como alternativa caso o jogo não inicie.

Como jogar Total War: THREE KINGDOMS no Linux com o Steam

Como jogar Total War: THREE KINGDOMS no Linux com o Steam

Configure o Steam na sua distribuição Linux, instale a edição nativa para Linux de Total War: THREE KINGDOMS e solucione problemas comuns de inicialização.

Como personalizar o gerenciador de janelas Enlightenment no Linux

Como personalizar o gerenciador de janelas Enlightenment no Linux

Aprenda a personalizar o Enlightenment no Linux editando o conteúdo da barra de tarefas, papéis de parede, gadgets da área de trabalho, temas e áreas de trabalho virtuais, com notas sobre as diferenças nos menus e arquivos .edj.

Como instalar a versão mais recente do Kali Linux em um PC

Como instalar a versão mais recente do Kali Linux em um PC

Aprenda como instalar a versão mais recente do Kali Linux: baixe e verifique a imagem ISO atual, crie um instalador USB e configure um computador com inicialização única de forma segura.

Como armazenar dados confidenciais no Linux com o Vault

Como armazenar dados confidenciais no Linux com o Vault

Aprenda a instalar o HashiCorp Vault, salvar e recuperar um segredo de exemplo com seu mecanismo KV v2 e entender qual configuração é segura para credenciais reais.

Como instalar o Celluloid no Linux com Flatpak ou seu gerenciador de pacotes

Como instalar o Celluloid no Linux com Flatpak ou seu gerenciador de pacotes

Instale o Celluloid no Linux a partir do Flathub com o Flatpak, ou use um pacote nativo quando sua distribuição fornecer um. Aprenda como iniciar, atualizar e remover o programa.

Como jogar Undertale no Linux com o Steam

Como jogar Undertale no Linux com o Steam

Undertale possui uma versão nativa para Linux no Steam. Aprenda como instalar o Steam, baixar o jogo, executá-lo e, caso a versão nativa apresente problemas, tente usar o Proton.

Faça anotações no Linux com o Paper: use e faça backup do aplicativo.

Faça anotações no Linux com o Paper: use e faça backup do aplicativo.

O Paper não está mais disponível no Flathub nem é desenvolvido ativamente. Aprenda como verificar uma instalação existente do Linux, escrever notas em Markdown e fazer backup delas.

Como instalar o BlackArch Linux: Guia para USB e Desktop

Como instalar o BlackArch Linux: Guia para USB e Desktop

Aprenda como baixar a ISO correta do BlackArch, verificá-la, criar um USB inicializável e instalar o BlackArch Linux com segurança usando o instalador Slim.

Como acessar um Raspberry Pi com o TeamViewer a partir do Linux

Como acessar um Raspberry Pi com o TeamViewer a partir do Linux

Instale o TeamViewer Host no Raspberry Pi OS, vincule o dispositivo à sua conta e conecte-se a partir de um computador Linux com as orientações e dicas de solução de problemas do pacote ARM atual.