Предположим мне нужно снять статистику с интерфейса по SNMP, который назыв bond0 ( oid может физически менятся, так что привязаться к oid - не решение ). Как это лучше сделать по алиасу bond0 ?
В «полуручном режиме» работает:
/usr/bin/snmpwalk -v2c -c SNMP1TV01 127.0.0.0.1 IF-MIB::ifName
IF-MIB::ifName.1 = STRING: lo
IF-MIB::ifName.2 = STRING: eth0
IF-MIB::ifName.3 = STRING: eth1
IF-MIB::ifName.4 = STRING: eth2
IF-MIB::ifName.5 = STRING: eth3
IF-MIB::ifName.6 = STRING: eth4
IF-MIB::ifName.7 = STRING: eth5
IF-MIB::ifName.8 = STRING: bond0
[root@root ~]# /usr/bin/snmpwalk -v2c -c SNMP1TV01 127.0.0.0.1 IF-MIB::ifHCOutOctets
IF-MIB::ifHCOutOctets.1 = Counter64: 522240349610548
IF-MIB::ifHCOutOctets.2 = Counter64: 92219469537
IF-MIB::ifHCOutOctets.3 = Counter64: 0
IF-MIB::ifHCOutOctets.4 = Counter64: 0
IF-MIB::ifHCOutOctets.5 = Counter64: 180697335486981
IF-MIB::ifHCOutOctets.6 = Counter64: 180542736304610
IF-MIB::ifHCOutOctets.7 = Counter64: 180664909445158
IF-MIB::ifHCOutOctets.8 = Counter64: 541904981341551
но это как-то некрасиво.