时间:2021-05-02
VnStat是针对Linux和BSD的基于控制台的网络流量监视工具设计。它将保留所选网络接口的网络流量日志。为了生成日志,vnStat使用内核提供的信息。
换句话说,它不会嗅探网络流量,并且可以确保系统资源的精简使用。要在Linux下使用此软件,您至少需要内核系列的2.2版。
vnStat 2.6的最新版本已于2020年1月21日发布,其中包括以下几个功能和修补程序。
特征
在本文中,我们将向您展示如何在Linux系统下安装vnStat和vnStati工具来监视实时网络流量。
安装vnStat和vnStati网络监控工具
1.要在Linux中安装vnStat,您需要从其官方GitHub发布页面下载最新版本。
下载地址:https://github.com/vergoh/vnstat/releases
另外,您也可以使用以下wget命令下载最新的源tarball,如下所示。
#wgethttps://humdi.net/vnstat/vnstat-2.6.tar.gz
在CentOS中下载VnStat
2.下载完文件后,使用您的终端解压归档文件,然后导航到您解压归档文件的位置,并使用以下命令进行编译。
注意:源包附带了vnStat所需的源文件,包括守护进程(Vnstatd)和映像输出(Vnstati)。
在CentOS / RHEL和Fedora中安装VnStat
#yumgroupinstall"DevelopmentTools"
#yuminstallgdgd-develsqlite-devel
#tar-xvfvnstat-2.6.tar.gz
#cdvnstat-2.6/
#./configure--prefix=/usr--sysconfdir=/etc
#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中从源代码安装VnStat
3.安装完成后,您将需要复制Vnstat服务文件,如下所示。
VnStat Systemd
#cp-vexamples/systemd/vnstat.service/etc/systemd/system/
#systemctlenablevnstat
#systemctlstartvnstat
Vnstat Init.d
#cp-vexamples/init.d/redhat/vnstat/etc/init.d/
#chkconfigvnstaton
#servicevnstatstart
创建VnStat SystemD文件
4.现在验证二进制文件是否已安装到合适的位置,并且版本是否正确。
#vnstat
vnStat2.6byTeemuToivola<tstatikidotfi>
5.如果要自定义vnStat配置,可以打开位于以下位置的配置文件:
#vi/etc/vnstat.conf
那里的选项是不言而喻的,所以我不会在每个选项上都停下来。如果您希望自定义安装,您仍然可以查看它们。
VnStat配置
6.您将需要一些时间来更新数据库中的统计信息。一旦在数据库中写入了足够的信息,您就可以通过简单运行以下命令来查看网络统计信息:
#vnstat
监视接口的网络流量
7.您还可以使用-h选项查看每小时的统计数据:
#vnstat-h
监控每小时的网络流量
8.对于每日统计信息,您将需要使用以下-d选项
#vnstat-d
监控每日网络流量
9.有关更多可用选项,可以使用--help:
#vnstat--help
Vnstat监控选项
10.为了使统计信息更易于阅读,您可以使用vnStati工具.png为vnStat生成图像。
VnStati随vnStat一起自动安装,因此不需要进一步的安装操作。要为网络接口的网络使用情况生成摘要图像,可以运行
#vnstati-s-ieth0-o~/network-log.png
生成网络监控报告
#vnstati-h-ieth0-o~/network-log.png
每小时网络报告
就我而言,vnStat是最近才安装的,但是随着时间的推移,这些数据将被填充。有关更多可用选项和不同统计信息,可以使用–help选项:
这两个工具vnStat/vnStati提供的信息可以极大地帮助您及时进行网络监控、分析和故障排除。您可以在该工具的手册页中找到有关vnStat可用选项的更多信息。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
vnStat是一个应用于Linux或BSD平台,对网卡流量做监控。因为并非是基于网络包嗅探的方式而是基于/proc的分析。现在vnStat已经有出vnstatP
本篇文章将演示如何在Linux服务器上安装和配置SuricataIDS。在Linux上安装SuricataIDS不妨用源代码构建Suricata。你先要安装几个
在公司局域网中,有一项重要的网络管理工作就是限制局域网电脑流量、进行局域网流量监视,防止个别电脑过量占用网络流量而使其他人网速变慢、网络性能下降的情况,从而影响
在使用华为交换机过程中,由于企业内部网络经常会出现大量无效的网络流量,那么如何在vlan下配置流量抑制功能呢?下面我们就来看看详细的教程。1、登录华为交换机,进
CrossOverlinux版如何在Fedora中安装?Fedora和Ubuntu一样也是是一款基于Linux的操作系统,之前为大家介绍过在Ubuntu中是怎么