Strona 1 z 1

Cos fajnego: pyATS

: 24 lut 2020, 14:21
autor: bartek17
Biblioteki i narzedzia uzywane i napisane przez cisco ( 3000 programistow/kilka lat) teraz sa dostepne dla wszystkich. Do zbierania i porownywania konfigow i wynikow komend show. Do konfiguracji urzadzen i pewnie tysiaca innych zastosowan.
Polecam - bo analiza output string we wlasnym skrypcie zawsze byla bolem w d...
A tu wszystko gotowe bo cisco napisalo parsery- a z genie to nawet pythona nie trzeba znac :-)

https://developer.cisco.com/docs/pyats/ ... ut-parsing
https://pubhub.devnetcloud.com/media/ge ... ction.html

Re: Cos fajnego: pyATS

: 24 lut 2020, 15:06
autor: peper
Nie od teraz a od sporego czasu już są, nawet wspominałem o tym na ostatnim PLNOG w swojej prezentacji o ile pamiętam ;)

Re: Cos fajnego: pyATS

: 09 mar 2020, 16:34
autor: M@ZuR
Do parsowania polecam Nornir + TextFSM. Do tego NTC ma troche template'ow: https://github.com/networktocode/ntc-te ... /templates. Fakt nie jest to trywialne ale jak cos w CLI sie zmienia, albo jest nowe CLI to mozna sobie samemu taki template poprawic/napisac od nowa.

Re: Cos fajnego: pyATS

: 24 sie 2021, 03:52
autor: domin
M@ZuR pisze: 09 mar 2020, 16:34 Do parsowania polecam Nornir + TextFSM.
W pyATS nie chodzi o samo parsowanie tekstu, bo to zrobisz "czymkolwiek" ale o przygotowane modele do komponentów (Genie Ops), które umożliwiają dużo szybszą walidację stanu niż parsowanie "ręczne" wielu komend.
M@ZuR pisze: 09 mar 2020, 16:34 Fakt nie jest to trywialne ale jak cos w CLI sie zmienia, albo jest nowe CLI to mozna sobie samemu taki template poprawic/napisac od nowa.
Jak ktoś zrozumie o co chodzi w pyATS to też pisać szybko można - kwestia przyzwyczajenia.