特征
- 即使在系统重新启动后,统计信息仍然可用
- 同时监视多个网络接口
- 多个输出选项
- 按小时,天,月,周排序数据或获得前10天
- 生成输出的png图形
- 配置“月”可跟踪您可能遇到的不同结算周期
- 很轻 - 占用系统资源的很小一部分
- 低CPU使用率,无论您产生多少流量
- 你不必是根用来使用它
- 动态选择单位(KB,MB等)
- vnStati提供一些新的选项,如:
- -nl / -nolegend(隐藏RX / TX传说)
- -altdate -使用替代日期/时间文本定位
- -headertext -自定义的图片标题的文本。
- 您可以向生成的输出图像添加图例
- 内容定位的可自定义选项和vnStat.cgi的图像背景颜色。
- 将自动检测接口带宽。
- 使用JSON输出
安装vnStat和vnStati网络监控工具
1.要在 RHEL / CentOS 7安装vnStat你需要下载使用以下链接最新版本 (1.13):- http://humdi.net/vnstat/
# wget http://humdi.net/vnstat/vnstat-1.13.tar.gz
下载Vnstat
# tar -xvf vnstat-1.13.tar.gz # cd vnstat-1.13/ # make
编译Vnstat
# make install
安装Vnstat
/var/lib/vnstat如果该目录不存在,数据库创建邮件失败,您将收到以下错误
Error: Unable to open database directory "/var/lib/vnstat": No such file or directory The 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
# mkdir /var/lib/vnstat4.要为您的网络接口运行一个新的数据库:
# vnstat --create -i eth0 Creating database for interface "eth0"... Info: -> A new database has been created.
Vnstat数据库已创建
/etc/vnstat.conf在那里的选项有自我解释,所以我不会停止每一个他们。如果您希望自定义安装,您仍然可以查看它们。 6.将需要允许一段时间的统计数据,以在数据库中被更新。一旦你有足够的信息写在数据库中,你可以看到网络统计只需运行:
# vnstat
监控接口的网络流量
-h
选项:
# vnstat -h
监控每小时网络流量
-d
选项:
# vnstat -d
监控每日网络流量
--help
:
# vnstat --help
Vnstat监视选项
# vnstati -s -i eth0 -o ~/network-log.png
生成网络监控报告
# vnstati -h -i eth0 -o ~/network-log.png
每小时网络报告