欢迎光临
我们一直在努力

如何安装vnStat和vnStati监控网络流量在RHEL / CentOS 7

VnStat是一个基于控制台的网络流量监控工具设计,Linux和BSD。它将保留所选网络接口的网络流量的日志。为了生成日志,vnStat使用内核提供的信息。换句话说,它不会嗅探网络流量,并且会确保系统资源的精简使用。要在Linux下使用此软件,您至少需要2.2版本的内核系列。另请参阅VnStat PHP:基于Web的界面监视网络流量使用情况vnStat 1.13的最新版本已经发布了2015年1月18日 ,包括以下几个功能和修复。

特征

  1. 即使在系统重新启动后,统计信息仍然可用
  2. 同时监视多个网络接口
  3. 多个输出选项
  4. 按小时,天,月,周排序数据或获得前10天
  5. 生成输出的png图形
  6. 配置“月”可跟踪您可能遇到的不同结算周期
  7. 很轻 – 占用系统资源的很小一部分
  8. 低CPU使用率,无论您产生多少流量
  9. 你不必是根用来使用它
  10. 动态选择单位(KB,MB等)
  11. vnStati提供一些新的选项,如:
    1. -nl / -nolegend(隐藏RX / TX传说)
    2. -altdate -使用替代日期/时间文本定位
    3. -headertext -自定义的图片标题的文本。
  12. 您可以向生成的输出图像添加图例
  13. 内容定位的可自定义选项和vnStat.cgi的图像背景颜色。
  14. 将自动检测接口带宽。
  15. 使用JSON输出

在本文中,我们将告诉你如何安装RHEL/ CentOS 7系统vnStatvnStati工具来监控实时网络流量。

安装vnStat和vnStati网络监控工具

1.要在RHEL / CentOS 7安装vnStat你需要下载使用以下链接最新版本(1.13):

  1. http://humdi.net/vnstat/

另外,您还可以使用下面的命令的wget下载最新的源码包,如下图所示。

# wget http://humdi.net/vnstat/vnstat-1.13.tar.gz
下载Vnstat

下载Vnstat

2.一旦你已经下载的文件,使用终端提取归档,然后导航至您解压缩文档,并用下面的命令编译它的位置。

# tar -xvf vnstat-1.13.tar.gz# cd vnstat-1.13/# make
编译Vnstat

编译Vnstat

上述编译成功后,运行:

# make install
安装Vnstat

安装Vnstat

3.一旦安装完成,你需要创建为您将监测网络接口一个新的数据库。在执行此操作之前,请确保以下目录存在:

/var/lib/vnstat

如果该目录不存在,数据库创建邮件失败,您将收到以下错误

Error: Unable to open database directory "/var/lib/vnstat": No such file or directoryThe vnStat daemon should have created this directory when started.Check that it is is configured and running. See also "man vnstatd".
Vnstat错误:/ var / lib / vnstat

Vnstat错误:/ var / lib / vnstat

如果缺少,您可以通过运行以下命令创建它。

# mkdir /var/lib/vnstat

4.要为您的网络接口运行一个新的数据库:

# vnstat --create -i eth0Creating database for interface "eth0"...Info: -> A new database has been created.
Vnstat数据库已创建

Vnstat数据库已创建

在我的情况下,网络接口是“eth0的 ”,但这可能会有所不同。 您可以运行的ifconfig -a检查可用的接口为您的机器。5.如果你想自定义您的vnStat配置可以打开它的配置文件位于:

/etc/vnstat.conf

在那里的选项有自我解释,所以我不会停止每一个他们。如果您希望自定义安装,您仍然可以查看它们。6.将需要允许一段时间的统计数据,以在数据库中被更新。一旦你有足够的信息写在数据库中,你可以看到网络统计只需运行:

# vnstat
监控接口的网络流量

监控接口的网络流量

7.勇也可以通过检查每小时统计-h选项:

# vnstat -h
监控每小时网络流量

监控每小时网络流量

8.对于每天的统计数据,您需要使用-d选项:

# vnstat -d 
监控每日网络流量

监控每日网络流量

9.对于更多可用的选项,你可以用--help

# vnstat --help
Vnstat监视选项

Vnstat监视选项

10.为了使统计数据更易于阅读,你可以使用vnStati工具生成巴纽图片vnStat。VnStati沿vnStat自动安装所以没有进一步的安装操作将需要。要生成网络接口的网络使用情况的摘要图像,您可以运行:

# vnstati -s -i eth0 -o ~/network-log.png
生成网络监控报告

生成网络监控报告

# vnstati -h -i eth0 -o ~/network-log.png
每小时网络报告

每小时网络报告

在我的情况下vnStat最近刚安装,但这些将会逐渐随着时间的推移。 欲了解更多可用的选项,不同的统计信息,您可以使用-help选项:这两个vnStatvnStati提供的信息可以极大地帮助你的网络监控,分析和故障排除时间。您可以在工具的手册页中找到有关vnStat的可用选项的更多信息。如果您有关于vnStat和vnStati的其他建议或问题,请不要犹豫,在下面的评论部分提交您的评论。

赞(0) 打赏
未经允许不得转载:老赵部落 » 如何安装vnStat和vnStati监控网络流量在RHEL / CentOS 7

评论 抢沙发