[Pkg-net-snmp-devel] Bug#869083: snmp: getting the short interface name instead of long ifDescr

Igor Yakovlev qemu-glusterfs at yandex.ru
Thu Jul 20 11:50:42 UTC 2017


Package: snmpd
Version: 5.7.2.1+dfsg-1

I'm using MRTG to do some simple monitoring (including network devices) of my Debian-based servers.

The interfaces are identified by name (e.g. eth0, eth1,...), and MRTG maps these names to the proper OIDs by looking them up in IF-MIB::ifDescr:

                $ snmpwalk -Os -c public -v 1 wheezy 1.3.6.1.2.1.2.2.1.2
                    IF-MIB::ifDescr.1 = STRING: lo
                    IF-MIB::ifDescr.2 = STRING: eth0


Everything worked cool until I setup on my machine to Debian GNU/Linux 8.8 (jessie) . And now the reported interface names are a long description (Device 1af4:0001) of the brand:

$ snmpwalk -Os -c public -v 1 jessie 1.3.6.1.2.1.2.2.1.2
                IF-MIB::ifDescr.1 = STRING: lo
                IF-MIB::ifDescr.2 = STRING: Device 1af4:0001

While I find the long name(Device 1af4:0001) annoying enough, it becomes useless as it is no longer use in MRTG scripts.

Is there a way to make snmpd report the short interface names(eth0)?



More information about the Pkg-net-snmp-devel mailing list