Monitoree el tráfico de red con VNSTAT en Ubuntu Top 10.Top 10

Monitoree el tráfico de red con VNSTAT en Ubuntu Top 10.Top 10
VNSTAT es un monitor de tráfico de red de código abierto y ligero para los sistemas operativos de Linux. VNSTAT monitorea silenciosamente el tráfico de red para interfaces específicas y almacena los datos de monitoreo en una base de datos. Con vnstat, puede ver el uso del ancho de banda por hora, día, mes o por un período en particular.

En esta guía, observaremos cómo instalar VNSTAT y monitorear el tráfico de red en Ubuntu OS.

Nota: El procedimiento descrito aquí ha sido probado en Ubuntu 20.04 LTS. Los comandos se han ejecutado en la terminal que puede abrir a través del Ctrl+Alt+T atajo.

Instalación de vnstat

VNSTAT está disponible en los repositorios de Ubuntu predeterminados, pero no es la última versión. Para instalar la última versión de VNSTAT, siga los pasos mencionados a continuación:

Paso 1: Index de actualización del repositorio

Primero, ejecute el siguiente comando a continuación para actualizar el índice del repositorio del sistema:

$ sudo apt actualización

Ingrese la contraseña para sudo.

Paso 2: Instale requisitos previos

A continuación, tendrá que instalar algunos requisitos previos que puedan crear software desde la fuente. Lo necesitaremos para la compilación de vnstat. Ejecute este comando para instalar los requisitos previos:

$ sudo apt install build-esencial GCC Make libsqlite3-dev -y

Paso 3: Descargar Vnstat Tar.Paquete GZ

Ahora desde el sitio web oficial de VNSTAT, descargue la última versión de vnstat alquitrán.GZ paquete. Actualmente, la última versión de VNSTAT es 2.6, para que podamos descargarlo de la siguiente manera:

$ wget https: // humdi.net/vnstat/vnstat-2.6.alquitrán.GZ

Paso 4: instalar vnstat

Una vez el alquitrán.GZ El paquete se descarga, podemos instalarlo de la siguiente manera:

Primero, extrae el alquitrán.GZ usando el siguiente comando en terminal:

$ tar -xvzf vnstat -2.6.alquitrán.GZ

Luego cambie al directorio extraído resultante usando el siguiente comando:

$ CD vnstat-2.6

Ahora configúrelo usando el comando a continuación:

ps ./Configurar - -Prefix =/usr --sconfdir =/etc

Luego, instale vnstat de la siguiente manera:

$ sudo make
$ sudo make install

Paso 5: Verificar la instalación

Para verificar si VNSTAT se ha instalado correctamente, ejecute el siguiente comando en terminal:

$ vnstat -v

La siguiente salida confirma la versión VNSTAT 2.6 ha sido instalado.

Paso 6: Habilitar e iniciar el servicio VNSTAT

Para habilitar e iniciar el servicio VNSTAT, primero deberá copiar el archivo de servicio VNSTAT desde el directorio extraído VNSTAT al /etc/systemd/system/ Usando el siguiente comando:

$ sudo cp -v vnstat -2.6/ejemplos/systemd/vnstat.servicio/etc/systemd/system/

Ahora habilite el servicio VNSTAT utilizando el siguiente comando:

$ sudo systemctl habilitar vnstat

Luego para iniciar el servicio VNSTAT, ejecute el siguiente comando

$ sudo systemctl start vnstat

Para verificar si el servicio VNSTAT se está ejecutando, ejecute el siguiente comando:

$ sudo systemctl status vnstat

La siguiente salida confirma que el servicio VNSTAT se ejecuta correctamente sin ningún problema.

Monitorear el tráfico de red con VNSTAT

VNSTAT admite varias opciones que lo ayudan a monitorear el tráfico de diferentes maneras. Puede ver algunas de las opciones disponibles ejecutando el siguiente comando en la terminal:

$ vnstat --help

O ejecute el siguiente comando para ver la lista completa de opciones:

$ vnstat - -longhelp

También puede visitar la página del hombre VNSTAT para obtener la lista completa de opciones.

Ejecutar el comando vnstat sin ninguna opción Imprime las estadísticas de usos de ancho de banda para todas las interfaces disponibles.

$ vnstat

Aquí está la salida del comando vnstat en nuestro sistema, que muestra estadísticas de una interfaz, ya que esta es la única interfaz disponible en nuestro sistema.

También puede monitorear una interfaz específica utilizando el -i Opción seguida del nombre de la interfaz.

$ vnstat -i

Por ejemplo, para monitorear una interfaz ENS33, El comando sería:

$ VNSTAT -I ENS33

También puede monitorear el uso de ancho de banda según por hora, diariamente, mensual, y anual uso usando el -h, -d, -m, y -Y opciones respectivamente. Por ejemplo, para encontrar el uso diario de ancho de banda, el comando sería:

$ vnstat -d

También puede obtener el uso de ancho de banda para los mejores días de tráfico. Por ejemplo, para encontrar los 10 mejores días de uso de ancho de banda, use -T opción seguida de la cantidad de días:

$ vnstat -t 10

Para monitorear el uso de ancho de banda en tiempo real, use el -l Opción de la siguiente manera:

$ vnstat -l

Si desea eliminar todas las estadísticas para una interfaz específica de la base de datos y dejar de monitorearla, use la sintaxis del comando a continuación:

$ sudo vnstat - -Remove -I --fuerza

Por ejemplo, para eliminar la interfaz ENS33 Desde la base de datos y deje de monitorearla, el comando sería:

$ sudo vnstat - -remove -i ens33 --force

Para agregar esta interfaz nuevamente para el monitoreo, use el siguiente comando:

$ sudo vnstat --add -i ens33

Después de agregar la interfaz, reinicie el servicio VNSTAT:

$ sudo systemctl reiniciar vnstat

VnStat es una herramienta útil para vigilar el uso de ancho de banda en su sistema operativo Linux. En esta guía, ha aprendido a instalar y usar esta herramienta en Ubuntu 20.04 LTS para monitorear el tráfico en las interfaces de la red.