0

我正在尝试通过 snmp 从 HP 交换机和瞻博网络防火墙及其端口获取数据。

我正在寻找如何分析端口实时流量的方法,以便可以创建端口利用率图表,例如 Solarwinds 或 Observium。

到目前为止,我得到的结果来自如何计算思科流量的公式

它工作正常,但是,每两次读数我都会得到异常的速度。即防火墙上的虚拟接口,限制为 4MB,我不时获得 20+ MB。

我有一个 cron 作业,它每 5 分钟轮询一次设备,因此公式使用 300 秒作为时间增量。

所以问题是,端口是否有可能显示这些异常或者我做错了什么?任何见解都会令人惊叹:-)

4

1 回答 1

1

问题是您使用的是RFC1213中定义的ifTable。由于 ifInOctets 和 ifOutOctets 被定义为 32 位计数器,它有点过时了。所以它们会溢出并快速重置,发生这种情况时你会面临异常结果。我建议切换到ifXTable (IF-MIB),其中这些计数器被定义为64-bit value

于 2019-10-14T13:27:08.790 回答