Metody przechwytywania wyników komend na urządzeniach Cisco


 
Nieraz zdarzyło mi się, że potrzebowałem zapisać sobie do pliku wyniki komend, których używałem. Na wyciągnięcie danych z Ciscowego CLI mamy kilka metod. Sami wybierzcie, która najbardziej wam odpowiada.

Zaznaczenie

Jeżeli potrzebujemy skopiować niewielki fragment wyświetlonego wyniku bądź konfiguracji to możemy po prostu zaznaczyć część tekstu i trafi ona do schowka. Jest to najszybsza i najmniej wymagająca metoda, niestety jeżeli potrzebujemy większej ilości danych to może okazać się nieskuteczna.

Komenda copy

Używana jest do kopiowania, wysyłania i ściągania plików. Możemy użyć jej również do wysłania pliku z konfiguracją. Mimo tego, że CLI jest skuteczne i szybkie to jednak przeglądanie całej konfiguracji w oddzielnym pliku, gdzie można go swobodnie przewijać, jest o wiele wygodniejsze.
Komenda pozwala na zapisanie plików w szeregu różnych lokacji, zdecydowanie najwygodniejszym jest użycie serwera TFTP, który niedawno opisywałem.

copy running-config tftp://192.168.1.7/SwitchConfig.txt

Redirect i tee

Jeżeli wasze urządzenie na to pozwala to możecie wykorzystać komende za | (pipe) i przekierować (redirect) lub wyświetlić i zapisać (tee) wynik komendy do wybranej lokacji. Lista dostępnych miejsc pokrywa się z tą z komendy copy, wybór jest więc spory. Najczęściej przydaje się do wyciągania długich tekstó, takich jak na przykład show tech-support, który służy do wyplucia wszelkich danych, przydatnych do analizy problemów na urządzeniach, zazwyczaj ten wyniki należy dołączyć do zgłoszenia TAC.

sh tech | redirect tftp://192.168.1.7/shtech.txt

Hyperterminal

Czasem mamy dostęp jedynie do samego switcha poprzez kabel konsolowy, brak innych urządzeń w sieci wyklucza użycie poprzednich komend. Nic straconego, możecie wykorzystać hyperterminal to przechwytywania wpisywanych komend i wyników. Wystarczy w menu włączyć przechwytywanie tekstu i podać ścieżkę do pliku.

Klient telnet/SSH

W zależności od tego jakiej aplikacji używacie do łączenia się z urządzeniami, większość pozwala na logowanie wszelkiej komunikacji. W ten sposób można łatwo uzyskać interesujące nas dane.
Tu przykład z PuTTY
Jeżeli korzystamy z telnetu windowsowego wiersza poleceń to możecie zapisywać wszystko do pliku uruchamiając telnet z przełącznikiem -f.

telnet <adres> -f c:\telnetlog.txt


Podobne Tematy: