Hegemon: una herramienta de supervisión de sistemas modulares para Linux

Hegemon: una herramienta de supervisión de sistemas modulares para Linux

Hay todo tipo de herramientas de monitoreo del sistema Linux, como top, htop, atop y muchas más que brindan una salida diferente de los datos del sistema, como la utilización de recursos, los procesos en ejecución, la temperatura de la CPU y otros.

En En este artículo, vamos a revisar una herramienta de monitoreo modular llamada Hegemon. Es un proyecto de código abierto escrito en Rust. cuyas obras aún están en progreso.

Hegemon. incluye las siguientes características:

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

Cómo instalar Hegemon en Linux

Hegemon. está disponible actualmente solo para Linux y requiere Rust. y los archivos de desarrollo de libsensors. Este último se puede encontrar en el repositorio de paquetes predeterminado y se puede instalar usando 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]

En el siguiente artículo se proporcionan instrucciones detalladas sobre cómo instalar el lenguaje de programación Rust. en su sistema.

  1. Cómo instalar Lenguaje de programación Rust en Linux

freestar.config.enabled_slots.push

Una vez que haya instalado Rust. puedes continuar con la instalación de Hegemon. usando el administrador de paquetes de Rust llamado cargo.

# cargo install hegemon

Cuando la instalación esté completa, ejecuta hegemon. simplemente emitiendo el siguiente comando.

# hegemon

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

 Herramienta de monitoreo de Hegemon  Herramienta de supervisión de Hegemon Hegemon Monitoring Tool

Verá las siguientes secciones:

  • CPU. muestra la utilización de la CPU
  • Core Num. Utilización del núcleo de la CPU
  • Mem. utilización de la memoria
  • Swap. swap memory uso

Puede expandir cada sección presionando el botón “Espacio”. 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 los botones + y-en su teclado.

Cómo agregar nuevos flujos

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

Hegemon. se encargará del resto: actualizar la información, representar el diseño y las estadísticas de cálculo. . Para aprender más sobre cómo crear flujos de datos y aprender a crear los suyos propios, necesitaría profundizar en el proyecto Hegemon en git. Un buen punto de partida sería el archivo Léame del proyecto.

Conclusión

Hegemon. es una herramienta simple y fácil de usar que le ayuda 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.

Leave a comment

Your email address will not be published. Required fields are marked *