Hello,

On a few of my routers (Cisco 7206, GSR) I want to use ifName in my scripts,
but ifName is NOT generated by cfgmaker to the target, because it is not
unique. 'Name' is EMPTY.
Is it the right behaviour of cfgmaker?
How can I solve it?
I looked at cfgmaker, but code is too sophisticated for my bad perl knowledge.

There is snmpwalk for ifDescr and ifName:
 [m...@mole bin]$ snmpwalk -v2c -c public gw1.domain.com ifDescr
IF-MIB::ifDescr.1 = STRING: GigabitEthernet0/1
IF-MIB::ifDescr.2 = STRING: GigabitEthernet0/2
IF-MIB::ifDescr.3 = STRING: GigabitEthernet0/3
IF-MIB::ifDescr.4 = STRING: Null0
IF-MIB::ifDescr.5 = STRING: Loopback0
IF-MIB::ifDescr.6 = STRING: GigabitEthernet0/1-mpls layer
IF-MIB::ifDescr.7 = STRING: GigabitEthernet0/2-mpls layer
IF-MIB::ifDescr.8 = STRING: GigabitEthernet0/3.26-802.1Q vLAN subif
IF-MIB::ifDescr.9 = STRING: GigabitEthernet0/3.31-802.1Q vLAN subif
IF-MIB::ifDescr.10 = STRING: GigabitEthernet0/3.56-802.1Q vLAN subif
[m...@mole bin]$ snmpwalk -v2c -c public gw1.domain.com ifName
IF-MIB::ifName.1 = STRING: Gi0/1
IF-MIB::ifName.2 = STRING: Gi0/2
IF-MIB::ifName.3 = STRING: Gi0/3
IF-MIB::ifName.4 = STRING: Nu0
IF-MIB::ifName.5 = STRING: Lo0
IF-MIB::ifName.6 = STRING: Gi0/1
IF-MIB::ifName.7 = STRING: Gi0/2
IF-MIB::ifName.8 = STRING: Gi0/3.26
IF-MIB::ifName.9 = STRING: Gi0/3.31
IF-MIB::ifName.10 = STRING: Gi0/3.56

There is cutted cfgmaker output, where is visible, that "Name" for Gi0/1 and 
Gi0/2 is EMPTY:

[m...@mole bin]$ ./cfgmaker --community=public --ifref=descr gw1.domain.com | 
grep -i "^###"
### Global Config Options
### Global Defaults
######################################################################
######################################################################
### Interface 1 >> Descr: 'GigabitEthernet0/1' | Name: '' | Ip: '10.0.0.1' | 
Eth: '00-11-21-49-f3-1b' ###
### Interface 2 >> Descr: 'GigabitEthernet0/2' | Name: '' | Ip: '10.0.0.5' | 
Eth: '00-11-21-49-f3-1a' ###
### Interface 3 >> Descr: 'GigabitEthernet0/3' | Name: 'Gi0/3' | Ip: '' | Eth: 
'' ###
### Interface 4 >> Descr: 'Null0' | Name: 'Nu0' | Ip: '' | Eth: '' ###
### The following interface is commented out because:
### * it is a cisco Null0 interface
### Interface 5 >> Descr: 'Loopback0' | Name: 'Lo0' | Ip: '192.168.1.1' | Eth: 
'' ###
### The following interface is commented out because:
### * it is a Software Loopback interface
### Interface 6 >> Descr: 'GigabitEthernet0/1-mpls-layer' | Name: '' | Ip: '' 
| Eth: '' ###
### Interface 7 >> Descr: 'GigabitEthernet0/2-mpls-layer' | Name: '' | Ip: '' 
| Eth: '' ###
### Interface 8 >> Descr: 'GigabitEthernet0/3.26-802.1Q-vLAN-subif' | Name: 
'Gi0/3.26' | Ip: '192.168.100.1' | Eth: '' ###
### Interface 9 >> Descr: 'GigabitEthernet0/3.31-802.1Q-vLAN-subif' | Name: 
'Gi0/3.31' | Ip: '192.168.101.1' | Eth: '' ###
### The following interface is commented out because:
### * it is administratively DOWN
### * it is operationally DOWN
### Interface 10 >> Descr: 'GigabitEthernet0/3.56-802.1Q-vLAN-subif' | Name: 
'Gi0/3.56' | Ip: '192.168.102.1' | Eth: '' ###

Best regards,

Pavel Ruzicka

_______________________________________________
mrtg mailing list
[email protected]
https://lists.oetiker.ch/cgi-bin/listinfo/mrtg

Reply via email to