Monitoring trafic réseau : vnStat (dashboard via Docker)
vnStat est un outil vieux comme le Monde (mais toujours MàJ), comme Cacti, pour faire du monitoring léger de trafic réseau, détaillé par interfaces et dans le temps. Ça s’installe en 2-2 si c’est pas déjà compris dans votre distribution Linux et ça s’utilise surtout en CLI. Bref, un basique des utilisateurs de Linux/webserver. A l’occasion d’un changement de serveur je viens de m’ajouter le dashboard en format Docker de Vergoh.

Pour l’installer, rien de plus simple :
docker run -d \ --restart=always \ --network=host \ -e HTTP_PORT=2021 \ -e LARGE_FONTS=1 \ -e CACHE_TIME=0 \ -e RATE_UNIT=1 \ -v /etc/localtime:/etc/localtime:ro \ -v /etc/timezone:/etc/timezone:ro \ -v /home/aerya/docker/vnstat:/var/lib/vnstat \ --name vnstat \ vergoh/vnstat
ou en docker-compose
version: "3.7" services: vnstat: image: vergoh/vnstat:latest container_name: vnstat restart: always network_mode: "host" volumes: - /etc/localtime:/etc/localtime:ro - /etc/timezone:/etc/timezone:ro - /home/aerya/docker/vnstat:/var/lib/vnstat environment: - HTTP_PORT=2021 - HTTP_LOG=/dev//null - LARGE_FONTS=1 - CACHE_TIME=0 - RATE_UNIT=1
Vous pouvez retirer des interfaces ou en renommer via les commandes données par vergoh.
Et voici avec un peu d’historique
