HEGEMN - Uma ferramenta de monitoramento de sistema modular para Linux

HEGEMN - Uma ferramenta de monitoramento de sistema modular para Linux

Existem todos os tipos de ferramentas de monitoramento do sistema Linux, como topo, htop, no topo e muito mais que fornecem diferentes resultados dos dados do sistema, como utilização de recursos, processos de execução, temperatura da CPU e outros.

Neste artigo, vamos revisar uma ferramenta de monitoramento modular chamada Hegemon. É um projeto de código aberto escrito em Ferrugem, Quais obras ainda estão em andamento.

Hegemon Inclui os seguintes recursos:

  • Monitore a CPU, a memória e o uso de troca
  • Monitore as temperaturas do sistema e a velocidade do ventilador
  • Intervalo de atualização ajustável
  • Testes de unidade
  • Expanda o fluxo de dados para visualização gráfica mais detalhada

Como instalar o HEGEMN no Linux

Hegemon está atualmente disponível apenas para Linux e requer Ferrugem e os arquivos de desenvolvimento para Libensors. Este último pode ser encontrado no repositório de pacotes padrão e pode ser instalado usando os seguintes comandos.

# yum install lm_sensors-devel [no CentOS/rhel] # dnf install lm_sensors-devel [no fedora 22+] # apt install libsensors4-dev [em debian/ubuntu] 

Instruções detalhadas como instalar Ferrugem A linguagem de programação no seu sistema é fornecida no seguinte artigo.

  1. Como instalar a linguagem de programação de ferrugem no Linux

Depois de instalar Ferrugem, você pode prosseguir com a instalação Hegemon Usando o gerenciador de pacotes de Rust chamado carga.

# Cargo Instale Hegemon 

Quando a instalação é completa hegemon, Simplesmente emitindo o seguinte comando.

# hegemon 

O hegemon O gráfico aparecerá. Você terá que dar alguns segundos para coletar dados e atualizar suas informações.

Ferramenta de monitoramento de hegemon

Você verá as seguintes seções:

  • CPU - Mostra a utilização da CPU
  • Números centrais - Utilização do núcleo da CPU
  • Mem - utilização da memória
  • Trocar - Troque o uso da memória

Você pode expandir cada seção pressionando "Espaço" botão no teclado. Isso fornecerá informações um pouco mais detalhadas sobre a utilização do recurso que você selecionou.

Se você deseja aumentar ou diminuir o intervalo de atualização, pode usar o + e - botões no seu teclado.

Como adicionar novos fluxos

Hegemon usa fluxos de dados para visualizar seus dados. O comportamento deles é definido no traço de fluxo aqui. Os fluxos precisam apenas fornecer dados básicos, como nome, descrição e um método para recuperar o valor de dados numéricos.

Hegemon gerenciará o resto - atualizando as informações, renderizando estatísticas de layout e computação. Para saber mais como criar fluxos de dados e aprender a criar o seu, você precisaria se aprofundar no projeto Hegemon no Git. Um bom ponto de partida seria o arquivo de leitura do projeto.

Conclusão

Hegemon é uma ferramenta simples e fácil de usar para ajudá -lo a coletar estatísticas rápidas sobre o status do seu sistema. Embora sua funcionalidade seja bastante básica em comparação com outras ferramentas de monitoramento, ela faz seu trabalho muito bem e é uma fonte confiável para coletar informações do sistema. Espera -se que os lançamentos futuros tenham suporte de monitoramento de rede, o que pode ser bastante útil.