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:

slurm-default-output

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

slurm-classic-combined-graph-mode

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

slurm-split-graph-mode

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

slurm-large-split-graph-mode

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.