【问题标题】:Develop a poller similar to MRTG开发一个类似于 MRTG 的 poller
【发布时间】:2023-04-11 03:28:01
【问题描述】:

我正在用 java 开发一个类似于 MRTG/cacti 的轮询器并有一些查询。

我如何知道设备使用的是 64 位计数器还是 32 位计数器。我是否也可以从这些计数器中获取值,或者是否有其他方法可以获取带宽和数据包传输。这些计数器在达到极限后会换行,所以我也需要检查一下吗? 还有一个 OID 来检查所使用的计数器....或者我可以假设大于 10Mbs 的速度使用 64 位计数器??

对于设备来说,5 分钟是一个合适的轮询间隔吗??

所有 CISCO 设备都可以使用相同的 OID 吗?还是我需要检查 IOS 并相应地更改 OID??

【问题讨论】:

  • 您应该从每个设备的 .mib 文件中获取 oid。

标签: snmp cisco-ios


【解决方案1】:

这是很多问题。

我如何知道设备使用的是 64 位计数器还是 32 位计数器。

如果设备能够使用 64 位设备,您可以轮询它们。你可以用简单的 snmpwalk 来检查。

我也是从这些计数器中获取值还是有其他的 获取带宽和数据包传输的方式。

您应该能够从计数器计算 Mbps。

这些计数器在达到极限后会换行,所以我需要检查一下 那也是?

是的,计数器在达到 32 位/64 位最大值后重新开始。

还有一个 OID 来检查所使用的计数器....或者我可以假设 大于 10Mbs 的速度使用 64 位计数器??

没有,没听说过。您可以假设速度超过 300Mbps,您应该使用 64 位计数器。

对于设备来说,5 分钟是一个合适的轮询间隔吗??

更有可能 30 秒。

所有 CISCO 设备都可以使用相同的 OID 吗?或者我需要检查 IOS 并相应地更改 OID ??

您应该检查设备的型号,而不是 IOS。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-12
    • 1970-01-01
    • 2011-04-30
    • 2011-05-20
    • 2012-01-28
    • 2016-05-22
    • 1970-01-01
    相关资源
    最近更新 更多