

Monitorización en Linux: todo bajo control
Como señalan en Infraestructura Convergente, los administradores de sistemas cada vez tienen más soluciones de monitorización de sus servidores, y aunque a menudo se ofrecen herramientas visuales para un entorno de escritorio, la vieja consola de Linux sigue siendo un recurso fundamental.


Algunos comandos:
El comando uptime: Este comando indica:
la hora actual
el tiempo que el sistema está en marcha
el número de usuarios conectados
la carga promedio del sistema para los últimos 1, 5 y 15 minutos
El comando top: El comando top permite una visión dinámica del sistema en tiempo real. El comando muestra un listado de los procesos que se están ejecutando. Proporciona además un gran número de datos como el uso de la memoria y procesador…
free: el comando free muestra información relativa al uso de la memoria. Sin embargo, el resultado mostrado por este comando es estático, para poder visualizar el uso de la memoria de manera dinámica, se le puede agregar el comando watch:
La opción –n indica el tiempo de refrescamiento de la información y –d para resaltar la evolución de los snapshots.
vmstat: proporciona información sobre el uso de la memoria virtual por los threads del núcleo, el disco y la actividad del procesador.
iostat: muestra estadísticas sobre la lectura/escritura de los dispositivos
du: muestra el espacio en disco usado por los directorios y sub-directorios, por defecto, partiendo del directorio en uso ‘.’. Si se pasa el nombre de un directorio como parámetro, el análisis se hará sobre éste.
df: muestra la cantidad de espacio libre en los diferentes dispositivos montados o pasados como parámetro.
ps: muestra una lista de los procesos que se están ejecutando y el nombre del usuario actual.
who: muestra la lista de usuarios conectados.
Con estos comandoes es posible tener bajo control todos los apartados de nuestro servidor -o de una máquina normal, por si queremos ir aprendiendo este tipo de comandos- y nos permiten detectar posibles cuellos de botella para resolver conflictos lo antes posible.
El artículo hace un breve repaso a comandos muy conocidos en Linux como top, ps, iostat o meminfo, pero además menciona otras herramientas más completas que se pueden convertir en verdaderas “navajas suizas” de la monitorización de sistemas.


