VNSTAT es un monitor de tráfico de red basado en consola que utiliza las estadísticas de interfaz de red proporcionadas por el núcleo como fuente de información. Esto significa que VNSTAT en realidad no olfatee ningún tráfico y también garantiza el uso de la luz de los recursos del sistema, independientemente de la velocidad de tráfico de red.
Por defecto, las estadísticas de tráfico se almacenan en un nivel de cinco minutos durante las últimas 48 horas, en un nivel por hora durante los últimos 4 días, en un nivel diario durante los últimos 2 meses completos y en un nivel anual para siempre. Las duraciones de retención de datos son totalmente configurables por el usuario. También se proporciona el tráfico total visto y un listado de los días superiores. La salida de imagen opcional está disponible en sistemas con la biblioteca GD instalada.
Consulte la página web oficial para obtener detalles adicionales y ejemplos de salida.
VNSTAT funciona mejor cuando se instala. Es posible usar la última versión estable, obtener la versión de desarrollo actual de GIT o usar un contenedor Docker que contenga la última versión estable previamente compilada.
wget https://humdi.net/vnstat/vnstat-latest.tar.gzwget https://humdi.net/vnstat/vnstat-latest.tar.gz.ascgpg --keyserver pgp.mit.edu --recv-key 0xDAFE84E63D140114gpg --verify vnstat-latest.tar.gz.asc vnstat-latest.tar.gztar zxvf vnstat-latest.tar.gzcd vnstat-*git clone https://github.com/vergoh/vnstatcd vnstatEn ambos casos anteriores, continúe con las instrucciones desde el archivo Install o Install_BSD dependiendo del sistema operativo utilizado. Las instrucciones para la actualización de una versión anterior se incluyen en el archivo de actualización. Las notas de la versión se pueden encontrar desde el archivo de cambios.
docker run -d
--restart=unless-stopped
--network=host
-e HTTP_PORT=8685
-v /etc/localtime:/etc/localtime:ro
-v /etc/timezone:/etc/timezone:ro
--name vnstat
vergoh/vnstat
Para obtener más detalles sobre el uso del contenedor, las variables de entorno disponibles y un ejemplo de Docker-Compose.yml, consulte el repositorio Git de Vergoh/VNStat-Docker o Docker Hub. Las mismas imágenes de contenedores también se están publicando como ghcr.io/vergoh/vnstat .
Los informes de errores, las ideas de mejora, las solicitudes de funciones y las solicitudes de extracción deben enviarse utilizando las funciones de correspondencia en GitHub, ya que son más difíciles de perder o olvidar.