Привет.
Имею свич Nortel 5530
У него ifDescr имеет очень длинные имена портов
snmpwalk -v2c -c public 172.16.0.10 IF-MIB::ifDescr
IF-MIB::ifDescr.1 = STRING: Avaya Ethernet Routing Switch 5530-24TFD Module - Unit 1 Port 1
IF-MIB::ifDescr.2 = STRING: Avaya Ethernet Routing Switch 5530-24TFD Module - Unit 1 Port 2
IF-MIB::ifDescr.3 = STRING: Avaya Ethernet Routing Switch 5530-24TFD Module - Unit 1 Port 3
IF-MIB::ifDescr.4 = STRING: Avaya Ethernet Routing Switch 5530-24TFD Module - Unit 1 Port 4
IF-MIB::ifDescr.5 = STRING: Avaya Ethernet Routing Switch 5530-24TFD Module - Unit 1 Port 5
IF-MIB::ifDescr.6 = STRING: Avaya Ethernet Routing Switch 5530-24TFD Module - Unit 1 Port 6
IF-MIB::ifDescr.7 = STRING: Avaya Ethernet Routing Switch 5530-24TFD Module - Unit 1 Port 7
IF-MIB::ifDescr.8 = STRING: Avaya Ethernet Routing Switch 5530-24TFD Module - Unit 1 Port 8
IF-MIB::ifDescr.9 = STRING: Avaya Ethernet Routing Switch 5530-24TFD Module - Unit 1 Port 9
OID для discovery выглядит так:
discovery[{#SNMPDESCR},IF-MIB::ifDescr]
Значение {#SNMPDESCR} выглядит так:
"Avaya Ethernet Routing Switch 5530-24TFD Module - Unit 1 Port 1"
...
"Avaya Ethernet Routing Switch 5530-24TFD Module - Unit 3 Port 26"
Можно как-то вырезать часть строки "Avaya Ethernet Routing Switch 5530-24TFD Module - " из названия порта?
Чтобы макрос {#SNMPDESCR} выглядел "Unit 1 Port 1" и его можно было в таком виде передать объектам.
Заранее спасибо.
Имею свич Nortel 5530
У него ifDescr имеет очень длинные имена портов
snmpwalk -v2c -c public 172.16.0.10 IF-MIB::ifDescr
IF-MIB::ifDescr.1 = STRING: Avaya Ethernet Routing Switch 5530-24TFD Module - Unit 1 Port 1
IF-MIB::ifDescr.2 = STRING: Avaya Ethernet Routing Switch 5530-24TFD Module - Unit 1 Port 2
IF-MIB::ifDescr.3 = STRING: Avaya Ethernet Routing Switch 5530-24TFD Module - Unit 1 Port 3
IF-MIB::ifDescr.4 = STRING: Avaya Ethernet Routing Switch 5530-24TFD Module - Unit 1 Port 4
IF-MIB::ifDescr.5 = STRING: Avaya Ethernet Routing Switch 5530-24TFD Module - Unit 1 Port 5
IF-MIB::ifDescr.6 = STRING: Avaya Ethernet Routing Switch 5530-24TFD Module - Unit 1 Port 6
IF-MIB::ifDescr.7 = STRING: Avaya Ethernet Routing Switch 5530-24TFD Module - Unit 1 Port 7
IF-MIB::ifDescr.8 = STRING: Avaya Ethernet Routing Switch 5530-24TFD Module - Unit 1 Port 8
IF-MIB::ifDescr.9 = STRING: Avaya Ethernet Routing Switch 5530-24TFD Module - Unit 1 Port 9
OID для discovery выглядит так:
discovery[{#SNMPDESCR},IF-MIB::ifDescr]
Значение {#SNMPDESCR} выглядит так:
"Avaya Ethernet Routing Switch 5530-24TFD Module - Unit 1 Port 1"
...
"Avaya Ethernet Routing Switch 5530-24TFD Module - Unit 3 Port 26"
Можно как-то вырезать часть строки "Avaya Ethernet Routing Switch 5530-24TFD Module - " из названия порта?
Чтобы макрос {#SNMPDESCR} выглядел "Unit 1 Port 1" и его можно было в таком виде передать объектам.
Заранее спасибо.

Comment