ifHCOutOctets 不适用于 snmpget

网络工程 思科 snmp 带宽 linux
2022-02-20 07:05:42

我如何counter64使用来监控高带宽snmp

Counter32 有效!

spatel@MBP:~$ snmpget -v1 -c public switch.cisco.com ifOutOctets.50
IF-MIB::ifOutOctets.50 = Counter32: 2038072800  

counter64 不工作:(

 spatel@MBP:~$ snmpget -v1 -c public switch.cisco.com ifHCOutOctets.50
 Error in packet
 Reason: (noSuchName) There is no such variable name in this MIB.
 Failed object: IF-MIB::ifHCOutOctets.50

我的二进制文件也是 64 位的

spatel@MBP:~$ file /usr/bin/snmpget
/usr/bin/snmpget: Mach-O 64-bit executable x86_64
2个回答

尝试使用 SNMPv2 (-v2c)。您确定交换机甚至支持 ifXTable 吗?

[搜索[这里] ]

SNMPv1 不支持 64 位计数器,您必须为此使用 SNMPv2c 或 SNMPv3。

http://www.cisco.com/c/en/us/support/docs/ip/simple-network-management-protocol-snmp/26007-faq-snmpcounter.html