VNSTAT est un moniteur de trafic réseau basé sur la console qui utilise les statistiques d'interface réseau fournies par le noyau comme source d'information. Cela signifie que VNSTAT ne renient pas réellement de trafic et garantit également une utilisation légère des ressources système, quel que soit le taux de trafic réseau.
Par défaut, les statistiques de la circulation sont stockées à un niveau de cinq minutes au cours des 48 dernières heures, à un niveau horaire au cours des 4 derniers jours, au niveau quotidien pour les 2 derniers mois complets et à un niveau annuel pour toujours. Les durées de rétention des données sont entièrement configurables par l'utilisateur. Le trafic total vu et une liste des premiers jours sont également fournis. La sortie d'image en option est disponible dans des systèmes avec la bibliothèque GD installée.
Voir la page Web officielle pour des détails supplémentaires et des exemples de sortie.
VNSTAT fonctionne mieux lors de l'installation. Il est possible d'utiliser la dernière version stable, d'obtenir la version de développement actuelle de GIT ou d'utiliser un conteneur Docker contenant la dernière version stable pré-compilée.
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 vnstatDans les deux cas ci-dessus, continuez avec les instructions du fichier install ou install_bsd en fonction du système d'exploitation utilisé. Les instructions de mise à niveau d'une version précédente sont incluses dans le fichier de mise à niveau. Les notes de libération peuvent être trouvées à partir du fichier de modifications.
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
Pour plus de détails concernant l'utilisation des conteneurs, les variables d'environnement disponibles et un exemple docker-compose.yml, consultez le référentiel Git Vergoh / Vnstat-Docker ou Docker Hub. Les mêmes images de conteneurs sont également publiées sous le nom de ghcr.io/vergoh/vnstat .
Les rapports de bogues, les idées d'amélioration, les demandes de fonctionnalités et les demandes de traction doivent être envoyés à l'aide des fonctionnalités de correspondance sur github car celles-ci sont plus difficiles à manquer ou à oublier.