Mündəricat:

Döküm Şəbəkə Cihazının Yedəklənməsi: 8 addım
Döküm Şəbəkə Cihazının Yedəklənməsi: 8 addım

Video: Döküm Şəbəkə Cihazının Yedəklənməsi: 8 addım

Video: Döküm Şəbəkə Cihazının Yedəklənməsi: 8 addım
Video: MAC Address Explained 2024, Noyabr
Anonim
Döküm Şəbəkə Cihazının Necə Yedəklənməsi
Döküm Şəbəkə Cihazının Necə Yedəklənməsi

Bu təlimat, bir tökmə şəbəkəsi açarının/marşrutlaşdırıcının/firewallın ehtiyat nüsxələrini avtomatlaşdırmaq üçün istifadə edilə bilən bir skript göstərəcək.

Addım 1: Tələblər

Tələblər
Tələblər

Bu skript, ehtiyat nüsxələrini avtomatlaşdırmaq üçün bir gözləmə sistemindən istifadə edir və linux sistemində işləyir. Gözlədiyinizi heç vaxt gözdən keçirməmisinizsə, Oreilly -nin möhtəşəm bir "Gözləmə Araşdırma" kitabı var

Addım 2: Dəyişənlər

Dəyişənlər
Dəyişənlər

Bəzi dəyişənlər qurun. İstifadəçi adını, şifrəni, dökümxananı və tez dəyişənləri dəyişdirməlisiniz. #!/usr/bin/wait#Döküm qurğularının ehtiyat konfiqurasiyasından skript gözləyin#Joe McManus#Bəzi standart vaxt aşımlarını təyin et mnt/netapp/backups/foundry.foo.bar.com "günlüyü qur" [vaxt damgası -format%Y-%m-%d] -config.txt "mailto qur" [email protected] "poçt mövzusunu təyin et" Xəta: tökmə zavodu yedəkləmə uğursuz oldu [vaxt damgası -format%Y-%m-%d] "poçt göndərişini təyin et" "istəyi qur" telnet@FLS648"

Addım 3: Bağlayın

Qoşulun
Qoşulun

Skriptin bu hissəsi, Foundry.send_user "Döküm Yedek Script / n" send_user "$ tökmə zavoduna qoşulma / n" telnet $ tökmə gözləmə {"Şifrə:" {göndər "$ parol / r" gözləmə {") ilə əlaqə qurmağa çalışır. $ istem "{send_user" Bağlandı "}" uğursuzluq "{send_user" Yanlış şifrə, "setfail set" -dən çıxmaq "Yanlış parol", "close} zaman aşımından çıxmaq {send_user" No sorğu qaytarılmadı "mailfail qurmaq" No prompt "" close}}} " "{Send_user" ev sahibliyi üçün marşrut yoxdur $ tökmə zavoduna qoşulmaq mümkün deyil / n "poçt göndərişi" $ tökmə zavoduna qoşulmaq mümkün deyil / n "}" Adı və ya xidməti məlum deyil "{send_user" $ tökmə zavoduna qoşulmaq mümkün deyil / n "dəsti mailfail "$ Foundry -ə bağlanıla bilmir / n"} zaman aşımı {send_user "$ dökümxanaya bağlanma vaxtı" "$ $ dökümxanaya bağlanan zaman aşımı" yaxın}}, əgər {$ mailfail! = ""} {exec /bin /mail - s $ mailsubject $ mailto << "$ mailfail" exit}

Addım 4: Səhifələməni deaktiv edin

Səhifələşdirməni deaktiv edin
Səhifələşdirməni deaktiv edin

Konfiqurasiyanı yükləyə bilmək üçün "daha çox" istəyini deaktiv edin. göndər "etkinleştir / r" gözlə {"$ tez keç# yaxın}} əgər {$ mailfail! = ""} {exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" exit} send "skip-page-display / r" wait {"Səhifə göstərmə rejimini deaktiv edin* $ prompt "{send_user" / nPaging Disabled / n "} defolt {send" ScreenOS səhifələmə seçimini istisna etmədi. / n "mailfail'i təyin et" ScreenOS səhifələmə seçimini istisna etmədi. " close} zaman aşımı {send_user "ScreenOS səhifələmə seçimindən başqa bir şey etmədi / n" poçt göndərişini təyin et "ScreenOS disk bölmə seçimi istisna etmədi." yaxın}} əgər {$ mailfail! = ""} {exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" exit}

Addım 5: Config əldə edin

Config əldə edin
Config əldə edin

Skriptin bu hissəsi konfiqurasiyanı alır. send_user "Konfiqurasiya endirilir / n" log_file $ basedir/$ logsend "işləyən şou / r" gözləyir {"$ istəyi" {log_file send_user "\ nKonfiqurasiya endirildi / n"} zaman aşımı {send_user "\ nKonfiqurasiya endirmə zamanı səhv." mailfail "Konfiqurasiya endirmə zamanı xəta." }} closeif {$ mailfail! = ""} {exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" çıxış}

Addım 6: Fayl Ölçüsünü yoxlayın

Fayl Ölçüsünü yoxlayın
Fayl Ölçüsünü yoxlayın

Faylın ölçüsünü yoxlayın. fayl ölçüsünü təyin edin [fayl ölçüsü $ basedir /$ log], əgər {$ filesize <= 512} {send_user "Netscreen konfiqurasiyası çox kiçikdirsə, / n" poçt göndərişini təyin et "Netscreen konfiqurasiyası çox kiçikdir, / n" exec /bin araşdırın /mail -s $ mailsubject $ mailto << "$ mailfail" exit}

Addım 7: Təmizləmə

Təmizləmək
Təmizləmək

İki həftədən artıq olan konfiqurasiyaları təmizləyin.#2 həftədən yuxarı olan konfiqurasiyanı silin $ basedir -name '*config.txt*' -mtime +14 tapın

Addım 8: Hamısını bir araya gətirin

Hamısını bir yerə qoyun. Skript əlavə edildi, uğursuzluqlar barədə e -poçt göndərəcək.

Tövsiyə: