InicioLinuxMonitorizar el trafico de red en Linux con vnStat

Monitorizar el trafico de red en Linux con vnStat

Linux3/16/2016
Monitorizar el trafico de red en Linux con vnStat


En esta ocasión quiero llamaros la atención sobre vnStat, un programa sencillo para controlar el tráfico en sistemas Linux y *BSD, que si bien no es un sniffer si nos va a servir para vigilar la cantidad de datos que intercambia nuestra sistema.

Entre las caracteristicas de vnStat es que se ejecuta en la terminal de una manera muy sencilla sin necesidad de ser root, sus estadísticas son persistentes a cualquier tipo de reinicio, puede monitorizar múltiples interfaces al mismo tiempo, permite exportar los resultados en forma de gráfica y es muy ligero en cuanto a su consumo de recursos.

El programa está disponible para Arch y sus derivadas:

sudo pacman -S vnstat

así como en los repositorios de la mayoría de distros; para ponerlo en funcionamiento, es necesario habilitar e iniciar el servicio.

En mi caso con Antergos uso systemd como sistema de inicio, así que:

systemctl enable vnstat.service

systemctl start vnstat.service


En ese momento empezará a trabajar en segundo plano, si queremos ver las estadísticas generales ejecutamos:

vnstat

Es posible que os de error, ya que por defecto la interfaz a examinar es eth0, eso lo podemos modificar al principio del archivo de configuración /etc/vnstat.conf, en el apartado de “default interface”,

sudo nano /etc/vnstat.conf

sustituyéndola por la nuestra (en mi caso la red wifi wlp6s0)

# vnStat 1.15 config file
##

# default interface
Interface "wlp6s0"

# location of the database directory
DatabaseDir "/var/lib/vnstat"


además podemos crear la base de datos para una interfaz de red determinada.

sudo vnstat -u -i wlp6s0

Tenemos la opción de elegir la red a examinar

vnstat -i wlp6s0

y monitorizar en tiempo real (pulsamos Ctrl+C si queremos detenerlo)

vnstat -l

red en linux


Hacerlo por horas:

vnstat -h

días:


vnstat -d

o meses:


vnstat -m

o incluso calcular el tráfico por segundo:

[ [email protected] ~]$ vnstat -tr
1077 packets sampled in 5 seconds
Traffic average for wlp6s0

rx 58,22 kbit/s 84 packets/s
tx 1,10 Mbit/s 131 packets/s


En las salida de los diferentes comandos tx representa la transmisión de datos y rx su recepción, y dependiendo de los parámetros utilizados nos encontraremos otros valores como “estimado”, “media”, “máximo” o “total”.

A través del comando vnstati, también es capaz de proporcionarnos un informe gráfico que podemos exportar a un archivo:

vnstati -s -i wlp6s0 -o archivo.png

trafico de


incluso podemos combinar diferentes tipos de gráficas, esta mola bastante:

vnstati -vs -o imagen.png

Monitorizar el


http://humdi.net/vnstat
Datos archivados del Taringa! original
40puntos
406visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
2visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

j
jjm66🇦🇷
Usuario
Puntos0
Posts1,916
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.