Мазмұны:

Құймалық желілік құрылғының сақтық көшірмесі: 8 қадам
Құймалық желілік құрылғының сақтық көшірмесі: 8 қадам

Бейне: Құймалық желілік құрылғының сақтық көшірмесі: 8 қадам

Бейне: Құймалық желілік құрылғының сақтық көшірмесі: 8 қадам
Бейне: Ең көп салық төлейтін компаниялар тізімі анықталды 2024, Қараша
Anonim
Құю желісінің құрылғысының резервтік көшірмесі
Құю желісінің құрылғысының резервтік көшірмесі

Бұл нұсқаулық құю желісінің қосқышының/маршрутизатордың/брандмауэрдің резервтік көшірмелерін автоматтандыру үшін қолданылатын сценарийді көрсетеді.

1 -қадам: талаптар

Талаптар
Талаптар

Бұл сценарий резервтік көшірмелерді автоматтандырады және Linux жүйесінде жұмыс істейді. Егер сіз ешқашан күтпеген болсаңыз, Ориллидің «Күтуді зерттеу» атты керемет кітабы бар

2 -қадам: айнымалылар

Айнымалылар
Айнымалылар

Кейбір айнымалыларды орнатыңыз. Сізге пайдаланушы атын, құпия сөзді, құю цехын және айнымалы мәндерді өзгерту қажет болады. #!/usr/bin/күту#Құю қондырғыларының резервтік конфигурациясының сценарийін күтіңіз#Джо Макманус#Кейбір уақытты белгілеуді орнатыңыз 60set user «telnet» құпия сөзді орнатыңыз «Құюды құю» Foundry.foo.bar.com «set basedir»/ mnt/netapp/backups/foundry.foo.bar.com «журналды орнатыңыз» [уақыт белгісі-формат%Y-%m-%d] -конфигурация.txt «mailto орнату» [email protected] «пошта тақырыбын орнатыңыз» Қате: құю зауыты сақтық көшірме жасалмады [уақыт белгісі-%форматы%Y-%m-%d] «пошталық жіберуді орнату» «» telnet@FLS648 «шақыруын орнату

3 -қадам: Қосылу

Қосылу
Қосылу

Сценарийдің бұл бөлігі Foundry.send_user «Foundry Backup Script / n» send_user «$ құю цехына қосылуда / n» telnet $ castry күтеді {«Құпия сөз:» {send «$ password / r» expect {« $ prompt «{send_user» Қосылды «}» қате «{send_user» Жарамсыз пароль, «орнатылған пошталық жөнелтуден шығу» Жарамсыз пароль, «close} күту уақытынан шығу {send_user» Сұрау қайтарылмады «пошталық хабарламаны орнату» Жауап қайтарылмады «жабылу}}}» «{Send_user» хостына баратын жол жоқ $ құю цехына қосылу мүмкін емес / n «пошта жәшігін орнату» $ құюға қосылу мүмкін емес / n «}» Аты немесе қызметі белгісіз «{send_user» $ құю цехына қосылу мүмкін емес / n «жиынтығы mailfail «$ құю цехына қосылу мүмкін емес / n»} күту уақыты {send_user «$ құюға қосылу уақыты» орнатылды «{$ mailfail! =» «} {exec /bin /mail - болса,» $ Foundry -ге қосылу уақыты «жабылды}} пошта жөнелтімін орнатыңыз. s $ mailsubject $ mailto << «$ mailfail» шығу}

4 -қадам: Пейджингті өшіру

Пейджингті өшіру
Пейджингті өшіру

Конфигурацияны жүктеу үшін «көбірек» шақыруын өшіріңіз. жіберу «қосу / r» күтіңіз {«$ жедел ауысу#» {send_user «Қосылған»} әдепкі {send_user «Қосылмады» пошталық жіберуді орнатыңыз «ScreenOS пейджинг опциясын қоспағанда.» жабу}} егер {$ mailfail! = «»} {exec /bin /mail -s $ mailsubject $ mailto << «$ mailfail» exit} send «skip-page-display / r» expect {«Бетті көрсету режимін өшіру* $ prompt «{send_user» / nПейджинг өшірулі / n «} әдепкі {send» ScreenOS пейджинг опциясын қоспаған. / n «пошталық жіберуді орнатыңыз» ScreenOS пейджинг опциясын қоспағанда. « close} күту уақыты {send_user «ScreenOS пейджинг опциясын қоспағанда / n» пошталық жіберуді орнатыңыз «ScreenOS пейджинг опциясынан басқа.» жабу}} егер {$ mailfail! = «»} {exec /bin /mail -s $ mailsubject $ mailto << «$ mailfail» шығу}

5 -қадам: конфигурацияны алыңыз

Config алыңыз
Config алыңыз

Сценарийдің бұл бөлігі конфигурацияны алады. send_user «Конфигурация жүктелуде / n» log_file $ basedir/$ logsend «жұмыс істеп тұрғанын көрсетеді / r» күту {«$ шақыруы» {log_file send_user «\ nКонфигурация жүктелді / n»} күту уақыты {send_user «\ nКонфигурация жүктеу кезіндегі қате.» mailfail орнатыңыз «Конфигурацияны жүктеу кезінде қате.» }} closeif {$ mailfail! = «»} {exec /bin /mail -s $ mailsubject $ mailto << «$ mailfail» шығу}

6 -қадам: Файл өлшемін тексеріңіз

Файл өлшемін тексеріңіз
Файл өлшемін тексеріңіз

Файл өлшемін тексеріңіз. файл өлшемін орнату [файл өлшемі $ basedir /$ log], егер {$ filesize <= 512} {send_user «Netscreen конфигурациясы тым кішкентай болса, / n» mailfail орнату «Netscreen конфигурациясы тым кішкентай, / n» exec /bin зерттеңіз. /mail -s $ mailsubject $ mailto << «$ mailfail» шығу}

7 -қадам: тазалау

Жинап қою
Жинап қою

Екі аптадан асқан конфигурацияларды тазалаңыз.#2 аптадан асатын конфигурацияны алып тастаңыз $ basedir -name '*config.txt*' -mtime +14 табыңыз

8 -қадам: Барлығын біріктіріңіз

Барлығын бірге қойыңыз. Сценарий қоса беріледі, ол сәтсіздіктер туралы электрондық поштаға жібереді.

Ұсынылған: