Cómo instalar Sysdig para monitorear la carga del sistema en Ubuntu 20.04

csysdig

Sysdig es una herramienta de monitoreo de actividad integral y de código abierto para Linux. Se utiliza para capturar y analizar registros de aplicaciones y lo ayuda a solucionar problemas relacionados con el sistema. Muestra una descripción completa del uso de CPU, uso de memoria, usuarios, IO en una interfaz de línea de comandos. Está disponible para los sistemas operativos Linux, OS X y Windows.

En esta publicación, le mostraremos cómo instalar y usar la herramienta de monitoreo Sysdig en Linux.

requisitos previos

  • Un servidor con Ubuntu 20.04.
  • Una contrase√Īa de root est√° configurada en el servidor.

Instalar Sysdig

Para sistemas operativos basados ‚Äč‚Äčen Debian como Ubuntu y Debian, instale Sysdig con el siguiente comando:

apt-get install gnupg software-properties-common curl -y
curl -s https://s3.amazonaws.com/download.draios.com/stable/install-sysdig | bash

Para sistemas operativos basados ‚Äč‚Äčen RPM como CentOS, RHEL y Fedora, instale Sysdig con el siguiente comando:

rpm --import https://s3.amazonaws.com/download.draios.com/DRAIOS-GPG-KEY.public
curl -s -o /etc/yum.repos.d/draios.repo https://s3.amazonaws.com/download.draios.com/stable/rpm/draios.repo
yum install sysdig -y

Después de instalar Sysdig, verifique la versión instalada de Sysdig usando el siguiente comando:

sysdig --version

Deberías obtener el siguiente resultado:

sysdig version 0.27.1

Trabajando con Sysdig

Puede ejecutar el comando csysdig para mostrar los procesos en ejecución, el uso de la CPU y el uso de la memoria:

csysdig

Debería ver la siguiente pantalla:

csysdig

Ahora presiona F2 para abrir el otro men√ļ como se muestra a continuaci√≥n:

procesos

Desde aquí, puede usar la tecla de flecha para elegir las cosas que desea monitorear en el panel izquierdo y presionar Enter. Por ejemplo, seleccione el conexiones y golpear Ingresar. Debería ver todas las conexiones entrantes en la siguiente pantalla:

conexiones

Para ver la información de Procesos y CPU, seleccione CPU de procesos y golpear Ingresar. Deberías ver la siguiente página:

procesos de la CPU

Si desea monitorear todas las conexiones de red directamente desde la interfaz de línea de comandos, ejecute el siguiente comando:

sysdig -c netstat

Debería ver la siguiente pantalla:

sysdig netstat

Puede ver el registro de solicitudes HTTP con el siguiente comando:

sysdig -c httplog

Debería ver todas las solicitudes HTTP entrantes en el siguiente resultado:

2021-07-24 15:23:26.228051410 < method=GET url=69.87.220.62/ response_code=200 latency=1ms size=3138B
2021-07-24 15:23:53.139933688 < method=GET url=69.87.220.62/ response_code=200 latency=1ms size=3138B

Para monitorear el proceso seg√ļn el uso de la CPU, ejecute el siguiente comando:

sysdig -c topprocs_cpu

Debería ver la siguiente pantalla:

sysdig -c topprocs_cpu

Ejecute el siguiente comando para ver todas las opciones disponibles con el comando sysdig:

sysdig -cl

Debería ver la siguiente pantalla:

sysdig-cl

Puede usar sysdig con spy_users para mostrar la actividad interactiva del usuario.

sysdig -c spy_users

Debería ver el siguiente resultado:

13133 15:38:03 root) free -m
13133 15:38:22 root) df -h

Conclusión

En la guía anterior, explicamos cómo instalar y usar Sysdig para monitorear la actividad del sistema en tiempo real. Espero que esto le ayude a solucionar problemas relacionados con el sistema.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *