### Backup Network Devices v5.3.1 ### COS_O_SKRYPCIE Skrypt przeznaczony na Debiana, Ubuntu, Linux Minta i innych z rodziny Linuxowatych, mający za zadanie tworzenie kopii zapasowych ustawień MikroTików (*.backup, *.rsc, *.umb), Ubiquiti (*.cfg) oraz prostych routerów (TP-Link, Linksys, DD-WRT). Backup Network Devices, wersja v5.3.1 Data wydania: 29-11-2016r. przeznaczony dla: - MikroTik RouterOS v3.xx, v4.xx, v5.xx, v6.xx - Ubiquiti IEEE802.11a/b/g Solutions, airMAX ISP Solutions, airFiber - TP-Link - Linksys - DD-WRT autor: seszu (seba@kazuko.pl) strona: http://kazuko.pl ## OGÓLNE MOŻLIWOŚCI: - skrypt przeznaczony na linuxa - tworzenie kopii zapasowej ustawień MikroTików (*.backup, *.rsc, *.umb), Ubiquiti (*.cfg) oraz prostych routerów (TP-Link, Linksys, DD-WRT) - włączenie/wyłączenie szyfrowania kopii zapasowej dla Mikrotika (*.backup) od v6.13 - nadpisywanie kopii zapasowej - dzielenie kopii zapasowej na katalogi wg. miesiąca, roku wykonania kopii, producenta, modelu, wersji oprogramowania - logowanie się do wielu urządzeń (Mikrotik, Ubiquiti, TP-Link, Linksys, DD-WRT) wykorzystując liste portów, loginów oraz haseł - pobieranie danych z bazy ini (plik baseDevices.ini) - pobieranie danych z LMSa (Dira, Git, inetLMS) - pobieranie danych z własnej bazy danych - mydb (wszystkie ustawienia w pliku mydb.ini) - logowanie wykorzystując loginu i hasła lub loginu i klucza dsa - automatyczne wykrywanie rodzaju urządzenia, protokołu - pamiętanie wcześniejszego wyboru (port, login, hasło, producent) - lista, zakres urządzeń (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) - logi - okresowe wykonywanie kopii zapasowej (cron) - dodano możliwość wysyłania logów na maila (patrz sekcje send-logs w pliku config.ini) - dodano możliwość wysyłania logów na maila (patrz sekcje send-logs w pliku config.ini) - kolorowanie logów (error - czerwony, done - zielony, warning - pomarańczowy) - dodano do kopii zapasowej Ubiquiti zawartości pliku /etc/persistent/rc.poststart - Custom Scripts - przywrócenie kopii nie przywraca pliku z Custom Scripts