WiemTo.info

23 lis, 2008

Automatyczny backup konfiguracji CISCO w środowisku Linux

Zamieszczony przez: Michał Posyłek w: CISCO

Dzisiaj przedwstawię sposób w jaki rozwiązałem problem z automatycznym wykonywaniem kopii bezpieczeństwa konfiguracji routerów i przełączników CISCO.

Zdaję sobie sprawę, że tyle ilu jest administratorów tyle jest metod i sposobów na rozwiązanie tego problemu. Nie twierdzę, że mój jest jakis specjalny, ale … zobaczcie sami a „nóż widelec” komuś się przyda ;-)

Co nam będzie potrzebne: urządzenia CISCO ;-) oraz komputer z Linuxem. Opis będzie dotyczył dystrybucji MintLinux (oparta na Ubuntu 8.10), ale przy może być dowolnie inna (konieczna może być własnoręczna kompilacja podanych pakietów – nie jest to specjalnie trudne, ale jednak nie jest to automat -może niedługo się tym zajmę …-).

Więc do roboty:

  1. Instalujemy pakiet „router-audit-tool” (do czego to słuzy możemy wnioskować z nazwy), którego częścią jest interesujący nas program „router-snarf„, który umożliwia zapisanie konfiguracji urządzenia CISCO pracującego pod kontrolą IOS. W tym celu:
    • łączymy się z Internetem
    • otwieramy konsolę i wpisujemy „sudo apt-get install router-audit-tool
    • zostaniemy spytani o hasło aktualnego uzytkownika, a następnie system zainstaluje pakiet wraz ze wszelkimi zależnościami.
  2. Skoro już dysponujemy narzędziem do zapisywania konfiguracji, zajmiemy się pisaniem skryptu, który „obskoczy” nam wszystkie nasze urządzenia, założy niepowtarzalny katalog z datą i czasem w nazwie i ewentualnie wygeneruje nam plik z adresami urządzeń z których nie udało się sczytać konfiguracji.Nie jest to kurs pisania skryptów w BASH-u, więc pozwolę sobie zamieścić cały mój skrypt i omówię jego działanie z poziomu użytkownika. Jeżeli będzie zainteresowanie to założę osobny wątek związany z programowaniem w BASH-u:

    pobierz skrypt Backup_konfiguracji.zip

  3. Po rozpakowaniu pliku nadajmy uprawnienia dla pliku aby mógł być uruchamiany „chmod 555 Backup_konfiguracji
  4. Tworzymy plik w którym umieszczamy listę adresów IP wszystkich naszych urządzeń (w archiwum mamy przykład takiego pliku).
  5. Skrypt wywołujemy z linii poleceń: „./Backup_konfiguracji plik_z_adresami_urządzeń
  6. Efektem działania skryptu jest utworzenie się katalogu o nazwie zawierającej nazwę pliku_z_adresami oraz datę i czas wykonania skryptu
  7. W przypadku braku pomyślności w zapisaniu konfiguracji urządzenia(ń) tworzony jest jeden globalny plik (w katalogu z którego skrypt jest wykonywany) w którym jest lista wszystkich urządzeń których konfiguracji nie udało się zapisać oraz dodatkowo w katalogu z pkt. 6 tworzone są puste pliki dla każdego z tych urządzeń z nazwą „!BŁĄD …
  8. Ostatnią rzeczą jest wykorzystanie mechanizmów Linux-a do cyklicznego uruchamiania programów / skryptów (cron). Jeżeli chodzi o szczegóły konfiguracyjne: to zapraszam tutaj. Wystarczy że wskażemy nasz pliczek, ustalimy paramerty Crona na np. 1 0 * * * <ścieżka do naszego skryptu plik_z_nr_IP>, co spowoduje automatyczne zapisywanie naszych konfiguracji codziennie minutę po północy ;-)

! UWAGA Skrypt do poprawnego działania wymaga uzupełnienia w nim danych odnośnie loginu i haseł dostępu do urządzeń. Zatem doradzane jest utworzenie na każdym z urządzeń osobnego konta i ograniczenie jego do wykonania instrukcji „show running-config
Dodatkowo, na każdym urządzeniu musi być takie konto z takim samym hasłem, najlepiej do tego wykorzystać serwer TACAS lub RADIUS (już wkrótce powiem jak ;-) )!

Powodzenia

--------

Oceń artykuł:

Szkoda czasu na czytanie.Brawo za walkę - ale i tak słabo.Artykuł poprawny, ale wątpliwa przydatność.Dobry - może się przydać.Kawał solidnej roboty - przyda się.Super ! - czegoś takiego szukałem (Brak ocen)
Loading ... Loading ...

Brak odpowiedzi na "Automatyczny backup konfiguracji CISCO w środowisku Linux"

Formularz komentarza

Drogowskaz …

A witamy, witamy ...

Top przeglądarka: Firefox 3


Twój OS:
Twoja przeglądarka:
Twoje IP: 38.107.179.212

Przerwa na reklamy ...


Dołącz do nas…

Uważasz, że wiesz coś czego inni nie wiedzą?

Podziel się swoimi doświadczeniami / informacjami i wspólnie z nami twórz WiemTo.info.

Dzięki nam inni już nie będą musieli niepotrzebnie marnować czasu i energii na szukanie odpowiedzi którą może Ty znasz ...

Już dzisiaj dołącz do naszego zespołu.

Info dotyczące praw powielania artykułów…

WiemTo.info zabrania powielania artykułów w całości lub ich części bez zgody serwisu. Dozwolone jest wykonywanie skrótów tematycznych artykułów pod warunkiem dodania na wstępie wyraźnego opisu skąd artykuł pochodzi wraz z adresem jego całości umieszczonego na WiemTo.info.

Ciekawostki prosto od NASA

Composite of a Series of Images Taken From Space Aboard the Station

 
This is a composite of a series of images photographed from a mounted camera on the Earth-orbiting International Space Station, from approximately 240 miles above Earth. Space station hardware in the foreground includes the Mini-Research Module (MRM1, center) and a Russian Progress vehicle docked to the Pirs Docking Compartment (right). Expedition 31 Flight Engineer Don Pettit said of the photographic techniques used to achieve the images: "My star trail images are made by taking a time exposure of about 10 to 15 minutes. However, with modern digital cameras, 30 seconds is about the longest exposure possible, due to electronic detector noise effectively snowing out the image. To achieve the longer exposures I do what many amateur astronomers do. I take multiple 30-second exposures, then 'stack' them using imaging software, thus producing the longer exposure." A total of 47 images photographed by the astronaut-monitored stationary camera were combined to create this composite. Image Credit: NASA
Read More