我有一台带有SNMP的路由器,我正在编写一个程序,它会对流量进行统计并将其显示在图表中。
MIB分支是1.3.6.1.2.1.2.2
(网络接口)。对此MIB的查询导致306行OID。
我需要这些子树:ifOperStatus
(8),ifInOctets
/ ifOutOctets
(10/16),ifInErrors
/ ifOutErrors
(14/20)子树。
我假设,我会每秒进行一次查询。
问题 - 最好在一个查询中获取所有306行,或者为每个子树获取5个单独的查询(每个子行返回大约17行)?
答案 0 :(得分:0)
从snmp-manager的角度来看,您可以简单地测量各种步行方法,例如在Linux上这里使用time
行走时使用# time snmpwalk -v 2c -c public 172.27.7.110 SNMPv2-MIB::sysLocation
SNMPv2-MIB::sysLocation.0 = STRING: Foo
real 0m0.036s
user 0m0.027s
sys 0m0.004s
命令是一个简单的例子吗?
{{1}}
对于代理端的CPU利用率: 我假设您有测量CPU使用率等的工具