Si eres un administrador de red, seguramente conoces la importancia de la monitorización del tráfico de red. Mientras que hay algunos excelentes programas basados en GUI disponibles para esto, si usted está tratando con la línea de comandos y está buscando una alternativa de línea de comandos, yo sugeriría que pruebe slurm.
En este artículo, discutiremos el comando slurm junto con las características que proporciona.
Introducción
Descrito por su página man como “otro monitor de carga de red”, Slurm es un monitor de carga de red genérico que muestra las estadísticas de los dispositivos junto con un bonito gráfico ascii – soporta múltiples tipos de gráficos.
Para aquellos interesados en sus orígenes, el proyecto comenzó como un port de FreeBSD del monitor de enlaces ppp de Linux llamado “pppstatus”. Aparte de Linux, el comando funciona en muchas otras plataformas incluyendo FreeBSD, OpenBSD, NetBSD, Solaris, HP-UX, MicroBSD y Mac OS X.
Descarga e instalación
Los usuarios de sistemas basados en Debian, como Ubuntu, pueden descargar e instalar fácilmente esta utilidad mediante el siguiente comando:
sudoapt-get install slurm
También puede descargar su código fuente e instalarlo manualmente.
Uso
A continuación se presentan algunos ejemplos de cómo se puede utilizar el comando slurm:
Nota
: todos los ejemplos presentados en este artículo han sido probados en Ubuntu 14.04.Salida por defecto
Para utilizar el comando slurm, lo primero que tienes que hacer es indicarle qué interfaz de red quieres monitorizar, algo que puedes hacer pasando el nombre de la interfaz como argumento a la opción de línea de comandos -i.
Por ejemplo, en mi caso, quería monitorizar la interfaz “wlan0”, así que ejecuté el comando de la siguiente manera:
slurm -i wlan0
y se produjo la siguiente salida:
Como se puede ver en la captura de pantalla anterior, el comando produjo información relacionada con el tráfico de red tanto en texto como en forma de gráfico, que se desplaza de izquierda a derecha según el uso de la red.
Aunque la página de manual del comando, así como la página del proyecto, no proporciona ninguna información sobre el gráfico ni sobre los datos que representa, es evidente que las X verdes indican descargas y las X rojas indican cargas. Cada columna del gráfico representa la carga de la red (descarga + subida) en un segundo determinado, lo que significa que cuantas más X haya en una columna concreta, mayor será la carga de la red en ese segundo.
Otros modos de gráficos
Además del modo de gráfico por defecto, el comando también ofrece el modo de gráfico clásico, así como el modo de gráfico dividido y dividido grande.
Para iniciar el comando con el gráfico clásico/combinado, utilice la opción de línea de comandos -c:
slurm -i wlan0 -c
Del mismo modo, para iniciar el comando en el modo de gráfico dividido, utilice la opción de línea de comandos -s:
slurm -i wlan0 -s
Por último, para iniciar el comando en el modo de gráfico dividido grande, utilice la opción de línea de comandos -l:
slurm -i wlan0 -l
Cambiar el retraso entre las actualizaciones de la pantalla
Por defecto, el comando actualiza la salida después de un segundo. Sin embargo, puede cambiar esto utilizando la opción de línea de comandos -d. Por ejemplo, para cambiar el retraso a 3 segundos, utilicé el siguiente comando:
slurm -i wlan0 -d5
Conclusión
Slurm es una herramienta de línea de comandos ligera y fácil de usar para supervisar la actividad de la red. Aunque no ofrece muchas características, cumple con lo que dice. Además, si quieres, puedes intentar integrarlo con herramientas como Conky para sacarle el máximo partido.