Orodha ya maudhui:

Jinsi ya Kuhifadhi Hifadhi ya Firewall ya Netscreen: Hatua 8
Jinsi ya Kuhifadhi Hifadhi ya Firewall ya Netscreen: Hatua 8

Video: Jinsi ya Kuhifadhi Hifadhi ya Firewall ya Netscreen: Hatua 8

Video: Jinsi ya Kuhifadhi Hifadhi ya Firewall ya Netscreen: Hatua 8
Video: От VLAN до коммутаторов Whitebox: сетевые коммутаторы, включая коммутаторы «голого металла» 2024, Novemba
Anonim

Fuata Zaidi na mwandishi:

Mfuatiliaji wa Garage ya Intel Edison na Mfumo wa Tahadhari
Mfuatiliaji wa Garage ya Intel Edison na Mfumo wa Tahadhari
Mfuatiliaji wa Garage ya Intel Edison na Mfumo wa Tahadhari
Mfuatiliaji wa Garage ya Intel Edison na Mfumo wa Tahadhari
Mchanganuzi wa Tairi ya Baiskeli ya Intel Edison
Mchanganuzi wa Tairi ya Baiskeli ya Intel Edison
Mchanganuzi wa Tairi ya Baiskeli ya Intel Edison
Mchanganuzi wa Tairi ya Baiskeli ya Intel Edison
Ufuatiliaji wa Garage ya Intel Galileo
Ufuatiliaji wa Garage ya Intel Galileo
Ufuatiliaji wa Garage ya Intel Galileo
Ufuatiliaji wa Garage ya Intel Galileo

Kuhusu: Ninapenda kufikiria karibu kila kitu, wakati mwingine hufanya kazi mwishowe. Furahiya kuangalia miradi hiyo, jaribu kubomoa kitu wazi na unijulishe inakwendaje. cheers, -Joe Zaidi Kuhusu joe »

Hii inaweza kufundishwa hati inayoweza kutumiwa kuhifadhi nakala rudufu za firewall ya skrini inayoendesha ScreenOS.

Hatua ya 1: Mahitaji

Mahitaji
Mahitaji

Hati hii imeandikwa kwa kutarajia na inadhani kuwa umewasha SSH kwenye skrini yako ya wavu na mazingira ya linux. Ikiwa haujawahi kutarajia, Oreilly ana kitabu kizuri "Kuchunguza Matarajio"

Hatua ya 2: Vigezo

Vigezo
Vigezo

Tutaanza na kuweka anuwai kadhaa. Utataka kuweka bandari / jina la mtumiaji / nywila / skrini ya nyavu / vigeuzi vya haraka kulinganisha mazingira yako. #! / usr / bin / tarajia # Tarajia hati kwa usanidi wa kuhifadhi nakala za firewall za ukuta # Joe #Weka muda wa varsset muda wa 60set mtumiaji "mzizi" weka nywila "nywila" weka bandari "2022" weka netscreen "foo.bar.com" set basedir "/ / mnt/netapp/backups/foo.bar.com" kuweka kumbukumbu "[timestamp -format% Y-% m-% d] -config.txt" set mailto "[email protected]" set mailsubject "Error: netscreen chelezo imeshindwa

Hatua ya 3: Unganisha

Unganisha
Unganisha

Ifuatayo katika hati tutajaribu na kuunganisha.send_user "NetScren Backup Script / n" send_user "Kuunganisha kwa $ netscreen / n" spawn ssh $ user @ $ netscreen -p $ port expect {"password:" {send "$ password / r "wanatarajia {" $ haraka "{send_user" Imeunganishwa "}" Ruhusa imekataliwa "{send_user" Nenosiri batili, ikitoka "weka barua pepe" nywila batili, ikitoka "muda wa kuzima" {send_user "Hakuna haraka iliyorudishwa" weka barua pepe "Hakuna msukumo uliorejeshwa "karibu}}}" Hakuna njia ya kupangisha "{send_user" Imeshindwa kuunganisha kwenye $ netscreen / n "weka barua pepe" Imeshindwa kuunganisha kwenye $ netscreen / n "}" Jina au huduma haijulikani "{send_user" Imeshindwa kuunganisha kwenye $ netscreen / n "weka barua pepe" Imeshindwa kuungana na $ netcreen / n "} muda umekwisha {send_user" Muda wa kuunganika kwa $ netscreen "weka barua pepe" Muda wa kumaliza kuunganishwa na skrini ya $ "karibu}} ikiwa {$ mailfail! =" "} { exec / bin / mail -s $ mailsubject $ mailto << "$ mailfail" exit}

Hatua ya 4: Zima kuweka ukurasa

Zima Kuweka Picha
Zima Kuweka Picha

Unahitaji kuzima paging - au haraka zaidi kwenye skrini ya nyavu. # Lemaza msukumo wa "zaidi" wa kuweka ukurasa wa koni 0 / r "tarajia {" $ haraka "{send_user" / nKulemazwa kwa Picha / n "} chaguo-msingi {tuma" ScreenOS hakufanya isipokuwa chaguo la kubatilisha. / N "weka barua pepe" ScreenOS ilifanya isipokuwa chaguo la paging. " muda wa kufunga} muda wa kutuma {send_user "ScreenOS haukufanya isipokuwa chaguo la paging / n" weka barua pepe "ScreenOS haikufanya isipokuwa chaguo la paging." funga}} ikiwa {$ mailfail! = ""} {exec / bin / mail -s $ mailsubject $ mailto << "$ mailfail" exit}

Hatua ya 5: Pata Usanidi

Pata Usanidi
Pata Usanidi

Sasa tutapata usanidi. send_user "Inapakua Usanidi / n" log_file $ basedir / $ logsend "pata usanidi \" tarajia {"$ haraka" {log_file send_user "\ nUsanidi Umepakuliwa / n"} muda wa kutuma {send_user "\ nKosa wakati wa upakuaji wa usanidi." weka barua pepe "Kosa wakati wa upakuaji wa usanidi." }} karibu $ $ mailfail! = ""} {exec / bin / mail -s $ mailsubject $ mailto << "$ mailfail" exit}

Hatua ya 6: Angalia ili uone ikiwa Usanidi ni Saizi Sawa

Angalia ili uone ikiwa Usanidi ni Saizi Sawa
Angalia ili uone ikiwa Usanidi ni Saizi Sawa

Tutajua kuangalia ikiwa usanidi ni angalau 1k.set fileize [file size $ basedir / $ log] ikiwa {$ fileize <= 1024} {send_user "Usanidi wa Netscreen ni mdogo sana, tafadhali chunguza / n" weka barua pepe " Usanidi wa skrini ni ndogo sana, tafadhali chunguza / n "exec / bin / mail -s $ mailsubject $ mailto <<" $ mailfail "exit}

Hatua ya 7: Kusafisha

Safisha
Safisha

Wacha tuendeshe kusafisha kidogo ili kuondoa usanidi wa zamani zaidi ya wiki mbili. # Ondoa usanidi wa zamani kuliko wiki 2 za sexec kupata $ basedir -name '* config.txt *' -mtime +14

Hatua ya 8: Wote Pamoja

Weka yote pamoja sasa. Imeambatishwa kama faili ya maandishi. Itatuma barua pepe juu ya kushindwa yoyote. #! / usr / bin / tarajia # Tarajia hati kwa usanidi wa kuhifadhi nakala za firewall za ukuta # Joe # Weka muda wa varsset muda wa 60set mtumiaji "mzizi" weka nywila "nywila" weka bandari "2022" weka netscreen "foo.bar.com" set basedir. chelezo imeshindwa netcreen -p $ port expect {"password:" {send "$ password / r" expect {"$ prompt" {send_user "Connected"} "Ruhusa imekataliwa" {send_user "password batili, ikitoka" set mailfail "nywila batili, ikitoka "kufunga} muda umekwisha {send_user" Hakuna kidokezo kilichorudishwa "weka barua pepe" Hakuna kidokezo kilichorudishwa "karibu}}}" Hakuna njia ya kukaribisha "{send_user" Imeshindwa kuunganisha kwenye skrini ya $ / n "weka barua pepe" Imeshindwa kuunganisha kwenye $ netcreen / n "}" Jina au huduma haijulikani "{send_user" Imeshindwa kuunganisha kwenye $ netscreen / n "s et mailfail "Imeshindwa kuungana na $ nscreen / n"} muda wa kuisha {send_user "Muda wa kukomesha unaounganishwa na $ netcreen" weka barua pepe "Muda wa kukomesha unaounganisha $ $ skrini" karibu}} ikiwa {$ mailfail! = ""} {exec / bin / mail -s $ mailsubject $ mailto << "$ mailfail" exit} #Sasa hiyo ikiwa imekwisha, endelea # Lemaza ukurasa wa koni wa "zaidi" wa kuongeza "0 r" tarajia {"$ haraka" {send_user "\ nPaging Disabled / n "} chaguo-msingi {tuma" ScreenOS haikufanya isipokuwa chaguo la kuogesha. / n "weka barua pepe iliyoshindwa" ScreenOS haikufanya isipokuwa chaguo la paging. " muda wa kufunga} muda wa kutuma {send_user "ScreenOS haukufanya isipokuwa chaguo la paging / n" weka barua pepe "ScreenOS haikufanya isipokuwa chaguo la paging." karibu}} ikiwa {$ mailfail! = ""} {exec / bin / mail -s $ mailsubject $ mailto << "$ mailfail" exit} send_user "Inapakua Usanidi / n" log_file $ basedir / $ logsend "pata usanidi / r "tarajia {" $ haraka "{log_file send_user" / nUsanidi umepakuliwa / n "} muda umekwisha {send_user" / nKosa wakati wa upakuaji wa usanidi. " weka barua pepe "Kosa wakati wa upakuaji wa usanidi." }} karibu $ $ mailfail! = ""} {exec / bin / mail -s $ mailsubject $ mailto << "$ mailfail" exit} weka faili [faili saizi $ basedir / $ log] ikiwa {$ fileize <= 1024} {send_user "Usanidi wa skrini ni ndogo sana, tafadhali chunguza / n" weka barua pepe "Usanidi wa skrini ni ndogo sana, tafadhali chunguza / n" exec / bin / mail -s $ mail mailject $ mailto << "$ mailfail" exit} # Ondoa usanidi zaidi ya wiki 2 ya wikix hupata $ basedir -name '* config.txt *' -mtime +14

Ilipendekeza: