Búsqueda de sitios web

Cómo instalar vnStat y vnStati para monitorear el tráfico de red en Linux


VnStat es una herramienta de monitoreo de tráfico de red basada en consola diseñada para Linux y BSD. Mantendrá un registro del tráfico de red para las interfaces de red seleccionadas. Para generar los registros, vnStat utiliza la información proporcionada por el kernel.

En otras palabras, no detectará el tráfico de la red y garantizará el uso reducido de los recursos del sistema. Para utilizar este software en Linux necesitará al menos la versión 2.2 de la serie del kernel.

La última versión de vnStat 2.6 se lanzó el 21 de enero de 2020 e incluye varias de las siguientes funciones y correcciones.

Características

  • Las estadísticas permanecen disponibles incluso después de reiniciar el sistema
  • Monitoree múltiples interfaces de red al mismo tiempo
  • Múltiples opciones de salida
  • Ordene los datos por hora, día, mes, semana u obtenga los 10 días principales
  • Generar gráfico png de la salida.
  • Configure "Meses" para realizar un seguimiento de los diferentes ciclos de facturación que pueda tener
  • Muy ligero: consume una porción realmente pequeña de los recursos del sistema
  • Bajo uso de CPU sin importar cuánto tráfico generes
  • No es necesario ser root para usarlo
  • Seleccionar unidades dinámicamente (KB, MB, etc.)
  • vnStati ofrece algunas opciones nuevas como:

    • -nl/–nolegend (oculta la leyenda rx/tx)
    • –altdate: utiliza una ubicación de texto de fecha/hora alternativa
    • –headertext: para personalizar el texto en el encabezado de la imagen.
  • Puede generar resultados en formato de imagen.
  • Opciones personalizables para el posicionamiento del contenido y el color de fondo de la imagen para vnStat.cgi.
  • El ancho de banda de la interfaz se detectará automáticamente.
  • Utilice JSON para la salida

En este artículo, le mostraremos cómo instalar las herramientas vnStat y vnStati en sistemas Linux para monitorear el tráfico de red en tiempo real.

Instalación de herramientas de monitoreo de red vnStat y vnStati

1. Para instalar vnStat en Linux, deberá descargar la última versión desde su página de lanzamiento oficial de GitHub.

Alternativamente, también puede usar el siguiente comando wget para descargar el archivo tar fuente más reciente como se muestra a continuación.

wget https://humdi.net/vnstat/vnstat-2.6.tar.gz

2. Una vez que haya descargado el archivo, extraiga el archivo usando su terminal y luego navegue hasta la ubicación donde extrajo el archivo y compílelo usando los siguientes comandos.

Nota: El paquete fuente viene con los archivos fuente necesarios para vnStat, incluido el demonio (vnstatd) y la imagen. salida (vnstati).

Instale VnStat en CentOS/RHEL y Fedora

yum group install "Development Tools"
yum install gd gd-devel sqlite-devel 
tar -xvf vnstat-2.6.tar.gz
cd vnstat-2.6/
./configure --prefix=/usr --sysconfdir=/etc
make
make install

Instale VnStat en Debian y Ubuntu

sudo apt-get install build-essential gd gd-devel libsqlite3-dev
tar -xvf vnstat-2.6.tar.gz
cd vnstat-2.6/
sudo ./configure --prefix=/usr --sysconfdir=/etc
sudo make
sudo make install

3. Una vez finalizada la instalación, deberá copiar el archivo de servicio Vnstat como se muestra.

Sistema VnStat

cp -v examples/systemd/vnstat.service /etc/systemd/system/
systemctl enable vnstat
systemctl start vnstat

Vnstat Init.d

cp -v examples/init.d/redhat/vnstat /etc/init.d/
chkconfig vnstat on
service vnstat start

4. Ahora verifique que los archivos binarios se hayan instalado en una ubicación adecuada y sean de la versión correcta.

vnstat

vnStat 2.6 by Teemu Toivola <tst at iki dot fi>

5. Si desea personalizar su configuración de vnStat puede abrir su archivo de configuración ubicado en:

vi /etc/vnstat.conf

Las opciones que existen se explican por sí solas, por lo que no me detendré en cada una de ellas. Aún puede revisarlos si desea personalizar su instalación.

6. Debería dejar algo de tiempo para que las estadísticas se actualicen en la base de datos. Una vez que tenga suficiente información escrita en la base de datos, podrá ver las estadísticas de la red simplemente ejecutando:

vnstat

7. También puedes comprobar las estadísticas horarias utilizando la opción -h:

vnstat -h

8. Para las estadísticas diarias, necesitarás usar la opción -d:

vnstat -d 

9. Para obtener más opciones disponibles, puede utilizar --help:

vnstat --help

10. Para que las estadísticas sean más fáciles de leer, puede utilizar la herramienta vnStati para generar imágenes .png para vnStat. .

VnStati se instala automáticamente junto con vnStat, por lo que no serán necesarias más acciones de instalación. Para generar una imagen resumida del uso de red de su interfaz de red, puede ejecutar:

vnstati -s -i eth0 -o ~/network-log.png

vnstati -h -i eth0 -o ~/network-log.png

En mi caso, vnStat se instaló recientemente, pero se completarán con el tiempo. Para obtener más opciones disponibles y diferentes estadísticas, puedes utilizar la opción –ayuda:

La información que proporcionan vnStat y vnStati puede ayudar enormemente a monitorear, analizar y solucionar problemas de su red a tiempo. Puede encontrar más información sobre las opciones disponibles de vnStat en la página de manual de la herramienta.

Si tiene alguna sugerencia o pregunta adicional sobre vnStat y vnStati, no dude en enviar su comentario en la sección de comentarios a continuación.