I tried already using a custom OID in the "port name template" but I'm getting "No such name (SNMP Error #2)".
This is the config for the group of devices from which i'm trying to get port names based on custom OID:
Port Name Template: ([port]) [ifName] [1.3.6.1.4.1.1588.2.1.1.1.6.2.1.36]
Port Name Update: Automatic ...
Port Identification: Use IfName
This is the output using snmpget/walk:
# snmpwalk -v2c -c public sansw01 IF-MIB::ifName
IF-MIB::ifName.1073741824 = STRING: 0/0
IF-MIB::ifName.1073741825 = STRING: 0/1
IF-MIB::ifName.1073741826 = STRING: 0/2
IF-MIB::ifName.1073741827 = STRING: 0/3
IF-MIB::ifName.1073741828 = STRING: 0/4
IF-MIB::ifName.1073741829 = STRING: 0/5
IF-MIB::ifName.1073741830 = STRING: 0/6
IF-MIB::ifName.1073741831 = STRING: 0/7
IF-MIB::ifName.1073741832 = STRING: 0/8
IF-MIB::ifName.1073741833 = STRING: 0/9
IF-MIB::ifName.1073741834 = STRING: 0/10
IF-MIB::ifName.1073741835 = STRING: 0/11
IF-MIB::ifName.1073741836 = STRING: 0/12
IF-MIB::ifName.1073741837 = STRING: 0/13
IF-MIB::ifName.1073741838 = STRING: 0/14
IF-MIB::ifName.1073741839 = STRING: 0/15
IF-MIB::ifName.1073741840 = STRING: 0/16
IF-MIB::ifName.1073741841 = STRING: 0/17
IF-MIB::ifName.1073741842 = STRING: 0/18
IF-MIB::ifName.1073741843 = STRING: 0/19
IF-MIB::ifName.1073741844 = STRING: 0/20
IF-MIB::ifName.1073741845 = STRING: 0/21
IF-MIB::ifName.1073741846 = STRING: 0/22
IF-MIB::ifName.1073741847 = STRING: 0/23
Sadly no ifDescr is used but manufacturer custom OIDs are used:
# snmpwalk -On -v2c -c public sansw01 1.3.6.1.4.1.1588.2.1.1.1.6.2.1.1
.1.3.6.1.4.1.1588.2.1.1.1.6.2.1.1.1 = INTEGER: 1
.1.3.6.1.4.1.1588.2.1.1.1.6.2.1.1.2 = INTEGER: 2
.1.3.6.1.4.1.1588.2.1.1.1.6.2.1.1.3 = INTEGER: 3
.1.3.6.1.4.1.1588.2.1.1.1.6.2.1.1.4 = INTEGER: 4
.1.3.6.1.4.1.1588.2.1.1.1.6.2.1.1.5 = INTEGER: 5
.1.3.6.1.4.1.1588.2.1.1.1.6.2.1.1.6 = INTEGER: 6
.1.3.6.1.4.1.1588.2.1.1.1.6.2.1.1.7 = INTEGER: 7
.1.3.6.1.4.1.1588.2.1.1.1.6.2.1.1.8 = INTEGER: 8
.1.3.6.1.4.1.1588.2.1.1.1.6.2.1.1.9 = INTEGER: 9
.1.3.6.1.4.1.1588.2.1.1.1.6.2.1.1.10 = INTEGER: 10
.1.3.6.1.4.1.1588.2.1.1.1.6.2.1.1.11 = INTEGER: 11
.1.3.6.1.4.1.1588.2.1.1.1.6.2.1.1.12 = INTEGER: 12
.1.3.6.1.4.1.1588.2.1.1.1.6.2.1.1.13 = INTEGER: 13
.1.3.6.1.4.1.1588.2.1.1.1.6.2.1.1.14 = INTEGER: 14
.1.3.6.1.4.1.1588.2.1.1.1.6.2.1.1.15 = INTEGER: 15
.1.3.6.1.4.1.1588.2.1.1.1.6.2.1.1.16 = INTEGER: 16
.1.3.6.1.4.1.1588.2.1.1.1.6.2.1.1.17 = INTEGER: 17
.1.3.6.1.4.1.1588.2.1.1.1.6.2.1.1.18 = INTEGER: 18
.1.3.6.1.4.1.1588.2.1.1.1.6.2.1.1.19 = INTEGER: 19
.1.3.6.1.4.1.1588.2.1.1.1.6.2.1.1.20 = INTEGER: 20
.1.3.6.1.4.1.1588.2.1.1.1.6.2.1.1.21 = INTEGER: 21
.1.3.6.1.4.1.1588.2.1.1.1.6.2.1.1.22 = INTEGER: 22
.1.3.6.1.4.1.1588.2.1.1.1.6.2.1.1.23 = INTEGER: 23
.1.3.6.1.4.1.1588.2.1.1.1.6.2.1.1.24 = INTEGER: 24
# snmpwalk -On -m -ALL -v2c -c public sansw01 SNMPv2-SMI::enterprises.1588.2.1.1.1.6.2.1.36
.1.3.6.1.4.1.1588.2.1.1.1.6.2.1.36.1 = STRING: "stc02:fc1"
.1.3.6.1.4.1.1588.2.1.1.1.6.2.1.36.2 = STRING: "stc01:fc1"
.1.3.6.1.4.1.1588.2.1.1.1.6.2.1.36.3 = ""
.1.3.6.1.4.1.1588.2.1.1.1.6.2.1.36.4 = ""
.1.3.6.1.4.1.1588.2.1.1.1.6.2.1.36.5 = STRING: "fs009:fc0"
.1.3.6.1.4.1.1588.2.1.1.1.6.2.1.36.6 = ""
.1.3.6.1.4.1.1588.2.1.1.1.6.2.1.36.7 = ""
.1.3.6.1.4.1.1588.2.1.1.1.6.2.1.36.8 = ""
.1.3.6.1.4.1.1588.2.1.1.1.6.2.1.36.9 = ""
.1.3.6.1.4.1.1588.2.1.1.1.6.2.1.36.10 = ""
.1.3.6.1.4.1.1588.2.1.1.1.6.2.1.36.11 = ""
.1.3.6.1.4.1.1588.2.1.1.1.6.2.1.36.12 = ""
.1.3.6.1.4.1.1588.2.1.1.1.6.2.1.36.13 = ""
.1.3.6.1.4.1.1588.2.1.1.1.6.2.1.36.14 = ""
.1.3.6.1.4.1.1588.2.1.1.1.6.2.1.36.15 = ""
.1.3.6.1.4.1.1588.2.1.1.1.6.2.1.36.16 = ""
.1.3.6.1.4.1.1588.2.1.1.1.6.2.1.36.17 = ""
.1.3.6.1.4.1.1588.2.1.1.1.6.2.1.36.18 = ""
.1.3.6.1.4.1.1588.2.1.1.1.6.2.1.36.19 = ""
.1.3.6.1.4.1.1588.2.1.1.1.6.2.1.36.20 = ""
.1.3.6.1.4.1.1588.2.1.1.1.6.2.1.36.21 = ""
.1.3.6.1.4.1.1588.2.1.1.1.6.2.1.36.22 = ""
.1.3.6.1.4.1.1588.2.1.1.1.6.2.1.36.23 = ""
.1.3.6.1.4.1.1588.2.1.1.1.6.2.1.36.24 = ""
I'm guessing the problem is that standard OIDs (IF-MIB::ifName) have these huge integers as port index and the manufacturer OIDs use indexing 1-24 for 24 ports.
Is there any hint how to make this work?
Add comment