MRTG图和带宽大于> 120 Mbps

时间:2014-10-28 09:39:59

标签: centos bandwidth traffic network-traffic mrtg

H i,

我一直在体验MRTG ..带宽不会超过120 Mbps,MRTG无法正确显示 我的服务器1Gb端口速度,我通过这个速度下载和上传,但MRTG图表没有推送超过120M的流量。
拜托,有没有人经历过这个?有人可以帮忙吗?

http://oss.oetiker.ch/mrtg/

感谢。

1 个答案:

答案 0 :(得分:0)

这是由16位计数器翻转引起的常见问题。

如果使用SNMPv1每隔5分钟(默认值)轮询设备,则大于120Mbps的流量将导致16位计数器在此时间窗口内环绕。因此,MRTG仅显示较低的流量,因为它无法判断计数器已翻滚的次数。

您有两种选择:

  1. 使用SNMPv2。如果您的设备支持(大多数情况下),这是最佳选择。如果使用SNMPv2,那么你可以使用64位计数器,它不会包装。为此,请添加' ::::: 2'作为Target定义的后缀来指定SNMPv2。例如:
  2.   

    目标[ezwf]:1:community @ router ::::: 2

    1. 提高投票频率。您可以使用'间隔:1'将您的轮询更改为每1分钟一次。 ,这会使您的容量增加5倍。但请注意,这将要求您删除旧的rrd或日志文件并重新创建它;您还需要处理对调度方法的任何更改,并且所有目标都将使用相同的轮询频率。
    2. MRTG文档位于http://oss.oetiker.ch/mrtg/doc/mrtg-reference.en.html,涵盖SNMPv2c目标语法以及间隔更改。