这期内容当中小编将会给大家带来有关Linux服务器如何实现流量监控bandwidthd,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
Bandwidthd
Bandwidthd是一款免费的流量监控软件,它可以用图标的方式展现出网络流量行为,并且可区分出ftp、tcp等各种协议的流量。
安装一些依赖软件
[root@localhost bandwidthd-2.0.1]# yum install -y libpng libpng-devel gd gd-devel gcc libpcap-devel
|
下载bandwidthd软件(https://sourceforge.net/projects/bandwidthd/files/bandwidthd/bandwidthd 2.0.1/)
解压bandwidthd。
[root@localhost ~]# tar -xzvf bandwidthd-2.0.1.tar.gz
|
安装。Bandwidthd需要进行编译安装,首先要执行configure文件,生成makefile,然后在编译、安装
[root@localhost bandwidthd-2.0.1]# ./configure
[root@localhost bandwidthd-2.0.1]# make
[root@localhost bandwidthd-2.0.1]# make install
|
修改配置文件“/usr/local/bandwidthd/etc/bandwidthd.conf”,设置监听的网段和网卡
[root@localhost bandwidthd-2.0.1]# gedit /usr/local/bandwidthd/etc/bandwidthd.conf
#subnet 10.0.0.0 255.0.0.0
#subnet 192.168.0.0/16
#subnet 172.16.0.0/12
subnet 192.168.0.0/24 // 监听网段
# Device to listen on
# Bandwidthd listens on the first device it detects
# by default. Run "bandwidthd -l" for a list of
# devices.
dev "eth0" // 监听网卡
|
建立链接,在apache网页根目录建立一个链接,指向bandwidthd,这样可以快速打开bandwidthd
[root@localhost bandwidthd-2.0.1]# cd /var/www/html/
[root@localhost html]# ln -s /usr/local/bandwidthd/htdocs bandwidthd
|
启动bandwidthd
[root@localhost html]# cd /usr/local/bandwidthd/
[root@localhost bandwidthd]# ./bandwidthd
|
在浏览器输入“127.0.0.1/bandwidthd”打开bandwidthd。请确保你已经开启了httpd服务。
设置bandwidthd开机启动
[root@localhost html]# gedit /etc/rc.local
touch /var/lock/subsys/local
INITTY=/dev/tty[1-8]
for tty in $INITTY; do
setleds -D +num < $tty
done
/usr/local/bandwidthd/bandwidthd
|
上述就是小编为大家分享的Linux服务器如何实现流量监控bandwidthd了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注编程网行业资讯频道。
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341