vnstat流量统计(2.8版本)

vnstat流量统计(2.8版本)

vnStat 是一个基于控制台的 Linux 和 BSD 网络流量监视器,它为所选接口保留网络流量日志。它使用内核提供的网络接口统计信息作为信息源。这意味着 vnStat 实际上不会嗅探任何流量,并且无论网络流量率如何,都可以确保少量使用系统资源。

这个程序是开源/GPL 的,可以作为root 用户或单个用户安装。

官方网址:http://humdi.net/vnstat/

github:https://github.com/vergoh/vnstat

图像输出演示:https://humdi.net/vnstat/cgidemo/

特点

  • 安装和运行快速简单
  • 收集的统计信息在系统重启后仍然存在
  • 可以同时监控多个接口
  • 几个输出选项
  • 总结,5 分钟,每小时,每天,每月,每年,最重要的日子
  • 可选的 png 图像输出(使用 libgd)
  • 数据保留时间完全由用户动态配置
  • 月份可以配置为遵循计费周期
  • 轻量级,最少的资源使用
  • 无论流量如何,CPU 使用率都一样低
  • 无需root权限即可使用
  • 在线颜色配置编辑器

安装配置vnstat

先决条件

  • make
  • C compiler
  • user with access to kernel interface statistics
    • usually available by default but can be restricted for example by grsecurity and similar security enhancement suites or settings
  • sqlite3 (library and development files)
  • libgd (optional, image output)
  • check (optional, test suite)
  • pkg-config (optional, for check detection)
  • autotools (optional, for recreating configure and makefiles)

安装

wget https://github.com/vergoh/vnstat/releases/download/v2.8/vnstat-2.8.tar.gztar zxf vnstat-2.8.tar.gzcd vnstat-2.8./configure --prefix=/usr --sysconfdir=/etc && make && make installmkdir /var/lib/vnstatchmod -R 777 /var/lib/vnstat/

配置system启动

cp -v examples/systemd/vnstat.service /etc/systemd/system/
systemctl enable vnstat
systemctl start vnstat
systemctl restart vnstat

注意:如果是较旧的版本使用下面的命令

cp -v examples/systemd/simple/vnstat.service /etc/systemd/system/
systemctl enable vnstat
systemctl start vnstat

其它系统

  • Debian
cp -v examples/init.d/debian/vnstat /etc/init.d/
update-rc.d vnstat defaults
service vnstat start
  • Red Hat / CentOS
cp -v examples/init.d/redhat/vnstat /etc/init.d/
chkconfig vnstat on
service vnstat start
  • upstart

    cp -v examples/upstart/vnstat.conf /etc/init/
    initctl start vnstat
    

在首次启动期间,守护程序 (vnstatd) 应列出并添加所有可用的监控接口。根据配置,vnstat 命令可能需要几分钟时间才能开始显示结果,因为数据库中的条目不会不断更新。

可以通过以下方式停止对不需要的接口的监视:

vnstat --remove -i eth0

如果需要添加

vnstat --add -i eth0

vnstat使用

vnstat命令参数详解

这里是最新版2.8的参数

[root@linux vnstat]# vnstat --help
vnStat 2.8 by Teemu Toivola <tst at iki dot fi>-5,  --fiveminutes [limit]   show 5 minutes-h,  --hours [limit]         show hours-hg, --hoursgraph            show hours graph-d,  --days [limit]          show days-m,  --months [limit]        show months-y,  --years [limit]         show years-t,  --top [limit]           show top days-b, --begin <date>           set list begin date-e, --end <date>             set list end date--oneline [mode]             show simple parsable format--json [mode] [limit]        show database in json format--xml [mode] [limit]         show database in xml format-tr, --traffic [time]        calculate traffic-l,  --live [mode]           show transfer rate in real time-i,  --iface <interface>     select interfaceUse "--longhelp" or "man vnstat" for complete list of options.

vnstat

查看所以接口流量统计情况

[root@linux vnstat]# vnstatrx      /      tx      /     total    /   estimateddocker0:2021-11           0 B  /         0 B  /         0 B  /     --     today           0 B  /         0 B  /         0 B  /     --     eth0:2021-11    185.98 KiB  /  330.13 KiB  /  516.12 KiB  /     --     today    185.98 KiB  /  330.13 KiB  /  516.12 KiB  /     675 KiB

rx:rx是接收(receive)

tx:tx是发送(transport)

total:总计

estimated:估计

vnstat -5

按照每五分钟查看

[root@linux vnstat]# vnstat -5eth0  /  5 minutetime        rx      |     tx      |    total    |   avg. rate------------------------+-------------+-------------+---------------2021-11-1218:10     78.90 KiB |  137.68 KiB |  216.58 KiB |    5.91 kbit/s18:15    107.09 KiB |  192.45 KiB |  299.54 KiB |    8.18 kbit/s18:20    107.65 KiB |  193.50 KiB |  301.15 KiB |    8.22 kbit/s------------------------+-------------+-------------+---------------

time:时间

rx:rx是接收(receive)

tx:tx是发送(transport)

total:总计

avg. rate:平均速度

vnstat -h

按小时查看

[root@linux vnstat]# vnstat -heth0  /  hourlyhour        rx      |     tx      |    total    |   avg. rate------------------------+-------------+-------------+---------------2021-11-1218:00    396.99 KiB |  712.44 KiB |    1.08 MiB |    5.05 kbit/s------------------------+-------------+-------------+---------------

vnstat -hg

显示小时图

[root@linux vnstat]# vnstat -hgeth0                                                                     18:35 ^                                                                        t    |                                                                        t    |                                                                        t    |                                                                        t    |                                                                        t    |                                                                       rt    |                                                                       rt    |                                                                       rt    |                                                                       rt    |                                                                       rt    -+---------------------------------------------------------------------------> |  19 20 21 22 23 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18    h  rx (KiB)   tx (KiB)  ][  h  rx (KiB)   tx (KiB)  ][  h  rx (KiB)   tx (KiB) 
19        0.0        0.0 ][ 03        0.0        0.0 ][ 11        0.0        0.0
20        0.0        0.0 ][ 04        0.0        0.0 ][ 12        0.0        0.0
21        0.0        0.0 ][ 05        0.0        0.0 ][ 13        0.0        0.0
22        0.0        0.0 ][ 06        0.0        0.0 ][ 14        0.0        0.0
23        0.0        0.0 ][ 07        0.0        0.0 ][ 15        0.0        0.0
00        0.0        0.0 ][ 08        0.0        0.0 ][ 16        0.0        0.0
01        0.0        0.0 ][ 09        0.0        0.0 ][ 17        0.0        0.0
02        0.0        0.0 ][ 10        0.0        0.0 ][ 18      502.7      905.6

vnstat -tr

计算流量(calculate traffic)

[root@linux vnstat]# vnstat -tr
92 packets sampled in 5 seconds
Traffic average for eth0rx         6.21 kbit/s             9 packets/stx        10.11 kbit/s             9 packets/s

vnstat -l

显示实时传输率

[root@linux vnstat]# vnstat -l
Monitoring eth0...    (press CTRL-C to stop)rx:       384 bit/s     1 p/s          tx:       912 bit/s     1 p/s^Ceth0  /  traffic statisticsrx         |       tx
--------------------------------------+------------------bytes                    21.60 KiB  |       43.41 KiB
--------------------------------------+------------------max            7.91 kbit/s  |    15.87 kbit/saverage            2.85 kbit/s  |     5.74 kbit/smin              384 bit/s  |       912 bit/s
--------------------------------------+------------------packets                        282  |             281
--------------------------------------+------------------max                 11 p/s  |          11 p/saverage                  4 p/s  |           4 p/smin                  1 p/s  |           1 p/s
--------------------------------------+------------------time                  1.03 minutes

还有好多用法,比如按天,按月等等,大家可以自行尝试。

报错解决

错误一

configure: error: could not find required sqlite3 library

解决方法

Ubuntu

# Ubuntu
apt-get install sqlite3
apt-get install libsqlite3-dev

CentOS

# CentOS
# 方法一
wget http: //www.sqlite.org/sqlite-autoconf-3070500.tar.gz
tar xvzf sqlite-autoconf-3070500.tar.gz
cd sqlite-autoconf-3070500
./configure
make
make install# 方法二:
yum install -y sqlite-devel# 方法三:
yum install -y sqlite3-ruby

查看版本信息:sqlite3 -version
终端进入命令:sqlite3

错误二

configure: error: no acceptable C compiler found in $PATH

解决方法

Ubuntu

# Ubuntu
apt install 'g++'

CentOS

方法一
yum -y install gcc gcc-c++方法二
wget http://ftp.mirrorservice.org/sites/sourceware.org/pub/gcc/releases/gcc-9.4.0/gcc-9.4.0.tar.gz
tar zxf gcc-9.4.0.tar.gz
cd gcc-9.4.0
yum -y install bzip2
./contrib/download_prerequisites
./configure --disable-multilib --enable-languages=c,c++
make -j 4
make install

错误三

error: Cannot download mpfr-3.1.4.tar.bz2 from ftp://gcc.gnu.org/pub/gcc/infrastructure/
error: Cannot download mpc-1.0.3.tar.gz from ftp://gcc.gnu.org/pub/gcc/infrastructure/
error: Cannot download gmp-6.1.0.tar.bz2 from ftp://gcc.gnu.org/pub/gcc/infrastructure/
wget https://gmplib.org/download/gmp/gmp-6.1.0.tar.lz
wget https://www.mpfr.org/mpfr-current/mpfr-3.1.4.tar.bz2
wget https://ftp.gnu.org/gnu/mpc/mpc-1.0.3.tar.gz
wget https://gcc.gnu.org/pub/gcc/infrastructure/isl-0.18.tar.bz2

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/28974.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

中职流量包分析attack/capture(1)

我希望网络安全的世界大家可以贡献自己的一部分&#xff0c;而不是拿来自私自利 作者拿到的流量包和题目是有出入的&#xff0c;但是因为出的题大同小异所以能分析出来 attack 1. 分 析 attack.pcapng 数 据 包 文 件 &#xff0c;通 过 分 析数据 包 attack.pcapng 找出恶意…

抓包部分软件时无网络+过代理检测 解决办法 安卓黄鸟httpcanary+vmos

解决软件抓包时无网络和代理检测&#x1f680; 需要准备的工具&#xff1a; 安卓手机 vmos pro 需要抓包的软件 第一步&#xff1a;下载好相应版的本的vmos room 第二步&#xff1a;文件中转站->我要导入->导入对应真机需要抓包APP 第三步&#xff1a;测试软件在vmos…

测试apk-异常管控NetTraffic攻击者开发

1. 目的 基于《软件绿色联盟应用体验标准》中 NetTraffic 资源的定义&#xff0c;对 NetTraffic 后台多次小流量数据包的行为模拟。旨在触发手机中异常功耗管控机制。 本次灭屏NetTraffic使用次数至少超过的二个等级:30次,60次&#xff0c;执行如下判断&#xff1a; 绿线不管控…

雷电模拟器无法修改网络,没有出现修改网络的选项,导致fiddler无法连接

对于一个小白来说&#xff0c;可能这就能耗掉一个下午的时间了&#xff0c;比如我&#xff0c;&#xff0c;&#xff0c;&#xff0c;要命的是这种问题对于绝大多数小白还完全不是问题&#xff0c;所以找了很久都没有解决答案&#xff0c;所以我是。。小白中的小白。。 模拟器…

TrackingNet上进行评估

TrackingNet上进行评估 说明&#xff1a;在目标跟踪测试数据集中&#xff0c;在TrackingNet和GOT-10K上的评估结果需要通过在线评估的方式获取。 website&#xff1a;Welcome - EvalAI 自行注册账户&#xff0c;注册好后按照以下操作就可以进行评估了。 在All Changes中找到…

ARP欺骗攻击(流量图片)——dsniff与driftnet使用

ARP欺骗攻击&#xff08;流量&图片&#xff09; 原理&#xff1a; 首先我们![请添加图片描述](https://img-blog.csdnimg.cn/7de7923387224bcda1ea4be958032ae9.png 要明白何为ARP&#xff08;地址解析协议&#xff09;&#xff1a;是根据 IP地址 获取 物理地址 的一个 TC…

Google pixel 原生安卓出现 WiFi 网络受限、优化网速、网络无法连接问题

谷歌从 Android 5.0 开始就引入了「Captive Portal」机制&#xff0c;主要用来检测 WiFI 网络认证是否正常&#xff0c;默认检测访问的是谷歌服务器。 众所周知谷歌服务器是需要404工具才能正常访问&#xff0c;所以如果你没有404工具的情况下&#xff0c;WiFi 就会出现网络受…

悉尼科技大学计算机专业就业,悉尼科技大学计算机专业怎么样

悉尼科技大学计算机科学是一门包含各种各样与计算和信息处理相关主题的系统学科&#xff0c;从抽象的算法分析、形式化语法等等&#xff0c;到更具体的主题如编程语言、程序设计、软件和硬件等。信息化产业的今天&#xff0c;这类专业的重要性也愈加显现。悉尼科技大学的互联网…

悉尼大学计算机专业本科2019,2019申请悉尼大学读本科有哪些要求

悉尼大学是澳洲名校&#xff0c;每年都有不少学生慕名前来留学。那你们知道申请悉尼大学读本科有哪些要求呢? 大师兄留学网【留学网 dsxliuxue.com】小编为大家带来悉尼大学申请条件&#xff0c;希望对大家有帮助。 悉尼大学本科申请条件&#xff1a; 学术要求&#xff1a; 对…

悉尼大学理学院计算机科学,澳洲悉尼大学理学院中国留学生

1 悉尼大学理学院简介 据立思辰留学360介绍&#xff0c;悉尼大学理学院的正式建立是1882年。在之后的50年内&#xff0c;悉尼大学理学院一共培养了353名本科学生&#xff0c;以及聘用了6名在物理&#xff0c;化学&#xff0c;动物学&#xff0c;地质学&#xff0c;植物学&#…

悉尼大学计算机专业新生,2020年悉尼大学计算机科学专业课程设置难不难

悉尼大学计算机科学专业课程设置难不难 阅读&#xff1a;786次 更新时间&#xff1a;2016-10-19 09:06:03 添加时间&#xff1a;2016-10-19 编辑&#xff1a;jingwen 来源&#xff1a; 悉尼大学 索取招生简章 已发送786份2020年招生简章 我对该学校感兴趣&#xff0c;请发资料给…

悉尼大学商业数据科学与计算机学院,悉尼大学数据科学专业

悉尼大学的数据科学硕士&#xff0c;比较适合热衷于从数据中挖掘有价值信息&#xff0c;并借此推动商业决策制定和研究成果的人士。悉尼大学数据科学硕士项目旨在培养学生的分析能力、专业技能&#xff0c;引导学生利用数据科学在专业领域作出战略性决策。同时&#xff0c;该项…

悉尼大学理学院计算机科学,悉尼大学理学院本科申请

悉尼大学理学院(Faculty of Science)共开设有以下11个学位项目&#xff0c;国际学生均可申请&#xff0c;分别是&#xff1a; 课程名称 课程英文名 学制 IELTS要求 预科GPA A-level IB课程 通识教育与科学学士 B Liberal Arts and Science 3年 6.5 (6.0) 6.7 BBC 27 医学科学学…

悉尼科大计算机专业,2020年悉尼科技大学专业排名

悉尼科技大学(University of Technology Sydney)&#xff0c;简称“悉尼科大”(UTS)&#xff0c;世界百强名校。是一所位于澳大利亚第一大城市悉尼的著名公立研究型大学。学校在2020年与美国匹兹堡大学并列QS世界大学排名第140名&#xff0c;2019年获得世界五星级高校认证。 悉…

悉尼科技大学硕士计算机课程,悉尼科技大学硕士课程学制

悉尼科技大学位于澳大利亚新南威尔士州首府悉尼的市中心&#xff0c;是一所以商、法、教育、科技为主的重点综合性大学&#xff0c;澳大利亚世界名校之一。 悉尼科技大学信息技术学院是澳大利亚领先的IT学院并以与IT业的紧密联系而着称。该院把计算机科学技术和面向商业的信息系…

悉尼大学计算机学士,2017年悉尼大学计算机学士介绍

悉尼大学是澳大利亚的第一所大学&#xff0c;创立于1850年&#xff0c;位于新南威尔士州的首府悉尼。悉尼大学是澳大利亚历史最悠久和最负盛名的大学&#xff0c;被称为“澳大利亚第一校”&#xff0c;在世界范围内亦是最优秀的高等学府之一。悉尼大学有八大校区及多所分校&…

悉尼大学计算机研究生学制,悉尼大学研究生学制

澳大利亚悉尼大学具有丰富的研究生专业课程&#xff0c;学制安排一般在1-2年时间。 悉尼大学硕士申请要求 要求非211大学申请者&#xff0c;暂不需清华认证 (毕业证、学位证、成绩单) 入学要求&#xff1a; 工程类专业(Engineering,IT) Master of Professional Engineering 985…

悉尼大学计算机科学gpa,悉尼大学计算机gpa

悉尼大学的计算机硕士对于双非学生gpa要求80分以上&#xff0c;但是如果有较强的科研背景或者工作经验&#xff0c;是可以加分的。 悉尼大学计算机硕士IELTS入学要求 立思辰留学介绍&#xff0c;直接入读硕士课程的IELTS要求为平均分不低于6.5分&#xff0c;四个单项不低于6分&…

悉尼大学计算机科学,悉尼大学计算机科学

悉尼大学计算机科学专业为计算机科学方向。基于扎实的计算机科学和数学方面的基础知识&#xff0c;学生能够对现代计算机系统有比较全面且深刻的理解。在该专业的学习中&#xff0c;学生将学习到该行业的计算机设计、研发、安装、集合与维修等必备的技巧。该专业分为三大专攻方…

悉尼大学计算机专业本科学费,悉尼大学

(一)悉尼大学基本信息 (1)英文全称&#xff1a;University of Sydney (2)性质&#xff1a;公立 (3)学校理念&#xff1a;Though the constellations change, the mind is universal (4)建校年份&#xff1a;1851 (5)所在城市&#xff1a;悉尼(人口440万&#xff0c;澳大利亚第一…