Përmbajtje:
- Hapi 1: Kërkesat
- Hapi 2: Variablat
- Hapi 3: Lidhu
- Hapi 4: Fikni faqen
- Hapi 5: Merrni Konfigurimin
- Hapi 6: Kontrolloni për të parë nëse konfigurimi është madhësia e duhur
- Hapi 7: Pastrimi
- Hapi 8: Të gjithë së bashku
Video: Si të kopjoni një mur zjarri Netscreen: 8 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:33
Nga joeFollow More nga autori:
Rreth: Më pëlqen të ngatërrohem me pothuajse çdo gjë, ndonjëherë funksionon në fund. Kënaquni duke parë projektet, provoni të grisni diçka të hapur dhe më tregoni se si shkon. brohoritje, -Joe More About joe »
Ky udhëzues tregon një skenar që mund të përdoret për të automatizuar kopjet rezervë të një muri mbrojtës të rrjetit që funksionon ScreenOS.
Hapi 1: Kërkesat
Ky skenar është shkruar në pritje dhe supozon që keni SSH të aktivizuar në ekranin tuaj në rrjet dhe një mjedis Linux. Nëse nuk keni dalë kurrë, prisni, Oreilly ka një libër të mrekullueshëm "Exploring Expect"
Hapi 2: Variablat
Ne do të fillojmë me vendosjen e disa variablave. Ju do të dëshironi të vendosni variablat e portit/emrit të përdoruesit/fjalëkalimit/ekranit/menjëhershëm që të përputhen me mjedisin tuaj. #!/usr/bin/expect#Prisni skriptin për të rezervuar konfigurimin e mureve mbrojtës të ekranit#Joe #Vendosni afatin e përfundimit të afatit 60 të përdoruesit "root" vendosni fjalëkalimin "fjalëkalimin" vendosni portin "2022" set netscreen "foo.bar.com" set basedir "/mnt/netapp/backups/foo.bar.com"set log" [timestamp -format%Y-%m-%d] -config.txt "set mailto" [email protected] "set mailsubject" Error: netscreen rezervimi dështoi [vula kohore -format%Y-%m-%d] "vendos postë poste" "cakto kërkesën" foo->"
Hapi 3: Lidhu
Më tej në skenar do të përpiqemi të lidhemi.send_user "NetScren Backup Script / n" send_user "Lidhja me $ netscreen / n" spawn ssh $ user@$ netscreen -p $ port expect {"password:" {send "$ password / r "pres {" $ prompt "{send_user" Connected "}" Leja u refuzua "{send_user" Fjalëkalim i pavlefshëm, duke dalë nga "set mailfail" Fjalëkalim i pavlefshëm, dalje nga "close} timeout {send_user" Asnjë kërkesë e kthyer "set mailfail" Asnjë kërkesë nuk u kthye "close}}}" Nuk ka rrugë për të pritur "{send_user" Nuk mund të lidhet me $ netscreen / n "set mailfail" Nuk mund të lidhet me $ netscreen / n "}" Emri ose shërbimi nuk dihet "{send_user" Nuk mund të lidhet me $ netscreen / n "set mailfail" Nuk mund të lidhet me $ netscreen / n "} timeout {send_user" Timeout që lidhet me $ netscreen "set mailfail" Timeout conncting to $ netscreen "close}} nëse {$ mailfail! =" "} { exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" exit}
Hapi 4: Fikni faqen
Duhet të çaktivizoni faqosjen - ose më shpejt në ekranin e rrjetit. #Çaktivizo "më shumë" dërgimin e shpejtë "të vendosur në faqen e tastierës 0 / r" pres {"$ prompt" {send_user "\ nPagesing Disabled / n"} parazgjedhje {send "ScreenOS nuk përjashtoi opsionin e faqosjes. / N" set mailfail "ScreenOS bëri përveç opsionit të 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
Tani do të marrim konfigurimin. send_user "Shkarkimi i Konfigurimit / n" log_file $ basedir/$ logsend "merrni konfigurim / r" prisni {"$ 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 për të parë nëse konfigurimi është madhësia e duhur
Ne do të dimë të kontrollojmë për të parë nëse konfigurimi është të paktën 1k.set file size [madhësia e skedarit $ basedir/$ log] nëse {$ fileize <= 1024} {send_user "Konfigurimi i Netscreen është shumë i vogël, ju lutemi hetoni / n" caktoni postë postare " Konfigurimi i Netscreen është shumë i vogël, ju lutemi hetoni / n "exec /bin /mail -s $ mailsubject $ mailto <<" $ mailfail "exit}
Hapi 7: Pastrimi
Le të bëjmë një pastrim të vogël për të hequr 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: Të gjithë së bashku
Vendosini të gjitha së bashku tani. Shtë bashkangjitur si një skedar teksti. Ai do të dërgojë email për çdo dështim. #!/usr/bin/expect#Presin që skripti të rezervojë konfigurimin e mureve mbrojtës të ekranit#Joe#Vendosni një afat përfundimtar të varsset 60set përdorues "rrënjë" cakto fjalëkalim "fjalëkalim" vendos port "2022" set netscreen "foo.bar.com" set basedir "/mnt/netapp/backups/foo.bar.com"set log" [timestamp -format%Y-%m-%d] -config.txt "set mailto" [email protected] "set mailsubject" Error: netscreen kopjimi dështoi [vula kohore -format%Y-%m-%d] "cakto postë postare" "cakto kërkesën" foo-> "send_user" NetScren Skripti rezervë / n "send_user" Lidhja me $ netscreen / n "spawn ssh $ user@$ netscreen -p $ port pres {"password:" {send "$ password / r" pres {"$ prompt" {send_user "Connected"} "Leja u refuzua" {send_user "Fjalëkalim i pavlefshëm, dalje nga" set mailfail "Fjalëkalim i pavlefshëm, dalje "close} timeout {send_user" Asnjë kërkesë nuk u kthye "set mailfail" Asnjë kërkesë nuk u kthye "close}}}" Nuk ka rrugë për të pritur "{send_user" Nuk mund të lidhet me $ netscreen / n "set mailfail" Nuk mund të lidhet me $ netscreen / n "}" Emri ose shërbimi nuk dihet "{send_user" Nuk mund të lidhet me $ netscreen / n "s et mailfail "Nuk mund të lidhet me $ netscreen / n"} timeout {send_user "Timeout që lidhet me $ netscreen" vendos mailfail "Timeout lidhet me $ netscreen" close}} nëse {$ mailfail! = ""} {exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" exit}#Tani që të ketë mbaruar, vazhdoni#Çaktivizoni faqen e tastierës të vendosur "më shumë" me shpejtësi "0 / r" presim {"$ prompt" {send_user "\ nFaqja është e çaktivizuar / n "} default {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} send_user "Konfigurimi i shkarkimit / n" log_file $ basedir/$ logsend "merrni konfigurimin / r "pres {" $ prompt "{log_file send_user" / nKonfigurimi u shkarkua / 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} cakto madhësinë e skedarit [madhësia e skedarit $ basedir/$ log] nëse {$ sizeize <= 1024} {send_user "Konfigurimi i Netscreen është shumë i vogël, ju lutemi hetoni / n" vendosni mailfail "Konfigurimi i Netscreen është shumë i vogël, ju lutemi hetoni / n" exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" exit} #Fshi konfigurimin më të vjetër se 2 javësexec gjeni $ basedir -name '*config.txt*' -mtime +14
Recommended:
Mbroni rrjetin tuaj me një mur zjarri UTM Falas: 4 hapa
Mbroni Rrjetin tuaj Me një UTM Firewall Falas: Ky udhëzues do të mbulojë bazat për të instaluar dhe funksionuar një Sophos UTM në rrjetin tuaj shtëpiak. Ky është një suitë softuerësh falas dhe shumë i fuqishëm. Po përpiqem të godas emëruesin më të ulët të përbashkët, kështu që nuk do të hyj në integrimin aktiv të drejtorive, në distancë
Mur për mur për IPad si Paneli i Kontrollit të Automatizimit në shtëpi, duke përdorur magnet të kontrolluar me servo për të aktivizuar ekranin: 4 hapa (me fotografi)
Muri i Murit për IPad Si Paneli i Kontrollit të Automatizimit të Shtëpisë, Duke përdorur Magnetin e kontrolluar me Servo për të Aktivizuar Ekranin: Kohët e fundit kam kaluar mjaft kohë duke automatizuar gjërat brenda dhe rreth shtëpisë sime. Unë jam duke përdorur Domoticz si aplikacionin tim për Automatizimin e Shtëpisë, shihni www.domoticz.com për detaje. Në kërkimin tim për një aplikacion pulti që tregon të gjithë informacionin e Domoticz të ndryshojë
Si të bëni një modul zjarri të shpejtë falas (gjithçka që ju nevojitet është një kaçavidë): 10 hapa
Si të bëni një modul zjarri të shpejtë falas (gjithçka që ju nevojitet është një kaçavidë): Sot do t'ju mësoj se si të bëni një modalitet zjarri të shpejtë në një pajisje xbox: Një kaçavidë torx T8 me një vrimë sigurie OSE mund të përdorni një të vogël kokë e sheshtë. Këtë herë unë jam duke përdorur një Titan Torx t8 me një vrimë sigurie që mund të blihet në Autozone.
Si të kopjoni një lojë CD në një Mac: 5 hapa
Si të kopjoni një lojë CD në Mac: ** Para se të lexoni: Sido që të përdorni këtë informacion varet nga ju, unë nuk jam përgjegjës për ndonjë telash që ju shkaktohet për shkak të këtij udhëzimi. Periudha. Gjithashtu shitja e lojërave të kopjuara dhe/ose CD -ve është e paligjshme, prandaj mos e bëni. Ky udhëzues do të
Prizat e së Ardhmes Aka USB me mur në mur: 7 hapa (me fotografi)
Prizat e së Ardhmes Aka Ngarkuesi USB në mur: Iphone juaj ka vdekur, dikush ka mbaruar me karikuesin tuaj të murit Ipod, nëse vetëm aty ku e ardhmja dhe të gjitha prizat ishin USB! Ky udhëzues do t'ju tregojë se si të shndërroni një prizë standarde në një ngarkues USB nwall. Une