Obsah:
- Krok 1: Požadavky
- Krok 2: Proměnné
- Krok 3: Připojte se
- Krok 4: Zakažte stránkování
- Krok 5: Získejte konfiguraci
- Krok 6: Zkontrolujte velikost souboru
- Krok 7: Vyčištění
- Krok 8: Dejte to všechno dohromady
Video: Jak zálohovat zařízení Foundry Networks: 8 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:25
Tento instruktážní program zobrazí skript, který lze použít k automatizaci zálohování přepínače/routeru/brány firewall slévárenských sítí.
Krok 1: Požadavky
Tento skript používá automatizace zálohování a běží na linuxovém systému. Pokud jste nikdy nevyzkoušeli očekávání, Oreilly má skvělou knihu „Exploring Expect“https://oreilly.com/catalog/9781565920903/
Krok 2: Proměnné
Nastavte některé proměnné. Budete muset změnit uživatelské jméno, heslo, slévárnu a proměnné výzvy. #!/usr/bin/expect#Očekávejte skript pro zálohování konfigurace slévárenských zařízení#Joe McManus#Nastavit nějaký časový limit varsetu 60set uživatel "telnet" nastavit heslo "heslo" nastavit slévárna "foundry.foo.bar.com" nastavit 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álohování se nezdařilo [timestamp -format%Y-%m-%d] "set mailfail" "set prompt" telnet@FLS648"
Krok 3: Připojte se
Tato část skriptu se pokouší připojit k foundry.send_user "Foundry Backup Script / n" send_user "Připojení k $ foundry / n" spawn telnet $ foundry expect {"Heslo:" {send "$ heslo / r" expect {" $ prompt "{send_user" Connected "}" selhání "{send_user" Neplatné heslo, ukončení "set mailfail" Neplatné heslo, ukončení "close} timeout {send_user" Žádná výzva vrácena "set mailfail" Žádná výzva vrácena "zavřít}}}" Žádná trasa k hostiteli „{send_user“Nelze se připojit k $ foundry / n „nastavit mailfail“Nelze se připojit k $ foundry / n „}“Jméno nebo služba není známa „{send_user“Nelze se připojit k $ foundry / n „nastaveno mailfail "Nelze se připojit 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: Zakažte stránkování
Zakažte výzvu „více“, abychom mohli stáhnout konfiguraci. send "enable / r" expect {"$ prompt Switch#" {send_user "Enabled"} default {send_user "Enable failed" set mailfail "ScreenOS did not except paging option." zavřít}} if {$ mailfail! = ""} {exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" exit} send "skip-page-display / r" expect {"Zakázat režim zobrazení stránky* $ prompt "{send_user" / nStránka zakázána / n "} výchozí {odeslat" ScreenOS nevyjímal kromě možnosti stránkování. / n "nastavit mailfail" ScreenOS nevyjímal kromě možnosti stránkování. " zavřít} časový limit {send_user "ScreenOS nevybral kromě možnosti stránkování / n" nastavit mailfail "ScreenOS nevybral kromě možnosti stránkování." zavřít}} pokud {$ mailfail! = ""} {exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" exit}
Krok 5: Získejte konfiguraci
Tato část skriptu získá konfiguraci. send_user "Konfigurace stahování / n" log_file $ basedir/$ logsend "show running / r" expect {"$ prompt" {log_file send_user "\ nConfiguration Downloaded / n"} timeout {send_user "\ nError during configuration download." nastavit mailfail "Chyba při stahování konfigurace." }} closeif {$ mailfail! = ""} {exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" exit}
Krok 6: Zkontrolujte velikost souboru
Zkontrolujte velikost souboru. nastavit velikost souboru [velikost souboru $ basedir /$ log] pokud {$ velikost souboru <= 512} {send_user "Konfigurace Netscreen je příliš malá, prozkoumejte / n" set mailfail "Konfigurace Netscreen je příliš malá, prozkoumejte / n" exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" exit}
Krok 7: Vyčištění
Vyčistěte konfigurace starší než dva týdny.#Odstraňte konfiguraci starší než 2 týdny. Sexec najděte $ basedir -name '*config.txt*' -mtime +14
Krok 8: Dejte to všechno dohromady
Dát to všechno dohromady Skript je přiložen, při selhání zašle e -mail.
Doporučuje:
Zařízení ASS (antisociální sociální zařízení): 7 kroků
Zařízení ASS (antisociální sociální zařízení): Řekněme, že jste typ člověka, který má rád lidi, ale nemá rád, když se blíží. Jste také příjemným lidem a těžko řeknete lidem ne. Takže nevíte, jak jim říct, aby ustoupili. No, zadejte - zařízení ASS! Y
Jak zálohovat původní firmware z Esp8266EX nebo Esp-01: 4 kroky
Jak zálohovat původní firmware Esp8266EX nebo Esp-01: Proč? důležitá je záloha původního firmwaru. nejjednodušší ans is = originál je originál V tomto tutoriálu vám ukážu, jak zálohovat původní firmware esp8266ex. ESP8266EX je levný Wi-Fi mikročip s plným zásobníkem TCP/IP a mikrokontrolérem
Jak vyměnit baterii v zařízení TomTom Go! Zařízení 510 Satnav: 15 kroků
Jak vyměnit baterii v zařízení TomTom Go! Zařízení 510 Satnav: Takže před 2 lety jste šli a utratili stovky za nový lesklý TomTom GO! a vy a sdíleli jste mnoho šťastných cest nahoru a dolů po zemi. Hladký hlas operátora nikdy nekřičí, nebo nadává, když vám chybí odbočky, nebo úplně neposloucháte, co museli
Jak snadno zálohovat Linux Box pomocí Rdiff-backup: 9 kroků
Jak snadno zálohovat Linux Box pomocí Rdiff-backup: Tento návod vám ukáže, jak spustit jednoduchý plně vybavený systém zálohování a obnovy na linuxu pomocí rdiff-backup a USB disku
Jak zálohovat bránu firewall Netscreen: 8 kroků
Jak zálohovat bránu firewall Netscreen: Tento návod ukazuje skript, který lze použít k automatizaci zálohování brány firewall netscreen se systémem ScreenOS