VnStat是一款基于控制台的网络流量监控工具,专为Linux和BSD设计。它将保留所选网络接口的网络流量日志。为了生成日志,vnStat使用内核提供的信息。换句话说,它不会嗅探网络流量并确保系统资源的精益使用。要在Linux下使用本软件,您至少需要2.2版本的内核系列。最新版本的vnStat2.6于2020年1月21日发布,其中包括以下几个功能和修复。特点即使在系统重启后,统计信息仍然可用多个输出选项可同时监控多个网络接口您可能拥有的不同计费周期非常轻量级-仅消耗系统资源的一小部分低CPU使用率,无论您产生多少流量您可以使用它没有根动态选择单位(KB、MB等)vnStati提供了一些新选项,例如:-nl/--nolegend(隐藏rx/tx图例)--altdate--使用备用日期/时间文本位置--headertext--自定义图像标题中的文本。您可以生成图像格式的输出。vnStat.cgi的内容定位和图像背景颜色的可定制选项。将自动检测接口带宽。输出使用JSON在本文中,我们将向您展示如何在Linux系统下安装vnStat和vnStati工具来监控实时网络流量。安装vnStat和vnStati网络监控工具1.要在Linux中安装vnStat,您需要从其官方GitHub发布页面下载最新版本。下载地址:https://github.com/vergoh/vnstat/releases或者,您也可以使用以下wget命令下载最新的源码压缩包,如下所示。#wgethttps://humdi.net/vnstat/vnstat-2.6.tar.gz在CentOS中下载VnStat2。下载文件后,使用您的终端解压缩存档,然后导航到解压缩存档的位置并使用以下命令进行编译。注意:源码包中自带了vnStat所需的源文件,包括守护进程(Vnstatd)和图像输出(Vnstati)。在CentOS/RHEL和Fedora中安装VnStat#make#makeinstall在Debian和Ubuntu中安装VnStat$sudoapt-getinstallbuild-essentialgdgd-devellibsqlite3-dev$tar-xvfvnstat-2.6.tar.gz$cdvnstat-2.6/$sudo./configure--prefix=/usr--sysconfdir=/etc$sudomake$sudomakeinstall在CentOS中从源代码安装VnStat3。安装完成后,您需要复制Vnstat服务文件,如下所示。创建VnStatSystemD文件4.现在验证二进制文件是否安装到适当的位置并且版本正确。#vnstatvnStat2.6byTeemuToivola
