Hegemon una herramienta de monitoreo de sistema modular para Linux

Hegemon una herramienta de monitoreo de sistema modular para Linux

Hay todo tipo de herramientas de monitoreo de sistemas de Linux, como TOP, HTOP, Up y muchos más que proporcionan diferentes resultados de datos del sistema, como la utilización de recursos, los procesos de ejecución, la temperatura de la CPU y otros.

En este artículo, vamos a revisar una herramienta de monitoreo modular llamada Hegemon. Es un proyecto de código abierto escrito en Óxido, ¿Qué obras todavía están en progreso?.

Hegemon Incluye las siguientes características:

  • Monitorear el uso de CPU, memoria y intercambio
  • Monitorear las temperaturas del sistema y las velocidades del ventilador
  • Intervalo de actualización ajustable
  • Pruebas unitarias
  • Expandir el flujo de datos para una visualización gráfica más detallada

Cómo instalar Hegemon en Linux

Hegemon actualmente está disponible solo para Linux y requiere Óxido y los archivos de desarrollo para Libsensores. Este último se puede encontrar en el repositorio de paquete predeterminado y se puede instalar utilizando los siguientes comandos.

# yum install lm_sensors-devel [en centos/rhel] # dnf install lm_sensors-devel [en Fedora 22+] # apt install libsensors4-dev [en Debian/Ubuntu] 

Instrucciones detalladas Cómo instalar Óxido El lenguaje de programación en su sistema se proporciona en el siguiente artículo.

  1. Cómo instalar el lenguaje de programación de óxido en Linux

Una vez que haya instalado Óxido, Puede continuar con la instalación Hegemon mediante el uso de Rust Manager de paquetes llamado carga.

# Instalar carga Hegemon 

Cuando la instalación está completa, ejecute Hegemon, Simplemente emitiendo el siguiente comando.

# Hegemon 

El Hegemon Aparecerá gráfico. Tendrá que darle unos segundos para recopilar datos y actualizar su información.

Herramienta de monitoreo de Hegemon

Verá las siguientes secciones:

  • UPC - Muestra la utilización de la CPU
  • Numer - Utilización del núcleo de la CPU
  • Memorando - Utilización de memoria
  • Intercambio - Cambiar el uso de la memoria

Puede expandir cada sección presionando "Espacio" Botón en su teclado. Esto proporcionará información un poco más detallada sobre la utilización del recurso que ha seleccionado.

Si desea aumentar o disminuir el intervalo de actualización, puede usar el + y - Botones en tu teclado.

Cómo agregar nuevas transmisiones

Hegemon utiliza flujos de datos para visualizar sus datos. Su comportamiento se define en el rasgo de la corriente aquí. Las secuencias solo necesitan proporcionar datos básicos como nombre, descripción y un método para recuperar el valor de datos numéricos.

Hegemon Administrará el resto: actualización de la información, el diseño de la representación y las estadísticas de cálculo. Para obtener más información sobre cómo crear flujos de datos y aprender a crear los suyos, necesitaría sumergirse en el proyecto Hegemon en Git. Un buen punto de partida sería el archivo de readme del proyecto.

Conclusión

Hegemon es una herramienta simple y fácil de usar para ayudarlo a recopilar estadísticas rápidas sobre el estado de su sistema. Si bien su funcionalidad es bastante básica en comparación con otras herramientas de monitoreo, hace muy bien su trabajo y es una fuente confiable para recopilar información del sistema. Se espera que las versiones futuras tengan soporte de monitoreo de red, lo que puede ser bastante útil.