### Backup Network Devices zgodność z v5.6.2 ### INFO Nazwa: Backup Network Devices Wersja: 5.6.2 Data wydania: 31-05-2017r. Autor: seszu (seba@kazuko.pl) Strona autora: http://kazuko.pl Język skryptu: Perl Środowisko: Linux (testowanie na Debianie 8) Opis: Skrypt mający za zadanie wykonywanie kopii zapasowej ustawień urządzeń sieciowych i nie tylko. Przeznaczenie: Kopia zapasowa ustawień: - MikroTik RouterOS v3.xx, v4.xx, v5.xx, v6.xx - Ubiquiti airMAX, airFiber (info od klienta), airCam - TP-Link (ze ścieżką do kopii ustawień: /userRpm/config.bin) - Linksys (ze ścieżką do kopii ustawień: /NVCfgData.cfg) - DD-WRT (ze ścieżką do kopii ustawień: /nvrambak.bin) ## FUNKCJE: - automatyczne tworzenie kopii zapasowej ustawień urządzeń sieciowych i nie tylko - tworzenie kopii zapasowej MikroTik RouterOS v3.xx, v4.xx, v5.xx, v6.xx: - ustawienia: *.backup oraz *.rsc - User Manager: *.umb - The Dude: *.dude.tgz - tworzenie kopii zapasowej ustawień Ubiquiti airMAX, airFiber (info od klienta), airCam: *.cfg - tworzenie kopii zapasowej ustawień prostych routerów: TP-Link, Linksys, DD-WRT - możliwość włączenia szyfrowanej kopii zapasowej (*.backup) dla Mikrotik RouterOS v6.13 i wyższych - dodawanie do kopii zapasowej Ubiquiti zawartości pliku /etc/persistent/rc.poststart - Custom Scripts - przywrócenie kopii nie przywraca pliku z Custom Scripts - możliwość włączenia nadpisywania kopii zapasowej ustawień - możliwość zaplanowana harmonogramu tworzenia kopii zapasowej wykorzystując program cron - pobieranie danych logowania z pliku (./baseDevices.ini), LMSa (Dira, Git, inetLMS itp.) oraz własnej bazy danych (plik ./mydb.ini) - możliwość ustawienia wielu loginów, haseł, portów SSH oraz WWW (przy ponownym logowaniu są wykorzystywane dane poprawne) - logowanie wykorzystując loginu i hasła lub loginu i klucza dsa via SSH - automatyczne wykrywanie rodzaju urządzenia, protokołu - lista, zakres hostów (192.168.88.0/24, 192.168.88.0/255.255.255.0, 192.168.88.1-10, 192.168.88.1-192.168.88.10, 192.168.88.1 192.168.88.2 192.168.88.3) - możliwość włączenia logów do pliku lub też na maila (patrz sekcje send-logs w pliku ./config.ini) - możliwość nadpisywania kopii zapasowej lub trzymanie configów przez X dni