您的位置:首页 > 运维架构

ubuntu下vnstat监控网卡流量

2018-03-14 13:34 176 查看

vnstat使用

vnstat 是另一个可以用来监视带宽使用量的程序。它比ipac-ng更简单易用。 vnstat的一个优点是它不是一个运行的守护程序,所以它几乎不占用内存。它由 cron 任务创建,每五分钟运行一次。

安装

vnstat包可以不依赖于其他而很容易地从软件仓库中安装。

sudo apt-get install vnstat


设置

vnstat照道理应该可以被任何用户使用,所以应首先给它正确的(访问)许可。下面的指令允许任何用户这个特性。如果需要,你可以建立一个组,以便只有组里的用户能够使用它。

sudo chmod o+x /usr/bin/vnstat
sudo chmod o+wx /var/lib/vnstat/


现在应该已经可以运行了。

使用

要创建 cron 任务,简单地运行这个命令

vnstat -u -i ens3


将ens3替换为要监控的接口

这将在 /var/lib/vnstat/ 下创建一个收集几口数据的文件。一个 cron 任务将每五分钟运行一次并更新数据。下面是未使用选项时的一个示例

vnstat -d /// 查看流量

ens3 since 03/14/2018

rx:  6 KiB      tx:  17 KiB      total:  23 KiB

monthly
rx      |     tx      |    total    |   avg. rate
------------------------+-------------+-------------+---------------
Mar '18         6 KiB |      17 KiB |      23 KiB |    0.00 kbit/s
------------------------+-------------+-------------+---------------
estimated        --     |      --     |      --     |

daily
rx      |     tx      |    total    |   avg. rate
------------------------+-------------+-------------+---------------
today         6 KiB |      17 KiB |      23 KiB |    0.00 kbit/s
------------------------+-------------+-------------+---------------
estimated        --     |      --     |      --     |


来源:http://wiki.ubuntu.org.cn
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: