LINUX ofrece muchas utilidades de monitorización del sistema; mientras que algunas son populares y ampliamente utilizadas, como top, htop, y más, hay otras que no son tan conocidas y potentes, aunque eso no significa que no sean útiles.
Aquí, en este artículo, hablaremos de una de estas utilidades, llamada Saidar, que es extremadamente fácil de usar y le permite monitorear una gran cantidad de estadísticas del sistema.
Introducción
Saidar es una herramienta basada en Curses que viene como parte de la biblioteca libstatgrab (que proporciona acceso multiplataforma a las estadísticas sobre el sistema en el que se ejecuta) y se puede utilizar para ver varias estadísticas clave del sistema, incluyendo la CPU, los procesos, la carga, la memoria, el intercambio, la red de E/S, la E/S del disco y la información del sistema de archivos.
Además de en Linux, la biblioteca libstatgrab, y por tanto la herramienta, está disponible en varias plataformas como FreeBSD, NetBSD, OpenBSD, Solaris, DragonFly BSD, HP-UX y AIX.
Descarga/Instalación
Los usuarios que utilicen una distribución basada en Debian, como Ubuntu, pueden descargar e instalar la utilidad mediante el siguiente comando
sudoapt-get install saidar
También puede obtener la última versión de la herramienta descargando la última versión de la biblioteca libstatgrab y construyéndola desde cero.
Uso
Aquí hay algunos ejemplos que explican cómo se puede utilizar la utilidad.
Nota
: todos los ejemplos presentados en este artículo han sido probados en Ubuntu 14.04.Salida por defecto
Para ver la salida por defecto del comando, simplemente ejecútelo sin ninguna opción en la línea de comandos. Aquí hay un ejemplo de la salida que produjo en mi sistema:
saidar
Como puede ver, la herramienta produjo mucha información en la salida que se actualiza (o refresca) en tiempo real después de un intervalo fijo. La primera fila contiene información relacionada con el nombre del host, el tiempo de actividad y la fecha, mientras que la segunda y la tercera fila contienen información detallada relacionada con el procesador y la memoria, respectivamente. Hacia el final, la salida muestra información relacionada con la E/S del disco y las interfaces de red, así como el sistema de archivos.
Cambiar el retraso de actualización utilizando la opción -d
Por defecto, el retraso de segundos entre actualizaciones es de 3, lo que significa que saidar refresca su salida cada tres segundos. Sin embargo, también proporciona una opción de línea de comandos -d a través de la cual puede ajustar el retraso según sus necesidades.
Así, por ejemplo, para establecer un retraso de cinco segundos, todo lo que tiene que hacer es
saidar -d5
Habilitar la salida en color utilizando la opción -c
Para una mejor visualización, también puede configurar saidar para producir una salida coloreada. Esto se puede hacer utilizando la opción de línea de comandos -c. Aquí tiene un ejemplo:
saidar -c
Como puede ver en la salida, cada área tiene un color diferente para distinguirla de los campos cercanos. Estas son algunas de las ventajas de utilizar la salida coloreada:
- Las cifras del promedio de carga se muestran en negrita cuando son notablemente (mayores que 1) diferentes entre sí, mostrando que se está produciendo un cambio en la carga.
- Si el uso de la CPU supera el 60 por ciento, el comando lo muestra en negrita, y a partir del 90 por ciento el campo se muestra utilizando el vídeo inverso. Lo mismo ocurre con el uso de memoria, swap y disco al 75 por ciento y al 90 por ciento, respectivamente. También se resaltan los procesos zombis.
Conclusión
Puede que el comando Saidar no ofrezca características avanzadas como otras herramientas populares de monitorización del sistema, pero su capacidad reside en el hecho de que muestra la mayoría de los parámetros importantes del sistema que te gustaría monitorizar, y te da una visión en tiempo real de estas estadísticas. Además, la utilidad es también extremadamente ligera.