免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 8444 | 回复: 12
打印 上一主题 下一主题

mrtg监控千兆网络的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-08-18 17:46 |只看该作者 |倒序浏览
最近把一台服务器的网卡由百兆升级到了千兆,重新配置了net-snmp和mrtg,发现流量大于100M的时候mrtg就出问题了,监控图如附件所示。本来流量是稳定在120M左右的,但是mrtg一会儿显示120M,一会儿显示500多K,哪位也遇到过这种问题么?

127.0.0.1_4-day.gif (3.82 KB, 下载次数: 76)

流量图

流量图

论坛徽章:
0
2 [报告]
发表于 2006-08-19 18:19 |只看该作者
流量到了100Mb/s以上mrtg的监控结果就不对了,这是怎么回事?我检查了一下配置,都没有问题啊

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
3 [报告]
发表于 2006-08-19 19:18 |只看该作者
你的比例里面最大的流量设置的多少?

论坛徽章:
0
4 [报告]
发表于 2006-08-20 14:07 |只看该作者
应该没有错误,配置文件里面是这样写的:
Target[xxx.xxx.xxx.xxx_3]: 3:public@xxx.xxx.xxx.xxx:
SetEnv[xxx.xxx.xxx.xxx_3]: MRTG_INT_IP="xxx.xxx.xxx.xxx" MRTG_INT_DESCR="em0"
MaxBytes[xxx.xxx.xxx.xxx_3]: 125000000
Title[xxx.xxx.xxx.xxx_3]: Traffic Analysis for 3 -- r2.xxx.com.cn
PageTop[xxx.xxx.xxx.xxx_3]: <h1>Traffic Analysis for 3 -- r2.xxx.com.cn</h1>
   <div id="sysdetails">
           <table>
      <tr>
<td>System:</td>
<td>r2.xxx.com.cn in Unknown</td>
      </tr>
      <tr>
<td>Maintainer:</td>
<td>root@xxx.com.cn</td>
      </tr>
      <tr>
<td>Description:</td>
<td>em0  </td>
      </tr>
      <tr>
<td>ifType:</td>
<td>ethernetCsmacd (6)</td>
      </tr>
      <tr>
<td>ifName:</td>
<td></td>
      </tr>
      <tr>
<td>Max Speed:</td>
<td>1000.0 Mbits/s</td>
      </tr>

      <tr>
<td>Ip:</td>
<td>xxx.xxx.xxx.xxx ()</td>
      </tr>

           </table>
   </div>

论坛徽章:
0
5 [报告]
发表于 2006-08-20 14:38 |只看该作者
我改用cacti和rrdtool监控千兆网卡,发现流量长期稳定在200M~300M的时候,cacti监测的结果也不准确,不能反映出当时的实际流量,而是无限向100M逼近,9:30的时候是90M,9:35是94M,9:40是96M,总也突破不了100M,这到底是怎么回事呢?

论坛徽章:
0
6 [报告]
发表于 2007-05-29 17:13 |只看该作者
是呀,我用MRTG和CACTI监控千兆的交换机也是这样子。

论坛徽章:
0
7 [报告]
发表于 2007-05-29 17:28 |只看该作者
你们用的都是SNMP V1
用V2就可以了
具体配置如下:
全部按缺省的方法安装,在安装MRTG之前应先装过了Apache,Apache的缺省主目录是:/usr/local/www/data

1、安装 mrtg:
freebsd#cd /usr/ports/net-mgmt/mrtg
freebsd#make install clean

2、配置 index.cfg文件监控服务器流量
freebsd#cd /usr/local/www/data/
freebsd#mkdir mrtg
freebsd#cd mrtg
freebsd#/usr/local/bin/cfgmaker --output=/usr/local/www/data/mrtg/index.cfg mrtg@192.168.1.1     //snmp v1
freebsd#/usr/local/bin/cfgmaker --snmp-options=:::::2 --output=/usr/local/www/data/mrtg/index.cfg mrtg@192.168.1.1   //snmp v2
freebsd#ee index.cfg
修改
WorkDir: /usr/local/www/data/mrtg

Options[_]: growright, bits

让MRTG每5分钟去获取一次流量信息
freebsd#ee /etc/crontab
在最后增加:
*/5 * * * * /usr/local/bin/mrtg /usr/local/www/data/mrtg/index.cfg
按着:
freebsd#/usr/local/bin/mrtg /usr/local/www/data/mrtg/index.cfg

这个需要运行3次,前两次都会报错,不用去理会他,第3次就应该没有错误了,不过,若是有问题的话,就需要改index.cfg,再执行直到没有错误发生为止。

3、制作首页index.html
freebsd#/usr/local/bin/indexmaker --output=/usr/local/www/data/mrtg/index.html /usr/local/www/data/mrtg/index.cfg

4、这样以后就可以通过:http://******/mrtg/index.html看流量了.

附Cisco交换机&路由器SNMP配置:
Router(config)#snmp-server community mrtg RO
Router(config)#snmp-server location shanghai
Router(config)#snmp-server enable traps tty
Router(config)#snmp-server host 192.168.1.2 version 2c mrtg      //192.168.1.2为MRTG服务器

[ 本帖最后由 lingfengxp 于 2007-5-30 08:59 编辑 ]

论坛徽章:
0
8 [报告]
发表于 2007-05-29 17:36 |只看该作者
mrtg:
Target[xxx.xxx.xxx.xxx_3]: 3:public@xxx.xxx.xxx.xxx:
应该为:
Target[xxx.xxx.xxx.xxx_3]: 3:public@xxx.xxx.xxx.xxx:::::2
即采用SNMP V2版采集

CACTI:
在Data Sources里Output Type ID还应该选择IN/OUT BITS (64...)那个,如果默认的不改显示就不对了

[ 本帖最后由 gwzph 于 2007-5-29 17:37 编辑 ]

论坛徽章:
0
9 [报告]
发表于 2007-05-30 08:35 |只看该作者
楼上说的没错,snmp v1版本的计数器是32位的,流量大了的话很快就反转了,

所以建议用snmp v2,它提供了ifHoctet,位数为64位,再大的流量也够了

论坛徽章:
0
10 [报告]
发表于 2007-05-30 15:15 |只看该作者
cacti 确实是个好东西
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP