• 陪伴互联网运营小白共同探索成长,与IT爱好者共享探索乐趣
  • 建站只为分享,欢迎在PC端文章面打赏支持
  • 使用Ctrl+D 可收藏本站

给Linux增加流量统计功能

好玩有趣 陆子方 5年前 (2020-04-04) 1107次浏览 0个评论 扫描二维码
文章目录[隐藏]

子方有话

很多人做服务器的时候会用到流量统计这个工具,对于我来说,也是需要的。我使用流量统计的目的,主要是用来看大家使用 smb 服务的情况,毕竟流量阈值证明了设计这一套系统的可靠性和受欢迎度。此前,我用的工具是ntop,非常强大,这次重装OMV,我就偷懒换一个工具。(安装ntop需要装几个组件)

vnstat

下面就是本次的主人公——vnstat 上场。

安装:

apt-get install vnstat 

创建监控数据库,enp2s0 要改成自己的网卡名称,可以使用 ipaddr 命令查看,也可以使用 ifconfig

vnstat -u -i enp2s0
chown vnstat:vnstat /var/lib/vnstat/enp2s0 #防止Debian系统下的权限不足

启动服务并设置开机启动

systemctl start vnstat
systemctl enable vnstat

基本命令

vnstat -l #查看当前实时流量
vnstat -d #按天查看流量统计
vnstat -w #按周查看流量统计 
vnstat -m #按月查看流量统计 
vnstat -help #查看详细帮助文档 
/etc/vnstat.conf #配置文件

estimated 是指预估使用量。最后一列 avg.rate 是平均使用带宽。rx 是接收流量(inbound),tx 是发送流量(outbound)

给Linux增加流量统计功能

本文系统

子方认为系统环境是很重要的参考值,本次使用的环境为:

Debian9,台式机


子方有料原创丨转载请注明原文链接
期待您的评论或捐赠,这是最好的鼓励和支持!
喜欢 (0)
[赞赏使我快乐]
分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到