Monitor de sistema Sysmon – Vigila la actividad linux

Monitor de sistema Sysmon – Vigila la actividad linux.

Sysmon es una aplicación gratuita y de código abierto, que se utiliza en el monitoreo de actividad para sistemas Linux. Basada en GUI (modo gráfico), permite su uso como monitor de sistema vigilando los procesos, la CPU, la memoria, red, los discos (HDD y SDD) y otros detalles de la GPU.

Desde la interfaz de usuario, se vigila la actividad linux en tiempo real, incluyendo los detalles de la CPU como su velocidad de reloj por núcleo.

Su GUI es limpia y clara. Podemos notar una cierta semejanza con el administrador de tareas de Windows. Se publica bajo la Licencia Pública General GNU v3.0. Antes de proceder a su instalación, debo avisarte que todavía se encuentra en una etapa de desarrollo inicial, por lo que puedes encontrar algún error, pero el desarrollo es constante y se le augura un futuro prometedor.

Monitor de sistema Sysmon

Monitor de sistema Sysmon

 

Monitor de sistema Sysmon – Vigila la actividad linux

En la actualidad, Sysmon solo está disponible como paquete de Python, al ser una herramienta bastante nueva sus pruebas se realizan sobre Ubuntu 20.04 y Ubuntu 18.04.

Puedes instalar la aplicación en tu sistema fácilmente a través de pip. Si no tienes en tu sistema el administrador de paquetes de Python (pip), puedes instalarlo siguiendo los pasos de este artículo anterior. Una vez instalado pip, procedemos a la instalación del monitor de sistema Sysmon para vigilar la actividad de nuestro sistema linux.

Recuerda que debes seleccionar la versión Python, que deseas utilizar.

# Python 2
sudo pip install sysmon

# Python 3
sudo pip3 install sysmon
Instalar Sysmon

Instalar Sysmon

Puedes ejecutar la herramienta con el siguiente comando.

sysmon

Podemos visualizar los siguientes datos:

  • Uso de la CPU y velocidad de reloj por núcleo.
  • Consumo de la GPU y la velocidad de reloj (solo probado con Nvidia).
  • Medida en tiempo real de la memoria ram y la swap (memoria de intercambio).
  • Uso de la red en tiempo real (Wlan y Ethernet).
  • Espacio utilizado y libre de los discos (HDD / SSD).

 

Si la instalación tradicional te da problemas, puedes clonar el repositorio oficial. Antes de comenzar, necesitamos las bibliotecas pyqtgraph y pyqt5 de python.

pip install pyqtgraph pyqt5

Ahora clonamos el repositorio git.

git clone https://github.com/MatthiasSchinzel/sysmon.git

Abrimos el directorio Sysmon, donde podremos localizar el ejecutable del monitor.

cd sysmon/src/

Ejecuta el monitor de sistema linux, con el siguiente comando.

python sysmon.py
Actividad del sistema con el monitor de sistema Sysmon

Actividad del sistema con el monitor de sistema Sysmon

Los datos que nos ofrece Sysmon, se toman de los archivos que te indico a continuación.

  • CPU: /proc/cpuinfo and /proc/stat
  • Memoria: /proc/meminfo
  • Discos: /proc/diskstats
  • Red: /proc/net/dev y iwconfig
  • Procesos: ps aux

 

Canales de Telegram: Canal SoloLinux – Canal SoloWordpress

Espero que este artículo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales. Monitor de sistema Sysmon – Vigila la actividad linux.

 

2 Comentarios

  1. Salcador
    15/10/2020
    • Sergio G.B.
      16/10/2020

Agregar comentario