Instalación y configuración de herramientas de monitoreo (htop, iotop, netstat) Imprimir

  • 0

Cuando administras un VPS, contar con visibilidad en tiempo real sobre qué está pasando dentro del servidor es la diferencia entre resolver un problema en cinco minutos o pasar horas adivinando.

Existen tres herramientas fundamentales por línea de comandos que todo administrador debe tener instaladas:

  1. htop: Para monitorear CPU, memoria RAM y procesos.

  2. iotop: Para identificar qué aplicaciones están saturando el disco duro (lectura/escritura).

  3. netstat: Para auditar las conexiones de red y puertos activos.

A continuación, te enseñamos cómo instalarlas y utilizarlas en los sistemas operativos más comunes (Ubuntu/Debian y AlmaLinux/CentOS).

Paso 1: Instalación de las herramientas

Antes de ejecutar los comandos de instalación, asegúrate de conectarte a tu VPS vía SSH con el usuario root.

En Ubuntu / Debian

Actualiza la lista de paquetes e instala el kit completo con un solo comando:

 
apt update && apt install htop iotop net-tools -y

(Nota: En los sistemas modernos, netstat viene incluido dentro del paquete llamado net-tools).

En AlmaLinux / CentOS 8+

Primero habilitamos el repositorio EPEL (necesario para herramientas como htop) y luego instalamos el software:

 
dnf install epel-release -y
dnf install htop iotop net-tools -y

Paso 2: ¿Cómo usar y configurar cada herramienta?

1. htop (El monitor del sistema por excelencia)

Para abrirlo, simplemente escribe en tu terminal:

 
htop
  • Configuración recomendada: Una vez abierto, presiona la tecla F2 (Setup). Ve a la sección Display options y marca la opción "Display tasks names with full path". Esto te permitirá ver la ruta exacta de los scripts de PHP o Python que se estén ejecutando, ayudándote a identificar la web exacta que causa lentitud.

  • Atajo útil: Presiona P para ordenar los procesos automáticamente según el consumo de CPU, o M para ordenarlos por uso de memoria RAM.

  • Salir: Presiona Q.

2. iotop (El inspector de tráfico en el disco duro)

A veces, el procesador está libre pero el servidor va lento porque una aplicación está leyendo o escribiendo archivos de forma masiva (por ejemplo, una base de datos haciendo un respaldo enorme).

Para abrirlo, necesitas privilegios de administrador:

 
iotop
  • Configuración recomendada: Por defecto, iotop muestra todos los procesos del sistema, incluso los que no están haciendo nada. Para limpiar la pantalla y ver únicamente los procesos que están usando el disco en este preciso segundo, presiona la tecla o (u lánzalo directamente como iotop -o).

  • ¿Qué buscar?: Fíjate en las columnas DISK READ (Lectura) y DISK WRITE (Escritura). El proceso que tenga los megabytes por segundo (M/s) más altos es el responsable de ralentizar el almacenamiento.

  • Salir: Presiona Q o Ctrl + C.

3. netstat (El auditor de conexiones de red)

Esta herramienta te permite saber cuánta gente está conectada a tu servidor, a qué puertos y si estás sufriendo algún tipo de ataque de red (como un ataque de denegación de servicio de fuerza bruta).

Aquí tienes los dos comandos más útiles para tu día a día:

  • Ver todos los puertos que están escuchando conexiones:

    netstat -tulpn
    

    (Te mostrará qué programas están asociados a cada puerto, por ejemplo, sshd en el puerto 22 o nginx en el 80).

  • Contar cuántas conexiones activas hay por cada dirección IP externa:

     
    netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -nr
    

    ¿Para qué sirve? Si ves una IP extraña con más de 200 o 300 conexiones simultáneas hacia tu VPS, es un indicio clarísimo de que esa IP está intentando atacar o saturar tu sitio web.

Conclusión: Mantener estas tres herramientas instaladas en tu VPS te dará el control absoluto para actuar rápido ante emergencias. Si notas que tras cerrar los procesos problemáticos el consumo sigue al 100%, recuerda que siempre puedes ampliar la potencia de tu servidor escalando a un plan superior.

 


¿Fue útil la respuesta?

« Atrás