我知道CACTI也是用SNMP协议采集数据的,默认是5分钟统计一次。对于流量很大的端口,5分钟内,流量数据会发生很多次归零的情况。那CACTI是怎么处理这种情况的呢?我没学过PHP,所以无法研究它的源码,难道CACTI是时时刻刻都在采集数据吗?不知道有没有研究过CACTI工具的前辈,指点我一下。谢谢了!
回复讨论(解决方案)
1个字不够,那么他为什么不能是2个字呢?
1个字不够,那么他为什么不能是2个字呢?
这个不是我能控制的呀,SNMP协议里定义的数据类型就是这样的。我只能通过这个协议取值,而无法改变这个协议。
我知道问题所在了,CACTI利用SNMPV2协议,是可以支持64位的。不过我却不知道怎么用JAVA+SNMP4J,采集出64位的流量。唉,网上相关的资源太少了。