Linux服务器---流量监控MRTG

MRTG

MRTG 可以分析网络流量,但是它必须依赖SNMP协议。将收集到的数据生成HTML文件,以图片的形式展示出来

1 、安装一些依赖软件

[root@localhost bandwidthd-2.0.1]#  yum install -y net-snmp

 

2 、配置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

 

3 、启动snmp服务

[root@localhost bandwidthd]#  service snmpd start

正在启动 snmpd                                            [ 确定 ]

[root@localhost bandwidthd]#

 

4 、下载bandwidthd软件( https://oss.oetiker.ch/mrtg/pub/?M=D ),或者以yum方式在线安装

[root@localhost bandwidthd]#  yum install -y mrtg

 

5 、修改配置文件”/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>

 

6 、生成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    // 去掉注释

 

7 、生成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    // 第三次

 

8 、在浏览器输入“127.0.0.1/mrtg/192.168.0.113_2.html”,这样就可以访问了


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29270124/viewspace-2286282/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/29270124/viewspace-2286282/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值