Sisukord:
- Samm: nõuded
- 2. samm: muutujad
- Samm: ühendage
- 4. samm: keelake otsing
- Samm: hankige konfiguratsioon
- Samm: kontrollige faili suurust
- Samm: puhastamine
- 8. samm: pange see kõik kokku
Video: Valukoja võrguseadme varundamine: 8 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:51
Selles juhendis kuvatakse skript, mida saab kasutada valuvõrgu lüliti/ruuteri/tulemüüri varundamise automatiseerimiseks.
Samm: nõuded
See skript kasutab varukoopiate automatiseerimist ja töötab Linuxi süsteemis. Kui te pole kunagi ootust kontrollinud, on Oreillyl suurepärane raamat "Ootuste uurimine"
2. samm: muutujad
Seadistage mõned muutujad. Peate muutma kasutajanime, parooli, valukoda ja viipamuutujaid. #!/usr/bin/expect#Oodake skripti valuvarustuse seadmete varukonfiguratsioonile#Joe McManus#Määrake mõni varsset timeout 60set kasutaja "telnet" määrab parooli "parool" määrab valukoja "Foundry.foo.bar.com" set basedir "/ mnt/netapp/backups/Foundry.foo.bar.com "seadistuste logi" [ajatempel -formaat%Y-%m-%d] -config.txt "set mailto" [email protected] "set mailsubject" Viga: valukoda varundamine ebaõnnestus [ajatempel -vorming%Y-%m-%d] "set mailfail" "set prompt" telnet@FLS648"
Samm: ühendage
See skripti osa üritab luua ühenduse valukojaga.send_user "Foundry Backup Script / n" send_user "Ühendamine teenusega $ Foundry / n" spawn telnet $ Foundry wait {"Password:" {send "$ password / r" wait {" $ prompt "{send_user" Ühendatud "}" ebaõnnestumine "{send_user" Kehtetu parool, väljumine "set mailfail" Kehtetu parool, väljumine "close} timeout" {send_user "Viip pole tagastatud" seadistage e -posti aadress "Viipa ei tagastatud" sulge}}} " Võrgu "{send_user" pole marsruuti hostida $ Foundry / n "set mailfail" Ühendust ei saa luua $ Foundry / n "}" Nimi või teenus pole teada "{send_user" Ühendust ei saa luua $ Foundry / n "komplekt mailfail "Ei saa ühendust $ Foundry / n"} timeout {send_user "Timeout conncting to $ Foundry" set mailfail "Timeout conncting to $ Foundry" close}} kui {$ mailfail! = ""} {exec /bin /mail - s $ mailsubject $ mailto << "$ mailfail" exit}
4. samm: keelake otsing
Keelake "Veel" viip, et saaksime konfiguratsiooni alla laadida. send "lubama / r" ootama {"$ prompt Switch#" {send_user "Enabled"} vaikimisi {send_user "Luba ebaõnnestus" seadistama e -posti aadressi "ScreenOS ei teinud muud, kui otsinguvõimalust." sulge}} kui {$ mailfail! = ""} {exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" exit} send "skip-page-display / r" oodata {"Keela lehe kuvamisrežiim* $ prompt "{send_user" / nPageerimine keelatud / n "} vaikimisi {send" ScreenOS ei teinud välja ainult otsinguvõimalust. / n "set mailfail" ScreenOS ei teinud muud, kui otsinguvõimalust. " close} timeout {send_user "ScreenOS ei teinud muud, kui otsinguvõimalust / n" set mailfail "ScreenOS ei teinud muud, kui otsinguvõimalust." sulge}} kui {$ mailfail! = ""} {exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" exit}
Samm: hankige konfiguratsioon
See skripti osa saab konfiguratsiooni. send_user "Konfiguratsiooni allalaadimine / n" log_file $ basedir/$ logsend "näitab jooksvat / r" ootab {"$ prompt" {log_file send_user "\ nKonfiguratsioon on alla laaditud / n"} timeout {send_user "\ nViga konfiguratsiooni allalaadimisel." määrake mailfail "Viga konfiguratsiooni allalaadimisel." }} closeif {$ mailfail! = ""} {exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" exit}
Samm: kontrollige faili suurust
Kontrollige faili suurust. määrake failisuurus [faili suurus $ basedir /$ log] kui {$ filesize <= 512} {send_user "Netscreeni konfiguratsioon on liiga väike, palun uurige / n" set mailfail "Netscreeni konfiguratsioon on liiga väike, uurige / n" exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" exit}
Samm: puhastamine
Puhastage üle kahe nädala vanad konfiguratsioonid.#Eemaldage konfiguratsioon, mis on vanem kui 2 weeksexec, leidke $ basedir -name '*config.txt*' -mtime +14
8. samm: pange see kõik kokku
Pange see kõik kokku. Skript on lisatud, see saadab ebaõnnestumiste kohta meili.
Soovitan:
Esp8266EX või Esp-01 algse püsivara varundamine: 4 sammu
Esp8266EX või Esp-01 algse püsivara varundamine: miks? algse püsivara varukoopia on oluline. lihtsaim on is = originaal on originaal Selles õpetuses näitan teile, kuidas esp8266exi algse püsivara varundada. ESP8266EX on odav WiFi-mikrokiip, millel on täielik TCP/IP-virn ja mikrokontroll
12 V aku varundamine (UPS): 4 sammu
12 V aku varundamine (UPS): olen hiljuti ostnud oma koju traadita häiresüsteemi, mis kasutab andurite jaoks 9v patareisid. Maja ehitamisel olen aga juhtmega traadi juhtmestiku juba paigaldanud, nii et otsustasin häire ja toite toite tsentraliseerida
Arduino WiFi fotode varundamine: 9 sammu
Arduino WiFi fotode varundamine: need juhendid näitavad, kuidas teha kaasaskantavat Arduino WiFi fotode varundusseadet M5STACKiga
Täiendage oma Apple MacBookit: andmete varundamine ja säilitamine: 9 sammu (koos piltidega)
Täiendage oma Apple MacBooki: andmete varundamine ja säilitamine: Minu Maci kõvaketas sai tõesti paks ja täis, see oli vastik. See probleem esineb paljudel inimestel, kes on ostnud originaal MacBooks. Nad tunnevad väikese kõvaketta selgelt pingul näpistamist. Ostsin oma Macbooki umbes 2 aastat tagasi ja see oli
DVD-de varundamine Noobsi jaoks (videoga): 4 sammu
DVD-de varundamine Noobsi jaoks (videoga): näitan teile, kuidas DVD-sid varundada. See on väga lihtne protsess ja võtab vaid tund aega. Esiteks tahaksin öelda, et ma ei vastuta teie võimalike toimingute eest, DVD -de rippimine või põletamine on praegu Ameerika Ühendriikides ebaseaduslik