Innholdsfortegnelse:
- Trinn 1: Krav
- Trinn 2: Variabler
- Trinn 3: Koble til
- Trinn 4: Deaktiver personsøking
- Trinn 5: Få konfig
- Trinn 6: Kontroller filstørrelse
- Trinn 7: Opprydding
- Trinn 8: Sett alt sammen
Video: Slik sikkerhetskopierer du en støperi -nettverksenhet: 8 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:26
Denne instruksen vil vise et skript som kan brukes til å automatisere sikkerhetskopier av en bryter/ruter/brannmur for støperi.
Trinn 1: Krav
Dette skriptet bruker forventer å automatisere sikkerhetskopiene og kjøres på et linux -system. Hvis du aldri har sjekket ut forvent, har Oreilly en flott bok "Exploring Expect"
Trinn 2: Variabler
Sett opp noen variabler. Du må endre brukernavn, passord, støperi og ledevariabler. #!/usr/bin/expect#Forvent skript til sikkerhetskopiering av konfigurering av støperier#Joe McManus#Angi noen varsset timeout 60set bruker "telnet" sett passord "passord" sett støperi "foundry.foo.bar.com" set basedir "/ mnt/netapp/backups/foundry.foo.bar.com "set log" [tidsstempel -format%Y-%m-%d] -config.txt "set mailto" [email protected] "set mailsubject" Feil: støperi sikkerhetskopiering mislyktes [tidsstempel -format%Y-%m-%d] "angi mailfail" "angi ledetekst" telnet@FLS648"
Trinn 3: Koble til
Denne delen av skriptet prøver å koble til foundry.send_user "Foundry Backup Script / n" send_user "Koble til $ støperi / n" gyte telnet $ støperi forvente {"Passord:" {send "$ passord / r" forvente {" $ prompt "{send_user" Connected "}" failure "{send_user" Ugyldig passord, avslutter "set mailfail" Ugyldig passord, avslutter "close} timeout {send_user" Ingen melding returneres "set mailfail" Ingen melding returneres "close}}}" Ingen rute til verten "{send_user" Kan ikke koble til $ foundry / n "set mailfail" Kan ikke koble til $ foundry / n "}" Navn eller tjeneste ikke kjent "{send_user" Kan ikke koble til $ foundry / n "set mailfail "Kan ikke koble til $ foundry / n"} timeout {send_user "Timeout kobler til $ foundry" set mailfail "Timeout kobler til $ foundry" close}} hvis {$ mailfail! = ""} {exec /bin /mail - s $ mailsubject $ mailto << "$ mailfail" exit}
Trinn 4: Deaktiver personsøking
Deaktiver meldingen "mer" slik at vi kan laste ned konfigurasjonen. send "enable / r" forventer {"$ prompt Switch#" {send_user "Enabled"} standard {send_user "Enable failed" set mailfail "ScreenOS unntatt personsøkingsalternativ." close}} hvis {$ mailfail! = ""} {exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" exit} send "skip-page-display / r" forventer {"Deaktiver visningsmodus* $ prompt "{send_user" / nPaging deaktivert / n "} standard {send" ScreenOS unntatt personsøkingsalternativ. / n "set mailfail" ScreenOS unntatt personsøkingsalternativ. " close} timeout {send_user "ScreenOS unntatt personsøkingsalternativ / n" angi mailfail "ScreenOS unntatt personsøkingsalternativ." close}} if {$ mailfail! = ""} {exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" exit}
Trinn 5: Få konfig
Denne delen av skriptet får konfigurasjonen. send_user "Nedlasting av konfigurasjon / n" log_file $ basedir/$ logsend "show running / r" expect {"$ prompt" {log_file send_user "\ nKonfigurasjon lastet ned / n"} timeout {send_user "\ nFeil under nedlasting av konfigurasjon." set mailfail "Feil under nedlasting av konfigurasjon." }} closeif {$ mailfail! = ""} {exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" exit}
Trinn 6: Kontroller filstørrelse
Sjekk filstørrelsen. angi filstørrelse [filstørrelse $ basedir /$ log] hvis {$ filesize <= 512} {send_user "Netscreen config er for liten, undersøk / n" set mailfail "Netscreen config er for liten, undersøk / n" exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" exit}
Trinn 7: Opprydding
Rydd opp konfigurasjoner som er eldre enn to uker.#Fjern konfigurasjon eldre enn 2 uker se sek finner $ basedir -name '*config.txt*' -mtime +14
Trinn 8: Sett alt sammen
Sett alt sammen. Skriptet er vedlagt, det vil sende e -post om feil.
Anbefalt:
Slik installerer du plugins i WordPress i 3 trinn: 3 trinn
Slik installerer du plugins i WordPress i 3 trinn: I denne opplæringen vil jeg vise deg de viktige trinnene for å installere wordpress -plugin på nettstedet ditt. I utgangspunktet kan du installere plugins på to forskjellige måter. Den første metoden er gjennom ftp eller gjennom cpanel. Men jeg vil ikke oppgi det, da det virkelig er komplisert
Slik sikkerhetskopierer du den opprinnelige fastvaren til Esp8266EX eller Esp-01: 4 trinn
Slik sikkerhetskopierer du den opprinnelige fastvaren til Esp8266EX eller Esp-01: Hvorfor? sikkerhetskopiering av original firmware er viktig. enkel ans er = original er original I denne opplæringen vil jeg vise deg hvordan du sikkerhetskopierer original firmware til esp8266ex. ESP8266EX er en rimelig Wi-Fi-mikrochip med full TCP/IP-stabel og mikrokontroll
Slik sikkerhetskopierer du DVDer for Noobs (med video): 4 trinn
Slik sikkerhetskopierer du DVD-er for Noobs (med video): Jeg skal vise deg hvordan du sikkerhetskopierer DVD-ene dine. Det er en veldig enkel prosess og tar bare en time eller så. Først vil jeg si at jeg ikke er ansvarlig for handlinger du måtte gjøre, rippe eller brenne DVD -er er ulovlig i USA for øyeblikket
Slik sikkerhetskopierer du en Netscreen -brannmur: 8 trinn
Slik sikkerhetskopierer du en Netscreen -brannmur: Denne instruksjonen viser et skript som kan brukes til å automatisere sikkerhetskopier av en nettverksbrannmur som kjører ScreenOS
Slik sikkerhetskopierer du minnekort uten datamaskin: 3 trinn
Slik sikkerhetskopierer du minnekort uten datamaskin: Hei Når jeg er på ferie, liker jeg å ta sikkerhetskopi av alle bildene jeg tar. og for å finne ut hvilke bilder som skal slettes. og last opp de gode til facebook. Det eneste er når jeg på ferie ikke vil slepe rundt en bærbar datamaskin. Løsningen jeg har funnet er å bruke en P