我的MRTG
值显示为 15Kbps,但是当我检查时snmwalk
我得到了大约 2G。
如何解决此问题以让MRTG
Graph 上的 2G 代表报告SNMP
?
不知道您在查询什么,很可能 snmpwalk 返回绝对值,而 MRTG 返回“每秒”值(即除以时间)或关于时间的一阶导数。你能确认你计算的是哪个吗?
当您的 32 位 SNMP 计数器增长得如此之快以至于它们在您有时间阅读它们之前溢出时,您可能会遇到 2G 的速率。
您应该确保执行以下操作:
从 MRTG 手册:
SNMPv2c
如果您有一个快速路由器,您可能想尝试轮询 ifHC* 计数器。此功能通过切换到 SNMPv2c 来激活。不幸的是,并非所有设备都支持 SNMPv2c。如果它有效,这将防止您的计数器在 5 分钟轮询间隔内回绕,因为我们现在使用 64 位而不是普通的 32 位。
例子:
Target[myrouter]: 2:public@router1:::::2
查看MRTG 文档以获取更多信息。