本篇文章为大家展示了Linux服务器中如何实现流量监控MRTG,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
MRTG
MRTG可以分析网络流量,但是它必须依赖SNMP协议。将收集到的数据生成HTML文件,以图片的形式展示出来
安装一些依赖软件
[root@localhost bandwidthd-2.0.1]# yum install -y net-snmp
|
配置snmp,编辑配置文件“/etc/snmp/snmpd.conf”
[root@localhost bandwidthd]# gedit /etc/snmp/snmpd.conf
view systemview included .1.3.6.1.2.1.1
view systemview included .1.3.6.1.2.1.25.1.1
view systemview included .1.3.6.1.2.1.2
|
启动snmp服务
[root@localhost bandwidthd]# service snmpd start
正在启动 snmpd : [ 确定 ]
[root@localhost bandwidthd]#
|
下载bandwidthd软件(https://oss.oetiker.ch/mrtg/pub/?M=D),或者以yum方式在线安装
[root@localhost bandwidthd]# yum install -y mrtg
|
修改配置文件”/etc/httpd/conf.d/mrtg.conf”
[root@localhost bandwidthd]# gedit /etc/httpd/conf.d/mrtg.conf
<Location /mrtg>
Order deny,allow
# Deny from all // 这句要注释掉
Allow from all // 这里为 all ,允许检测所有 ip
Allow from ::1
# Allow from .example.com
</Location>
|
生成mrtg文件,并做一些修改。
[root@localhost bandwidthd]# cfgmaker public@192.168.0.113>/etc/mrtg/mrtg.cfg // 生成文件,注意 ip 地址需要用户自己设置
[root@localhost bandwidthd]# gedit /etc/mrtg/mrtg.cfg // 修改文件
# for UNIX
WorkDir: /var/www/mrtg // 当前处于 centos 系统,因此这句去掉注释 . 这个路径是 apache 下的网页路径
# or for NT
# WorkDir: c:\mrtgdata
### Global Defaults
# to get bits instead of bytes and graphs growing to the right
Options[_]: growright, bits // 去掉注释
|
生成html文件,执行三次指令
[root@localhost bandwidthd]# env mrtg /etc/mrtg/mrtg.cfg // 第一次
2018-08-22 14:50:00, Rateup WARNING: /usr/bin/rateup could not read the primary log file for 192.168.0.113_2
2018-08-22 14:50:00, Rateup WARNING: /usr/bin/rateup The backup log file for 192.168.0.113_2 was invalid as well
2018-08-22 14:50:00, Rateup WARNING: /usr/bin/rateup Can't remove 192.168.0.113_2.old updating log file
2018-08-22 14:50:00, Rateup WARNING: /usr/bin/rateup Can't rename 192.168.0.113_2.log to 192.168.0.113_2.old updating log file
[root@localhost bandwidthd]# env mrtg /etc/mrtg/mrtg.cfg // 第二次
[root@localhost bandwidthd]# env mrtg /etc/mrtg/mrtg.cfg // 第三次
|
在浏览器输入“127.0.0.1/mrtg/192.168.0.113_2.html”,这样就可以访问了
上述内容就是Linux服务器中如何实现流量监控MRTG,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注编程网行业资讯频道。
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341