使用SNMP和InOctets计数器来跟踪下载使用情况

时间:2012-01-06 15:27:57

标签: download snmp

如何通过使用来自通过SNMP访问的路由器的InOctets计数器来计算每月的下载使用量。

显然,它必须在月份的第1天跟踪价值,然后在月末进行减法,但我究竟如何将Octet转换为千兆字节?

必须采取预防措施,但也有人重置路由器上的计数器,但这可以编码没有问题。

1 个答案:

答案 0 :(得分:4)

请记住,SNMP InOctets是接口上发送和接收的八位字节总数,包括帧字符。请记住,当InOctet SNMP值达到16位或32位值的最大值时,它会循环并重新启动,因此您必须定期轮询该值并计算八位位组的总数。与上次民意调查相比,八位字节的差异。

您可以将在一个时间范围内收集的总InOctets值乘以8以获得位数。 GigaByte中有8,589,934,592位。

(InOctets * 8) / 8,589,934,592 = Total GB transfer inbound

此外,我建议使用MRTG,Cacti,RTG或其他一些可以为您执行此操作的免费工具。

希望这有帮助。