首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MRTG值不匹配snmwalk

MRTG值不匹配snmwalk
EN

Stack Overflow用户
提问于 2018-07-18 14:56:08
回答 2查看 63关注 0票数 0

我的MRTG值显示为15Kbps,但当我通过snmwalk检查时,我得到了大约2G。

我如何修复此问题,以便让MRTGSNMP报告的图形上表示2G

EN

回答 2

Stack Overflow用户

发布于 2018-07-18 19:45:30

由于不确切知道您要查询的是什么,很可能snmpwalk返回绝对值,而MRTG返回“每秒”值(即除以时间),或关于时间的一阶导数。你能确认你计算的是哪一个吗?

票数 0
EN

Stack Overflow用户

发布于 2018-07-19 05:04:21

在2G的速率下,当32位SNMP计数器增长如此之快,以至于它们在您有时间读取它们之前溢出时,您很可能会命中计数器环绕。

您应该确保执行以下操作:

  • 使用64位计数器,而不是32位计数器。这意味着使用SNMPv2和HC计数器;通常情况下,将“:2”后缀添加到目标可以做到这一点。例如,更频繁地3:public@router1:::::2
  • Poll;也许每隔60秒而不是每隔5分钟
  • 确保您的MaxBytes设置是正确的,这样就不会丢弃较高的值

来自MRTG手册:

SNMPv2c

如果你有一个快速的路由器,你可能想要尝试轮询ifHC*计数器。此功能可通过切换到SNMPv2c来激活。不幸的是,并不是所有的设备都支持SNMPv2c。如果它工作,这将防止您的计数器在5分钟轮询间隔内包装,因为我们现在使用64位而不是正常的32位。

示例:

Targetmyrouter: 2:public@router1:2

有关详细信息,请查看MRTG documentation

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51395434

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档