Sisällysluettelo:
- Vaihe 1: Vaatimukset
- Vaihe 2: Muuttujat
- Vaihe 3: Yhdistä
- Vaihe 4: Poista haku käytöstä
- Vaihe 5: Hanki Config
- Vaihe 6: Tarkista tiedoston koko
- Vaihe 7: Puhdistus
- Vaihe 8: Laita kaikki yhteen
Video: Valimoverkkolaitteen varmuuskopiointi: 8 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:04
Tämä ohje näyttää komentosarjan, jota voidaan käyttää valimoverkkojen kytkimen/reitittimen/palomuurin varmuuskopioinnin automatisointiin.
Vaihe 1: Vaatimukset
Tämä skripti käyttää odotuksia automatisoimaan varmuuskopiot ja toimii Linux -järjestelmässä. Jos et ole koskaan tutustunut odotuksiin, Oreillyllä on loistava kirja "Exploring Expect"
Vaihe 2: Muuttujat
Määritä muuttuja. Sinun on vaihdettava käyttäjätunnus, salasana, valimo ja kehotetut muuttujat. #!/usr/bin/expect#Odota komentosarjaa valimolaitteiden varmuuskopiointiin#Joe McManus#Aseta varssetin aikakatkaisu 60set käyttäjä "telnet" aseta salasana "salasana" aseta valimo "Foundry.foo.bar.com" set basedir "/ mnt/netapp/backups/Foundry.foo.bar.com "asetettu loki" [aikaleima -formaatti%Y-%m-%d] -config.txt "set mailto" [email protected] "set mailsubject" Virhe: valimo varmuuskopiointi epäonnistui [aikaleima -muoto%Y-%m-%d] "aseta mailfail" "aseta kehote" telnet@FLS648"
Vaihe 3: Yhdistä
Tämä komentosarjan osa yrittää muodostaa yhteyden Foundry.send_user "Foundry Backup Script / n" send_user "Yhdistäminen $ Foundry / n" spawn telnet $ castry wait {"Password:" {send "$ password / r" wait {" $ prompt "{send_user" Connected "}" virhe "{send_user" Virheellinen salasana, poistuminen "set mailfail" Virheellinen salasana, poistuminen "close} timeout" {send_user "Ei kehotusta palautettu" aseta mailfail "Ei kehotusta palautettu" close}}} " Ei reittiä isännälle "{send_user" Ei voi muodostaa yhteyttä $ Foundry / n "set mailfail" Ei voi muodostaa yhteyttä $ Foundry / n "}" Nimi tai palvelu ei tiedossa "{send_user" Ei voi muodostaa yhteyttä $ Foundry / n "set mailfail "Ei voi muodostaa yhteyttä $ Foundry / n"} timeout {send_user "Timeout conncting to $ Foundry" aseta mailfail "Timeout conncting to $ Foundry" close}} jos {$ mailfail! = ""} {exec /bin /mail - s $ mailsubject $ mailto << "$ mailfail" exit}
Vaihe 4: Poista haku käytöstä
Poista "lisää" -kehote käytöstä, jotta voimme ladata kokoonpanon. lähetä "ota käyttöön / r" odota {"$ kehote Vaihda#" {send_user "Enabled"} oletus {send_user "Ota käyttöön epäonnistui" aseta mailfail "ScreenOS teki paitsi hakuasetuksen." sulje}} jos {$ mailfail! = ""} {exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" exit} send "skip-page-display / r" odottaa {"Poista sivun näyttötila* $ prompt "{send_user" / nKäytön poistaminen käytöstä / n "} oletus {send" ScreenOS ei tehnyt muuta kuin hakuvaihtoehtoa. / n "set mailfail" ScreenOS ei hakenut sivutusasetusta. " close} aikakatkaisu {send_user "ScreenOS ei tehnyt muuta kuin hakuvaihtoehto / n" aseta mailfail "ScreenOS ei tehnyt muuta kuin hakuvaihtoehto." sulje}} jos {$ mailfail! = ""} {exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" exit}
Vaihe 5: Hanki Config
Tämä komentosarjan osa saa kokoonpanon. send_user "Ladataan asetuksia / n" log_file $ basedir/$ logsend "näytä käynnissä / r" odota {"$ prompt" {log_file send_user "\ nMääritykset ladattu / n"} aikakatkaisu {send_user "\ nVirhe määritysten lataamisen aikana." aseta mailfail "Virhe kokoonpanon lataamisen aikana". }} closeif {$ mailfail! = ""} {exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" exit}
Vaihe 6: Tarkista tiedoston koko
Tarkista tiedoston koko. aseta tiedostokoko [tiedoston koko $ basedir /$ log], jos {$ filesize <= 512} {send_user "Netscreen -määritys on liian pieni, tutki / n" set mailfail "Netscreen -määritys on liian pieni, tutki / n" exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" exit}
Vaihe 7: Puhdistus
Puhdista yli kaksi viikkoa vanhat kokoonpanot.#Poista kokoonpano, joka on vanhempi kuin 2 viikkoa, weeksexec löytää $ basedir -name '*config.txt*' -mtime +14
Vaihe 8: Laita kaikki yhteen
Laita kaikki yhteen. Käsikirjoitus on liitteenä, se lähettää sähköpostia virheistä.
Suositeltava:
USB-käyttöinen yövalo ja akun varmuuskopiointi (kaksi mallia): 3 vaihetta
USB-virralla toimiva yövalo ja paristovarmuus (kaksi mallia): Hetki sitten huomasin, että huoneeseeni tarvitaan paristokäyttöinen yövalo. Ajatuksena oli, että en halunnut nousta sängystä joka kerta, kun halusin sammuttaa valoni nukkumaan menemiseksi. Tarvitsin myös valon, joka ei ollut niin kirkas kuin makuuhuoneeni valo
Esp8266EX: n tai Esp-01: n alkuperäisen laiteohjelmiston varmuuskopiointi: 4 vaihetta
Esp8266EX: n tai Esp-01: n alkuperäisen laiteohjelmiston varmuuskopiointi: Miksi? alkuperäisen laiteohjelmiston varmuuskopiointi on tärkeää. yksinkertaisin ans on = alkuperäinen on alkuperäinen Tässä opetusohjelmassa näytän sinulle, kuinka varmuuskopioida esp8266exin alkuperäinen laiteohjelmisto. ESP8266EX on edullinen Wi-Fi-mikrosiru, jossa on täysi TCP/IP-pino ja mikrokontroll
12 V: n akun varmuuskopiointi (UPS): 4 vaihetta
12 V: n akun varmuuskopiointi (UPS): Olen äskettäin ostanut kotiini langattoman hälytysjärjestelmän, joka käyttää 9 voltin paristoja antureihin. Kuitenkin talon rakentamisen aikana olen jo asentanut langallisen hälytyksen johdot, joten päätin keskittää hälytyksen virran ja virran
Päivitä Apple MacBookisi: Tietojen varmuuskopiointi ja säilyttäminen: 9 vaihetta (kuvilla)
Päivitä Apple MacBookisi: Tietojen varmuuskopiointi ja säilyttäminen: Mac -kiintolevyni tuli todella lihava ja täynnä, se oli inhottavaa. Tämä ongelma ilmenee monille ihmisille, jotka ovat ostaneet alkuperäiset MacBookit. He tuntevat pienen kiintolevyn selvästi tiukan puristuksen. Ostin MacBookin ~ 2 vuotta sitten ja se
DVD-levyjen varmuuskopiointi Noobille (videolla): 4 vaihetta
Kuinka varmuuskopioida DVD-levyjä Noobille (videolla): Aion näyttää sinulle, kuinka varmuuskopioida DVD-levyt. Se on erittäin helppo prosessi ja kestää vain tunnin. Ensiksi haluaisin sanoa, että en ole vastuussa mistään tekemistäsi toimista, DVD -levyjen kopioiminen tai polttaminen on tällä hetkellä laitonta Yhdysvalloissa