Përmbajtje:

Si të kopjoni një pajisje të rrjeteve shkritore: 8 hapa
Si të kopjoni një pajisje të rrjeteve shkritore: 8 hapa

Video: Si të kopjoni një pajisje të rrjeteve shkritore: 8 hapa

Video: Si të kopjoni një pajisje të rrjeteve shkritore: 8 hapa
Video: Si ti Futesh dikujt ne WhatsApp 👽 2024, Korrik
Anonim
Si të kopjoni një pajisje të rrjeteve shkritore
Si të kopjoni një pajisje të rrjeteve shkritore

Ky udhëzues do të tregojë një skenar që mund të përdoret për të automatizuar kopjet rezervë të një ndërprerësi/ruteri/firewall të rrjeteve të shkritores.

Hapi 1: Kërkesat

Kërkesat
Kërkesat

Ky skenar përdor presin për të automatizuar kopjet rezervë dhe funksionon në një sistem Linux. Nëse nuk keni dalë kurrë, prisni, Oreilly ka një libër të mrekullueshëm "Exploring Expect"

Hapi 2: Variablat

Variablat
Variablat

Vendosni disa ndryshore. Ju do të duhet të ndryshoni emrin e përdoruesit, fjalëkalimin, shkritoren dhe ndryshoret e menjëhershme. #!/usr/bin/expect#Prisni skriptin për të rezervuar konfigurimin e pajisjeve të shkritores#Joe McManus#Vendosni disa varsset timeout 60set përdorues "telnet" vendosni fjalëkalim "fjalëkalim" vendosni shkritore "foundry.foo.bar.com" set basedir "/ mnt/netapp/backups/foundry.foo.bar.com "regjistri i regjistrimit" [afati kohor -format%Y-%m-%d] -config.txt "set mailto" [email protected] "set mailsubject" Error: foundry rezervimi dështoi [vula kohore -format%Y-%m-%d] "vendos postë poste" "cakto kërkesën" telnet@FLS648"

Hapi 3: Lidhu

Lidhu
Lidhu

Kjo pjesë e skenarit përpiqet të lidhet me foundry.send_user "Foundry Backup Script / n" send_user "Lidhja me $ foundry / n" spawn telnet $ foundry expect {"Password:" {send "$ password / r" pres {" $ prompt "{send_user" Connected "}" dështim "{send_user" Fjalëkalim i pavlefshëm, duke dalë nga "set mailfail" Fjalëkalim i pavlefshëm, duke dalë nga "close} timeout {send_user" Asnjë kërkesë nuk u kthye "set mailfail" Asnjë kërkesë nuk u kthye "close}}}" Asnjë rrugë për të pritur "{send_user" Nuk mund të lidhet me $ foundry / n "set mailfail" Nuk mund të lidhet me $ foundry / n "}" Emri ose shërbimi nuk dihet "{send_user" Nuk mund të lidhet me $ foundry / n "set mailfail "Nuk mund të lidhet me $ foundry / n"} timeout {send_user "Timeout që lidhet me $ foundry" set mailfail "Timeout conncting to $ foundry" close}} if {$ mailfail! = ""} {exec /bin /mail - s $ mailsubject $ mailto << "$ mailfail" exit}

Hapi 4: Çaktivizo faqen

Çaktivizo faqen
Çaktivizo faqen

Çaktivizoni kërkesën "më shumë" në mënyrë që të mund të shkarkojmë konfigurimin. dërgoni "aktivizo / r" prisni {"$ prompt Ndërroni#" {send_user "Enabled"} parazgjedhje {send_user "Enable failed" vendosni postën postare "ScreenOS nuk përjashtoi opsionin e faqosjes." mbyll}} nëse {$ mailfail! = ""} {exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" exit} send "skip-page-display / r" pres {"Çaktivizo modalitetin e shfaqjes së faqes* $ prompt "{send_user" / nPagesing Disabled / n "} parazgjedhje {send" ScreenOS nuk përjashtoi opsionin e faqosjes. / n "set mailfail" ScreenOS nuk përjashtoi opsionin e faqosjes. " mbyll} timeout {send_user "ScreenOS nuk përjashtoi opsionin e faqosjes / n" vendos mailfail "ScreenOS nuk përjashtoi opsionin e faqosjes." mbyll}} nëse {$ mailfail! = ""} {exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" exit}

Hapi 5: Merrni Konfigurimin

Merrni Konfigurimin
Merrni Konfigurimin

Kjo pjesë e skenarit merr konfigurimin. send_user "Shkarkimi i Konfigurimit / n" log_file $ basedir/$ logsend "shfaqja e shfaqur / r" pres {"$ prompt" {log_file send_user "\ nKonfigurimi i shkarkuar / n"} timeout {send_user "\ nGabim gjatë shkarkimit të konfigurimit." vendos mailfail "Gabim gjatë shkarkimit të konfigurimit." }} closeif {$ mailfail! = ""} {exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" exit}

Hapi 6: Kontrolloni madhësinë e skedarit

Kontrolloni Madhësinë e Skedarit
Kontrolloni Madhësinë e Skedarit

Kontrolloni madhësinë e skedarit. vendosni madhësinë e skedarit [madhësia e skedarit $ basedir /$ log] nëse {$ fileize <= 512} {send_user "Konfigurimi i Netscreen është shumë i vogël, ju lutemi hetoni / n" set mailfail "Konfigurimi i Netscreen është shumë i vogël, ju lutemi hetoni / n" exec /bin /mail -s $ mailsubject $ mailto << exit "$ mailfail"}

Hapi 7: Pastrimi

Pastrim
Pastrim

Pastroni konfigurimet më të vjetra se dy javë.#Hiq konfigurimin më të vjetër se 2 javësexec gjeni $ basedir -name '*config.txt*' -mtime +14

Hapi 8: Vendosini të gjitha së bashku

Vendosini të gjitha së bashku. Skenari është i bashkangjitur, ai do të dërgojë email për dështimet.

Recommended: