搭建mrtg实现网络流量监控

1、安装MRTG

由于MRTG是通过SNMP通讯协议来要求资料,因此Linux上需要先安装相应的软件SNMP。


  
  
[root@intel root]#tar zxvf mrtg-2.11.1.tar.gz     [root@intel root]#cd mrtg-2.11.1     [root@intel mrtg-2.11.1]#./configure –prefix=/usr/local/mrtg     [root@intel mrtg-2.11.1]#make     [root@intel mrtg-2.11.1]#make install    

2、用mrtg监控网络:

因为mrtg是通过snmp来监控信息的 所以要修改一下snmp配置文件


  
  
[root@intel bin]#vi /etc/snmp/snmpd.conf     #view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc    

的内容修改为:


  
  
view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc    

然后将


  
  
access notConfigGroup "" any noauth exact systemview none none    

修改为:


  
  
access notConfigGroup "" any noauth exact mib2 none none    

启动snmp服务


  
  
[root@intel bin]#service snmpd start    

接下来我们用cfgmaker来生成mrtg的配置文件


  
  
[root@intel bin]#./cfgmaker --global "WorkDir: /usr/local/apache_1.3.31/htdocs/mrtg" --global "Options[_]: growright,bits" --output /usr/local/mrtg/etc/net1.cfg public@218.249.159.55    

global指对哪些设备有效(如果有多个设备的情况下)

workDir 是指你APACHE的访问目录

Options用来指定一些特定的选项,这里的growright,bits是用来指定默认options配置的对于常见的应用来说默认options配置就可以满足需求了。

ifref用来指示用什么选项来标识设备接口,这里指定使用IP地址来标识网络设备接口。ifref可以指定为nr、ip、eth、descr、name。nr表示用接口在MIBII库中Interface接口的ifIndex来识别接口;IP表示使用ip地址识别接口;eth表示使用接口的物理地址标识接口;descr表示使用接口的描述信息来标识接口;name表示使用接口名来标识接口。一般来说ip地址是唯一的,但是有些情况下接口是没有IP地址的,例如交换机就会出现这种情况。对于接口来说nr(接口号)是唯一的,因此对于一般情况使用IP地址就可以了,而对于其他一些情况则需要采用nr了

--output /usr/local/mrtg/etc/net1.cfg 指把配置文件生成在/usr/local/mrtg/etc目录下

public@218.249.159.55 监控218.249.159.55 采用public作为共同体名通过snmp协议来监控设备218.249.159.55。

ok 最后一步 启动mrtg


  
  
[root@intel bin]#./mrtg /usr/local/mrtg/etc/net1.cfg    

然后用indexmaker做index文件


  
  
[root@intel bin]#./indexmaker --title="流量监控" --output=/usr/local/apache_1.3.31/htdocs/mrtg/index.html /usr/local/mrtg/etc/net1.cfg    

就可以了,然后用HTTP访问 http://218.249.159.55/mrtg

OK 网络监控完成

转载于:https://my.oschina.net/u/1986074/blog/483441

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值