Kazalo:
- 1. korak: Zahteve
- 2. korak: spremenljivke
- 3. korak: Povežite se
- 4. korak: onemogočite ostranjevanje
- 5. korak: Pridobite konfiguracijo
- 6. korak: Preverite velikost datoteke
- 7. korak: Čiščenje
- 8. korak: Združite vse skupaj
Video: Kako varnostno kopirati napravo livarskih omrežij: 8 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:09
Ta navodila bodo prikazala skript, ki ga lahko uporabite za avtomatizacijo varnostnega kopiranja stikala/usmerjevalnika/požarnega zidu v livarskih omrežjih.
1. korak: Zahteve
Ta skript uporablja pričakovanje za avtomatizacijo varnostnih kopij in deluje v sistemu Linux. Če niste nikoli odjavili pričakovanj, ima Oreilly odlično knjigo "Exploring Expect"
2. korak: spremenljivke
Nastavite nekaj spremenljivk. Spremeniti morate uporabniško ime, geslo, livarno in spremenljivke poziva. #!/usr/bin/pričakujte#Pričakujte skript za varnostno kopiranje konfiguracije livarskih naprav#Joe McManus#Nastavite nekaj varsset časovne omejitve 60set uporabnik "telnet" nastavi geslo "geslo" nastavi livarno "Foundry.foo.bar.com" set basedir "/ mnt/netapp/backups/Foundry.foo.bar.com "set log" [časovni žig -format%Y-%m-%d] -config.txt "set mailto" [email protected] "set mailsubject" Napaka: livarna varnostno kopiranje ni uspelo [timestamp -format%Y-%m-%d] "set mailfail" "set prompt" telnet@FLS648"
3. korak: Povežite se
Ta del skripta se poskuša povezati z Foundry.send_user "Foundry Backup Script / n" send_user "Vzpostavljanje povezave s $ Foundry / n" spawn telnet $ Foundry expect {"Geslo:" {send "$ password / r" pričakujte {" $ prompt "{send_user" Connected "}" error "{send_user" Neveljavno geslo, izhod iz "set mailfail" Neveljavno geslo, izhod iz "close} timeout {send_user" No return return "set mailfail" No return called "close}}}" Ni poti do gostitelja "{send_user" Ni mogoče vzpostaviti povezave s $ Foundry / n "set mailfail" Ni mogoče vzpostaviti povezave s $ Foundry / n "}" Ime ali storitev ni znana "{send_user" Ni mogoče vzpostaviti povezave s $ Foundry / n "set mailfail "Ni mogoče vzpostaviti povezave s $ Foundry / n"} timeout {send_user "Timeout conncting to $ Foundry" set mailfail "Timeout conncting to $ Foundry" close}} if {$ mailfail! = ""} {exec /bin /mail - s $ mailsubject $ mailto << "$ mailfail" exit}
4. korak: onemogočite ostranjevanje
Onemogočite poziv »več«, da lahko prenesemo konfiguracijo. pošlji "omogoči / r" pričakujte {"$ prompt Switch#" {send_user "Enabled"} default {send_user "Enable failed" set mailfail "ScreenOS ni razen možnosti ostranjevanja." close}} if {$ mailfail! = ""} {exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" exit} send "skip-page-display / r" pričakujte {"Onemogoči način prikaza strani* $ prompt "{send_user" / nPaging Disabled / n "} privzeto {send" ScreenOS ni razen možnosti ostranjevanja. / n "setfail" ScreenOS ni razen možnosti ostranjevanja. " close} timeout {send_user "ScreenOS ni dovolil razen možnosti ostranjevanja / n" nastavil poštno napako "ScreenOS ni izločil razen možnosti ostranjevanja." close}} if {$ mailfail! = ""} {exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" exit}
5. korak: Pridobite konfiguracijo
Ta del skripta dobi konfiguracijo. send_user "Nalaganje konfiguracije / n" log_file $ basedir/$ logsend "show running / r" pričakujte {"$ prompt" {log_file send_user "\ nConfiguration Downloaded / n"} timeout {send_user "\ nNapaka pri prenosu konfiguracije." set mailfail "Napaka pri prenosu konfiguracije." }} closeif {$ mailfail! = ""} {exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" exit}
6. korak: Preverite velikost datoteke
Preverite velikost datoteke. nastavite velikost datoteke [velikost datoteke $ basedir /$ log] če je {$ filesize <= 512} {send_user "Netscreen konfiguracija je premajhna, preiščite / n" set mailfail "Netscreen je premajhna, preiščite / n" exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" exit}
7. korak: Čiščenje
Počistite konfiguracije, starejše od dveh tednov.#Odstranite konfiguracijo, starejšo od 2 tednovsexec find $ basedir -name '*config.txt*' -mtime +14
8. korak: Združite vse skupaj
Združite vse skupaj. Skript je priložen, o napakah bo poslal e -poštno sporočilo.
Priporočena:
Kako varnostno kopirati izvirno vdelano programsko opremo Esp8266EX ali Esp-01: 4 koraki
Kako varnostno kopirati izvirno vdelano programsko opremo Esp8266EX ali Esp-01: Zakaj? varnostna kopija izvirne vdelane programske opreme je pomembna. najpreprostejši odgovor je = izvirnik je izviren V tej vadnici vam bom pokazal, kako varnostno kopirate izvirno vdelano programsko opremo esp8266ex. ESP8266EX je poceni Wi-Fi mikročip s polnim nizom TCP/IP in mikrokrmiljenjem
Kako na enostaven način kopirati shranjene igre v Microsoftovo ali tretjo osebo: 9 korakov
Kako kopirati shranjene igre v Microsoftovo ali tretjo osebo na enostaven način: izvirna vadnica HERT Obstaja veliko vaj za Softmod in vse so dobre, vendar je shranjevanje datotek na trdi disk Xbox prava bolečina. cd, ki olajša to. To ni popolna vadnica softmod, to
Kako enostavno varnostno kopirati vaš Linux Box z uporabo Rdiff-backup: 9 korakov
Kako enostavno varnostno kopirati vaš Linux Box z uporabo Rdiff-backup: Ta navodila vam bodo pokazala, kako zagnati preprost popoln sistem za varnostno kopiranje in obnovitev v Linuxu z uporabo rdiff-backup in USB pogona
Kako varnostno kopirati požarni zid Netscreen: 8 korakov
Kako narediti varnostno kopijo požarnega zidu Netscreen: ta navodila kažejo skript, ki ga lahko uporabite za avtomatizacijo varnostnega kopiranja požarnega zidu netscreen, ki izvaja ScreenOS
Kako varnostno kopirati pomnilniške kartice brez računalnika: 3 koraki
Kako varnostno kopirati pomnilniške kartice brez računalnika: Pozdravljeni Ko sem na dopustu, rad varnostno kopiram vse fotografije. in razvrstite, katere fotografije želite izbrisati. in naložite dobre na facebook. Edino, ko se na počitnicah ne želim vleči okoli prenosnika. Rešitev, ki sem jo našel, je uporaba P