Распарсить не стандартный текстовый файл. Ответ оборудования через телнет.
|
|
Суббота, 16 Февраля 2019 г. 11:54
+ в цитатник
Доброго дня. Есть технически сложное оборудование, с которого можно получить информацию через telnet. Задача распарсить полученный ответ в таблицу (файл в аттаче по ответу с одной железки, а их много).
В данном примере на оборудование посланы три команды
ZQRI:BCXU::VLAN700:;
ZQRI:BCXU::VLAN701:;
ZQRI:ETME::VLAN23;
и по ним получен ответ.
Т.к. платы на оборудовании могут свичернуться, то IP адрес перейдет на другую плату.
В идеале парсить ответ оборудования сразу в таблицу на лету. Но с этим пока сложно, нужно распарсить хотя бы файл, а потом попытаться работать на лету :)
Минимум, который хотелось бы получить на выходе.
mcBSC | UNIT | ADMIN STATE | INTERFACE | IP ADDRESS | NBSC01 | BCXU-0 | UP | VLAN700 | | NBSC01 | BCXU-1 | UP | VLAN700 | | NBSC01 | BCXU-2 | UP | VLAN700 | 10.42.128.73/28 | NBSC01 | BCXU-3 | UP | VLAN700 | 10.42.128.72/28 | --- | --- | --- | --- | --- | NBSC01 | BCXU-0 | UP | VLAN701 | | NBSC01 | BCXU-1 | UP | VLAN701 | | NBSC01 | BCXU-2 | UP | VLAN701 | 10.42.128.89/28 | NBSC01 | BCXU-3 | UP | VLAN701 | 10.42.128.88/28 | --- | --- | --- | --- | --- | NBSC01 | ETME-0 | UP | VLAN23 | | NBSC01 | ETME-1 | UP | VLAN23 | 10.0.3.4/25 | NBSC01 | ETME-2 | UP | VLAN23 | 10.0.3.1/25 | NBSC01 | ETME-3 | UP | VLAN23 | 10.0.3.3/25 | NBSC01 | ETME-4 | UP | VLAN23 | 10.0.3.5/25 |
|
Спасибо.
https://www.sql.ru/forum/1309202/rasparsit-ne-standartnyy-tekstovyy-fayl-otvet-oborudovaniya-cherez-telnet
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-