欢迎光临
我们一直在努力

如何在Ubuntu / Debian/ LinuxMint安装vnStat(网络流量监视器)

vnStat是基于控制台的工具,它监视网络通信(发送和接收)选择网络接口上,并将其存储。本文将使用vnstat-PHP应用程序帮你安装和设置vnStat服务器并安装基于Web的图形。

1. 安装vnStat

vnstat包下默认的库可用。使用下面的命令来安装它。

[email protected]:~$ sudo apt-get update [email protected]:~$ sudo apt-get install vnstat Fetched 85.3 kB in 1s (50.2 kB/s)Selecting previously unselected package vnstat.(Reading database ... 448551 files and directories currently installed.)Preparing to unpack .../vnstat_1.11-2_amd64.deb ...Unpacking vnstat (1.11-2) ...Processing triggers for man-db (2.6.7.1-1ubuntu1) ...Processing triggers for ureadahead (0.100.0-16) ...Setting up vnstat (1.11-2) ... * Starting vnStat daemon vnstatd Zero database found, adding available interfaces..."eth0" added, 100 Mbit bandwidth limit."eth1" added, 100 Mbit bandwidth limit.-> 2 interfaces added. Limits can be modified using the configuration file.                                                                         [ OK ]Processing triggers for ureadahead (0.100.0-16) ...

2. 设置vnStat

成功安装编辑vnstat配置文件(/etc/vnstat.conf)和更新接口选项,每个网络接口后,你想要通过vnstat监控。就我而言,我使用的eth1的监控界面。

Interface "eth1"

3. 查看与命令统计

使用vnstat命令行工具,可以对带宽查看统计每天,每月和每小时的基础。它也提供了选项来显示实时的统计信息。

  • 显示统计一天
    [email protected]:~# vnstat -d eth1  /  daily     day         rx      |     tx      |    total    |   avg. rate ------------------------+-------------+-------------+---------------  12/01/15    197.64 MiB |    7.84 MiB |  205.48 MiB |   43.94 kbit/s ------------------------+-------------+-------------+--------------- estimated       444 MiB |      15 MiB |     459 MiB |
  • 显示统计一个月
    [email protected]:~$ vnstat -m
  • 统计显示一小时
    [email protected]:~$ vnstat -h
  • 统计显示实时
    [email protected]:~$ vnstat -l

4. 安装vnStat Web界面。

vnStat还提供基于PHP的Web界面显示的图形数据。为了建立vnStat Web界面,它让Apache,PHP和php-gd的包在系统上必需的。

$ sudo apt-get install apache2 php5 php5-gd

4.1:下载vnStat来源存档

现在从它的下载vnStat PHP源代码的官方网页或使用下面的命令。

$ wget http://www.sqweek.com/sqweek/files/vnstat_php_frontend-1.5.1.tar.gz

现在,提取网页访问的目录下载的档案,如: 在 /var/www/html/vnstat

$ tar xzf vnstat_php_frontend-1.5.1.tar.gz$ mv vnstat_php_frontend-1.5.1 /var/www/html/vnstat

4.2:编辑配置文件

现在编辑vnstat-PHP配置文件config.php文件文件,并设置以下参数按您的要求。

$language = 'en';$iface_list = array('eth1', 'sixxs');$iface_title['eth1'] = 'Public Interface';$vnstat_bin = '/usr/bin/vnstat';

4.3:访问vnStat在Web浏览器

现在,使用服务器FQDN或IP地址来访问vnStat在Web浏览器。例如:

  http://svr1.howtoing.com/vnstat/

安装vnstat 1安装vnstat 2

赞(0) 打赏
未经允许不得转载:老赵部落 » 如何在Ubuntu / Debian/ LinuxMint安装vnStat(网络流量监视器)

评论 抢沙发