流量监控软件vnstat
2022/2/14 6:12:30
本文主要是介绍流量监控软件vnstat,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
编译安装vnstat
下载:wget http://humdi.net/vnstat/vnstat-1.17.tar.gz
解压:tar xvzf vnstat-1.17.tar.gz
进入目录:cd vnstat-1.17/
编译安装:./configure --prefix=/usr --sysconfdir=/etc && make && make install
这样vnstat就安装好了,接下来要设置vnstat(如果是yum或apt-get安装的vnstat不需要下面的设置)。
CentOS/Fedora/RHEL执行命令:cp examples/init.d/centos/vnstat /etc/init.d/ && chmod +x /etc/init.d/vnstat && chkconfig --add vnstat && chkconfig vnstat on
Debian/Ubuntu执行命令:cp examples/init.d/debian/vnstat /etc/init.d/ && chmod +x /etc/init.d/vnstat && update-rc.d vnstat enable
启动vnstat daemon:/etc/init.d/vnstat start
vnstat基本使用命令
vnstat -i eth0 -l
#实时流量情况
vnstat -i eth0 -h
#按小时查询流量情况
vnstat -i eth0 -d
#按天数查询流量情况
vnstat -i eth0 -m
#按月数查询流量情况
vnstat -i eth0 -w
#按周数查询流量情况
vnstat -i eth0 -t
#查询TOP10流量情况
更多命令帮助信息可以 vnstat --help 进行查看。
vnstat PHP图形查看
下载最新版vnstat PHP frontend
地址:http://soft.vpser.net/status/vnstat/vnstat_php_frontend-1.5.1.tar.gz
解压文件,改名为vnstat
,然后上传到某个网站根目录下,这样就可以以https://www.vpser.net/vnstat
来访问到,就出来页面了。
在vnstat_php_frontend-1.5.1.tar.gz
包里的config.php 里有说明。
最后,编辑vnstat/config.php
这个文件,将数据目录改为/var/lib/vnstat/
,如果不存在此目录,需要使用mkdir -p /var/lib/vnstat/
创建此目录。即:$data_dir = '/var/lib/vnstat/';
-
指定显示的标题
$iface_title['eth0'] = 'VPSer-Linode';
-
下面设置以什么图片格式显示,可以是svg或png,一般选择png就可以,svg在IE下需要安装插件,Firefox不需要;如果用png在IE、Firefox下均能直接显示。
$graph_format='png';
-
指定vnstat的安装目录,如果是安装上述方法安装,直接按下面填写即可。
$vnstat_bin = '/usr/bin/vnstat';
-
将要监控的网卡指定为1个
// list of network interfaces monitored by vnStat //$iface_list = array('eth0', 'eth1', 'sixxs'); $iface_list = array('eth0',); // will be displayed instead // $iface_title['eth0'] = 'Internal'; //$iface_title['eth1'] = 'Internet'; //$iface_title['sixxs'] = 'SixXS IPv6';
- 修改语言为英语,将nl替换为en 保存。
$language = 'nl';
同时修改一下vnstat网站目录下的vnstat.php
,将里面的vnstat_dump_
删除。
这一切都搞好后,现在用www.mydomain.com/vnstat/
访问,就会发现有流量统计了,统计的数据更新是5分钟刷新一次。
这篇关于流量监控软件vnstat的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南