我现在已经使用SNMP 结合java flex 做好了一个每秒获取一次监控客户端数据 ,然后使用flex来动态显示功能的一个模块。
可是我现在遇到一个问题,就是如何分析SNMP获取过来的数据。
例如:ifOutOctets OID: .1.3.6.1.2.1.2.2.1.16
ifInOctets OID: .1.3.6.1.2.1.2.2.1.10
通过SNMP服务,我的程序能够根据OID得到数据。
但是我不清楚如何通过获取的数据来分析网络流量。同时对于ifOutOctets得到的数据单位也不是太清楚,好像是byte,因为SNMP在网上的资料有限,特来请教。
请高手知道一下啊 !
------解决方案--------------------------------------------------------
那个数据是累积的一个流量数值,你想知道这一秒产生的流量,就要用这次取到的数据减去上次取到的数据。