MRTG图表和带宽超过> 120 Mbps的
问题描述:
我一直在经历着与MRTG ..带宽不进大于120 Mbps的 ,MRTG将不显示它正确
我的服务器的1Gb端口速度,并且我以这个速度下载和上传,但是MRTG图不会推动超过120M的流量。
请问有没有人遇到过这个?有人可以帮忙吗?
感谢。
答
这是由16位计数器翻转引起的常见问题。
如果您使用SNMPv1每5分钟(默认值)轮询您的设备,那么大于120Mbps的流量将导致16位计数器在此时间窗口内环绕。因此,MRTG只显示较低的流量,因为它无法分辨计数器翻转了多少次。
你有两个选择:
- 使用的SNMPv2。如果您的设备支持(最多),这是最好的选择。如果使用SNMPv2,那么你可以使用64位计数器,它不会环绕。为此,请将'::::: 2'作为后缀添加到您的目标定义中以指定SNMPv2。例如:
目标[ezwf]:1:社区@路由器::::: 2
- 增加轮询频率。您可以使用'Interval:1'将轮询更改为每1分钟一次,这会将容量增加5倍。但是,请注意,这需要您删除旧的rrd或日志文件并重新创建它;您还需要处理对调度方法的任何更改,并且所有目标都将使用相同的轮询频率。
MRTG文档可在http://oss.oetiker.ch/mrtg/doc/mrtg-reference.en.html获得,涵盖SNMPv2c目标语法以及时间间隔的变化。
谢谢,但对于第一个选项,我在ssh中添加了什么命令来编辑它? >>>>#Target [ezwf]:1:community @ router ::::: 2 >>>> -bash:Target [ezwf] :: command not found – ALMGHARI 2014-10-29 07:48:42
我成功通过更改crontab -e中的时间从5m */5 * * * * to */1 * * * * 1m >>> */1 * * * * LANG = C/usr/local/mrtg-2/bin/mrtg /etc/mrtg/mrtg.cfg, ,只,,,现在我的MRTG图更多120Mb >>谢谢。 – ALMGHARI 2014-10-29 10:31:07
但现在停在560Mb,不再有! – ALMGHARI 2014-10-29 12:48:54