Cricket-config and GW which does not support ifName
The old (3.5) NAV's makecricketconfig.py used interface-indexes directly when collecting router-interface data. The new (3.8) NAV's mcc.py uses a map based on ifName: map interface-name base-oid = ifName match = %ifname% We have a couple of GWs (firewall nodes running some variation of Linux) which does not support ifName. This breaks the collection of router-interface. I know what is needed of a work-around (use ifDescr instead), but wonder if we are the only ones who have this kind of (old) equipment? Will anyone be interested in patching mcc.py or shall I just implement a local hack? --Ingeborg -- Ingeborg Østrem Hellemo -- ingeborg.hellemo@uit.no Dep. of Information Technology --- Univ. of Tromsø
On Fri, 23 Sep 2011 12:19:38 +0200 Ingeborg Hellemo <ingeborg.hellemo@uit.no> wrote:
The old (3.5) NAV's makecricketconfig.py used interface-indexes directly when collecting router-interface data. The new (3.8) NAV's mcc.py uses a map based on ifName:
map interface-name base-oid = ifName match = %ifname%
We have a couple of GWs (firewall nodes running some variation of Linux) which does not support ifName. This breaks the collection of router-interface.
I know what is needed of a work-around (use ifDescr instead), but wonder if we are the only ones who have this kind of (old) equipment? Will anyone be interested in patching mcc.py or shall I just implement a local hack?
John-Magne, what do you think? Is it feasible to implement a workaround based on a device's SNMP profile (netboxsnsmpoid)? -- Morten Brekkevold UNINETT
participants (2)
-
Ingeborg Hellemo -
Morten Brekkevold