有人知道如何获得SNMP卡的接口号吗? 以及如何或与什么,一个SNMP走?
我有一些在SNMP中具有相同OID的卡,但随机更改端口。 我想知道是否有一个命令,我可以发送从Windows或Linux获取接口号码或列出所有接口与他们的端口是这样的:find标准接口:
1: (001) lo,Connected,10 MBit/s,Software Loopback, 2: (002) eth0,Connected,100 MBit/s,Ethernet, 3: (003) eth1,Not Connected,0 KBit/s,Ethernet,
谢谢
SNMP表按索引进行sorting,该索引可在系统间重新启动并进行更改。 出于这个原因,在查找相关统计信息之前,应该始终查找可以有多个条目的表的索引值,而不要仅仅依靠静态的OID。
这就是说, snmptable会为你做一个捏!
snmptable -v2c -c <community string> <hostname> IF-MIB::ifTable
还有更多的列,你可以用awk清理结果,如下所示:
snmptable -CH -v2c -c <community string> <hostname> IF-MIB::ifTable | awk 'BEGIN { OFS="," } { print $1, $2, $3, $5 } '