O VNSTAT é um monitor de tráfego de rede baseado em console que usa as estatísticas da interface de rede fornecidas pelo kernel como fonte de informação. Isso significa que o VNSTAT não estará cheirando nenhum tráfego e também garante o uso leve dos recursos do sistema, independentemente da taxa de tráfego de rede.
Por padrão, as estatísticas de tráfego são armazenadas em um nível de cinco minutos nas últimas 48 horas, em um nível horário nos últimos 4 dias, em um nível diário nos últimos 2 meses completos e em um nível anual para sempre. As durações de retenção de dados são totalmente configuráveis pelo usuário. O tráfego total visto e a listagem dos principais dias também são fornecidos. A saída de imagem opcional está disponível em sistemas com a biblioteca GD instalada.
Consulte a página oficial da Web para obter detalhes adicionais e exemplos de saída.
O VNSTAT funciona melhor quando instalado. É possível usar o lançamento estável mais recente, obter a versão de desenvolvimento atual do Git ou usar um contêiner do Docker contendo a mais recente versão estável pré-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 vnstatNos dois casos acima, continue com as instruções do arquivo install ou install_bsd, dependendo do sistema operacional usado. As instruções para atualização de uma versão anterior estão incluídas no arquivo de atualização. As notas de liberação podem ser encontradas no arquivo de alterações.
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 obter mais detalhes sobre o uso de contêineres, variáveis de ambiente disponíveis e um exemplo do Docker-Compose.yml, consulte o repositório Git do vergoh/vnstat-docker ou hub do docker. As mesmas imagens de contêiner também estão sendo publicadas como ghcr.io/vergoh/vnstat .
Relatórios de bugs, idéias de melhoria, solicitações de recursos e solicitações de tração devem ser enviadas usando os recursos correspondentes no GitHub, pois são mais difíceis de perder ou esquecer.