Obsah:
- Krok 1: Požiadavky
- Krok 2: Premenné
- Krok 3: Pripojte sa
- Krok 4: Vypnite stránkovanie
- Krok 5: Získajte konfiguráciu
- Krok 6: Skontrolujte veľkosť súboru
- Krok 7: Čistenie
- Krok 8: Dajte to všetko dohromady
Video: Ako zálohovať zariadenie Foundry Networks: 8 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:02
Tento pokyn zobrazí skript, ktorý možno použiť na automatizáciu zálohovania prepínača/smerovača/brány firewall zlievárenských sietí.
Krok 1: Požiadavky
Tento skript používa funkciu automatizácie zálohovania a beží na systéme Linux. Ak ste nikdy nepoznali očakávanie, Oreilly má skvelú knihu „Exploring Expect“https://oreilly.com/catalog/9781565920903/
Krok 2: Premenné
Nastavte niekoľko premenných. Budete musieť zmeniť používateľské meno, heslo, zlieváreň a promptné premenné. #!/usr/bin/expect#Očakávajte skript na zálohovanie konfigurácie zlievárenských zariadení#Joe McManus#Nastaviť časový limit varsetu 60set používateľa „telnet“nastaviť heslo „heslo“nastaviť zlieváreň „foundry.foo.bar.com“nastaviť basedir”/ mnt/netapp/backups/foundry.foo.bar.com "set log" [timestamp -format%Y-%m-%d] -config.txt "set mailto" [email protected] "set mailsubject" Chyba: foundry zálohovanie zlyhalo [timestamp -format%Y-%m-%d] "set mailfail" "set prompt" telnet@FLS648"
Krok 3: Pripojte sa
Táto časť skriptu sa pokúša pripojiť k foundry.send_user "Foundry Backup Script / n" send_user "Pripojenie k $ foundry / n" spawn telnet $ foundry expect {"Heslo:" {send "$ password / r" expect {" $ prompt "{send_user" Connected "}" zlyhanie "{send_user" Neplatné heslo, ukončenie "set mailfail" Neplatné heslo, ukončenie "close} timeout {send_user" Žiadna výzva vrátená "set mailfail" Žiadna výzva vrátená "close}}}" Žiadna cesta k hostiteľovi „{send_user“Nedá sa pripojiť k $ foundry / n „nastaviť mailfail“Nedá sa pripojiť k $ foundry / n „}“Meno alebo služba nie je známa „{send_user“Nedá sa pripojiť k $ Foundry / n „nastavená mailfail "Nedá sa pripojiť k $ foundry / n"} timeout {send_user "Timeout connying to $ foundry" set mailfail "Timeout connying to $ foundry" close}} if {$ mailfail! = ""} {exec /bin /mail - s $ mailsubject $ mailto << "$ mailfail" exit}
Krok 4: Vypnite stránkovanie
Vypnite výzvu „viac“, aby sme mohli stiahnuť konfiguráciu. send "enable / r" expect {"$ prompt Switch#" {send_user "Enabled"} default {send_user "Enable failed" set mailfail "ScreenOS did not except paging option." close}} if {$ mailfail! = ""} {exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" exit} send "skip-page-display / r" expect {"Disable page display mode* $ prompt "{send_user" / nStránka zakázaná / n "} predvolené {odoslať" ScreenOS nevyberá možnosť stránkovania. / n "nastaviť mailfail" ScreenOS nevyberá možnosť stránkovania. " zavrieť} časový limit {send_user "ScreenOS nevyberal okrem možnosti stránkovania / n" nastaviť mailfail "ScreenOS nevyberal okrem možnosti stránkovania." zavrieť}} ak {$ mailfail! = ""} {exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" exit}
Krok 5: Získajte konfiguráciu
Táto časť skriptu získa konfiguráciu. send_user "Konfigurácia sťahovania / n" log_file $ basedir/$ logsend "show running / r" expect {"$ prompt" {log_file send_user "\ nConfiguration Downloaded / n"} timeout {send_user "\ nChyba počas sťahovania konfigurácie." nastavte mailfail "Chyba počas sťahovania konfigurácie." }} closeif {$ mailfail! = ""} {exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" exit}
Krok 6: Skontrolujte veľkosť súboru
Skontrolujte veľkosť súboru. nastaviť veľkosť súboru [veľkosť súboru $ basedir /$ log] ak {$ veľkosť súboru <= 512} {send_user "Konfigurácia siete Netscreen je príliš malá, prosím skúmajte / n" set mailfail "Konfigurácia siete Netscreen je príliš malá, preskúmajte / n" exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" exit}
Krok 7: Čistenie
Vyčistite konfigurácie staršie ako dva týždne.#Odstráňte konfiguráciu staršiu ako 2 týždne. Sexec vyhľadajte $ basedir -name '*config.txt*' -mtime +14
Krok 8: Dajte to všetko dohromady
Dajte to všetko dohromady Skript je priložený, v prípade zlyhaní zašle e -mail.
Odporúča:
Zariadenie ASS (antisociálne sociálne zariadenie): 7 krokov
Zariadenie ASS (antisociálne sociálne zariadenie): Povedzme, že ste typ človeka, ktorý má rád okolo seba ľudí, ale nemá rád, keď sa dostávajú príliš blízko. Ste tiež potešiteľom ľudí a ťažko dokážete ľuďom povedať nie. Takže neviete, ako im povedať, aby ustúpili. No, zadajte - zariadenie ASS! Y
Vytvorte zariadenie Chromecast ako zariadenie Raspberry Pi: 7 krokov
Vytvorte zariadenie Chromecast ako zariadenie Raspberry Pi: Už vlastním Chromecast v2 (okrúhly, USB kľúč ako v1 a v3 vyzerá ako v2, ale s G na i a s napájacou tehlou s ethernetovým portom) a i páči sa mi to, je to zábava používať a ľahko sa nastavuje, ALE … Áno, existuje ALE, čo
Pomocné zariadenie na vyberanie lepidla Horné zariadenie: 8 krokov
Horné zariadenie na výber lepidla s asistenčnou technológiou: Toto zariadenie je určené na vyberanie malých predmetov (mince, kreditné karty, čajové vrecúška, papiere) lepiacim mechanizmom zo sediacej alebo stojacej polohy. Zariadenie je manuálne, ale je navrhnuté tak, aby ho obsluhovala jednoduchá osoba s obmedzenou silou ruky
Ako si vyrobiť vlastnú nabíjačku do auta USB pre akékoľvek zariadenie iPod alebo iné zariadenie, ktoré sa nabíja cez USB: 10 krokov (s obrázkami)
Ako si vyrobiť vlastnú USB nabíjačku do auta pre akékoľvek iPody alebo iné zariadenia nabíjateľné cez USB: Vytvorte USB nabíjačku do auta pre akékoľvek zariadenie iPod alebo iné zariadenie, ktoré sa nabíja cez USB, spojením automobilového adaptéra s výstupom 5 V a zástrčky USB. Najdôležitejšou súčasťou tohto projektu je zaistiť, aby bol vsadený výstup na vami zvolený adaptér do auta
Ako zálohovať bránu firewall Netscreen: 8 krokov
Ako zálohovať bránu firewall Netscreen: Tento návod ukazuje skript, ktorý je možné použiť na automatizáciu zálohovania brány firewall netscreen so systémom ScreenOS