HEGEMN - Uma ferramenta de monitoramento de sistema modular para Linux
- 3138
- 225
- Leroy Lebsack
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.
- 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 hegemonVocê 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.
- « Como instalar, configurar e usar o Firewalld em Centos e Ubuntu
- Sysget - um front -end para todos os gerentes de pacotes no Linux »