demo地址
1.安装vnstat

yum install epel-release -y
yum install vnstat -y
systemctl enable vnstat
systemctl start vnstat

2.vnstat使用

vnstat -l  # 或者 `--live` 实时流量
vnstat -h  # 显示小时流量
vnstat -d  # 显示日流量信息
vnstat -w  # 显示周流量信息
vnstat -m  # 显示月流量信息
vnstat -t  # 显示流量最高top10天

3.vnstat web界面安装
首先允许phppopen函数

假设web根目录为/www/wwwroot/vnstat

cd /www/wwwroot
wget https://github.com/alexandermarston/vnstat-dashboard/archive/master.zip
unzip master.zip
mv vnstat-dashboard-master/app/* vnstat
rm vnstat-dashboard-master -rf
cd vnstat
composer install
vim includes/config.php

编辑内容为

// Set the default system Timezone,修改时区,东八区可以按以下设置,更多时区见https://www.php.net/manual/zh/timezones.php
date_default_timezone_set('Asia/Hong_Kong');
// Path of vnstat,设置vnstat可执行文件的路径
$vnstat_bin_dir = '/usr/bin/vnstat';
// Set to true to set your own interfaces,设置是否仅显示指定网络接口,false表示显示所有
$use_predefined_interfaces = false;
if ($use_predefined_interfaces == true) {
//如果你的机器有多个网络接口,而你只想让其中某一些显示出来,就可以在此处设置
$interface_list = ["eth0", "eth1"];
$interface_name['eth0'] = "Internal #1";
$interface_name['eth1'] = "Internal #2";
}
最后修改:2022 年 04 月 09 日
如果觉得我的文章对你有用,请随意赞赏