İçindekiler:
- Adım 1: Gereksinimler
- Adım 2: Değişkenler
- 3. Adım: Bağlanın
- Adım 4: Sayfalamayı Devre Dışı Bırakın
- Adım 5: Yapılandırmayı Alın
- 6. Adım: Dosya Boyutunu Kontrol Edin
- 7. Adım: Temizleme
- 8. Adım: Hepsini Bir Araya Getirin
Video: Foundry Networks Cihazı Nasıl Yedeklenir: 8 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:22
Bu talimat, bir dökümhane ağ anahtarı/yönlendirici/güvenlik duvarının yedeklerini otomatikleştirmek için kullanılabilecek bir komut dosyası gösterecektir.
Adım 1: Gereksinimler
Bu komut dosyası, yedeklemeleri otomatikleştirmek için bekler ve bir linux sisteminde çalışır. Beklentileri hiç kontrol etmediyseniz, Oreilly'nin harika bir kitabı "Beklemeyi Keşfetmek" var
Adım 2: Değişkenler
Bazı değişkenleri ayarlayın. Kullanıcı adını, şifreyi, dökümhaneyi ve bilgi istemi değişkenlerini değiştirmeniz gerekecektir. #!/usr/bin/expect#Dökümhane cihazlarının yapılandırmasını yedeklemek için komut dosyası bekle#Joe McManus#Biraz varsset zaman aşımı ayarla 60set kullanıcı "telnet"şifreyi ayarla"şifre"set Foundry "foundry.foo.bar.com"set basedir "/ mnt/netapp/backups/foundry.foo.bar.com"günlüğü ayarla "[zaman damgası -format %Y-%m-%d]-config.txt"mailto'yu ayarla"[email protected]"mailsubject'i ayarla "Hata: dökümhane yedekleme başarısız oldu [timestamp -format %Y-%m-%d] "mailfail'i ayarla "" komut istemini ayarla "telnet@FLS648"
3. Adım: Bağlanın
Komut dosyasının bu bölümü, Foundry.send_user "Foundry Yedekleme Komut Dosyası\n"send_user "$foundry'ye bağlanıyor\n"spawn telnet $foundry bekle { "Parola:" { gönder "$parola\r" bekle { " ile bağlanmaya çalışır $prompt" { send_user "Bağlandı" } "hata" { send_user "Geçersiz parola, çıkılıyor" posta hatası ayarla "Geçersiz parola, çıkılıyor" kapat } zaman aşımı { send_user "İstem döndürülmedi" mail hatası ayarla "İstem döndürülmedi" kapat } } } " Barındırma yolu yok" { send_user "$foundry'ye bağlanılamıyor\n" mailfail ayarla "$foundry'ye bağlanılamıyor\n" } "Ad veya hizmet bilinmiyor" { send_user "$foundry'ye bağlanılamıyor\n" ayarla mailfail "$foundry'ye bağlanılamıyor\n" } zaman aşımı{ send_user "$foundry ile bağlantı zaman aşımı" mailfail "$foundry ile bağlantı zaman aşımı" ayarla kapat } }if { $mailfail != "" } { exec /bin/mail - s$mailsubject $mailto << "$mailfail" çıkış}
Adım 4: Sayfalamayı Devre Dışı Bırakın
Yapılandırmayı indirebilmemiz için "daha fazla" istemini devre dışı bırakın. send "enable\r"expect { "$prompt Switch#" { send_user "Etkin" } default { send_user "Etkinleştirilemedi" mailfail'i ayarla "ScreenOS, sayfalama seçeneği dışında değildi." kapat }}if { $mailfail != "" } { exec /bin/mail -s$mailsubject $mailto << "$mailfail" çıkış}gönder "sayfa görüntüleme\r"expect { "Sayfa görüntüleme modunu devre dışı bırak* $prompt" { send_user "\nPaging Disabled\n" } default { send "ScreenOS, sayfalama seçeneği dışında değildi.\n" mailfail'i ayarla "ScreenOS, sayfalama seçeneği dışında değildi." kapat } zaman aşımı { send_user "ScreenOS, sayfalama seçeneği dışında değildi\n" mailfail'i ayarla "ScreenOS, sayfalama seçeneği dışında değildi." kapat }}if { $mailfail != "" } { exec /bin/mail -s$mailsubject $mailto << "$mailfail" çıkış}
Adım 5: Yapılandırmayı Alın
Komut dosyasının bu kısmı yapılandırmayı alır. send_user "Yapılandırmayı İndiriyor\n"log_file $basedir/$logsend "çalışanları göster\r"bekle { "$prompt" { log_file send_user "\nYapılandırma İndirildi\n" } zaman aşımı { send_user "\nYapılandırma indirme sırasında hata." mailfail "Yapılandırma indirme sırasında hata." }}closeif { $mailfail != "" } { exec /bin/mail -s$mailsubject $mailto << "$mailfail" çıkış}
6. Adım: Dosya Boyutunu Kontrol Edin
Dosya boyutunu kontrol edin. dosya boyutu [dosya boyutu $basedir/$log]if { $filesize <= 512 } { send_user "Netscreen yapılandırması çok küçük, lütfen araştırın\n" mailfail ayarlayın "Netscreen yapılandırması çok küçük, lütfen inceleyin\n" exec /bin /mail -s$mailsubject $mailto << "$mailfail" çıkış}
7. Adım: Temizleme
İki haftadan eski yapılandırmaları temizleyin.#2 haftadan eski yapılandırmayı kaldırınexec find $basedir -name '*config.txt*' -mtime +14
8. Adım: Hepsini Bir Araya Getirin
Hepsini bir araya getirmek. Komut dosyası ektedir, arızalarda e-posta gönderir.
Önerilen:
160A Fırçalı Elektronik Hız Kontrol Cihazı ve Servo Test Cihazı Kullanılarak DC Dişli Motor Nasıl Kontrol Edilir: 3 Adım
160A Fırçalı Elektronik Hız Kontrol Cihazı ve Servo Test Cihazı Kullanılarak DC Dişli Motor Nasıl Kontrol Edilir: Özellikler: Voltaj: 2-3S Lipo veya 6-9 NiMH Sürekli akım: 35A Patlama akımı: 160A BEC: 5V / 1A, lineer mod Modlar: 1. ileri &ters; 2. ileri &fren; 3. ileri & fren & ters Ağırlık: 34g Boyut: 42*28*17mm
Esp8266EX veya Esp-01'in Orijinal Ürün Yazılımı Nasıl Yedeklenir: 4 Adım
Esp8266EX veya Esp-01'in Orijinal Ürün Yazılımı Nasıl Yedeklenir: Neden? orijinal bellenimin yedeği önemlidir. en basit ans = orijinaldir Bu eğitimde size esp8266ex'in orijinal bellenimini nasıl yedekleyeceğinizi göstereceğim. ESP8266EX, tam TCP/IP yığını ve mikro kontrol özelliğine sahip düşük maliyetli bir Wi-Fi mikroçiptir
Noobs için DVD'ler Nasıl Yedeklenir (Videolu): 4 Adım
Noobs için DVD'ler Nasıl Yedeklenir (Videolu): Size DVD'lerinizi nasıl yedekleyeceğinizi göstereceğim. Bu çok kolay bir işlemdir ve sadece bir saat kadar sürer. Öncelikle şunu söylemek isterim ki, yapacağınız hiçbir işlemden sorumlu değilim, DVD'leri kopyalamak veya yakmak şu anda Amerika Birleşik Devletleri'nde yasa dışıdır
Netscreen Güvenlik Duvarı Nasıl Yedeklenir: 8 Adım
Bir Netscreen Güvenlik Duvarı Nasıl Yedeklenir: Bu talimat, ScreenOS çalıştıran bir netscreen güvenlik duvarının yedeklerini otomatikleştirmek için kullanılabilecek bir komut dosyasını gösterir
Bilgisayar Olmadan Hafıza Kartları Nasıl Yedeklenir: 3 Adım
Bilgisayar Olmadan Hafıza Kartları Nasıl Yedeklenir: MerhabaTatildeyken çektiğim tüm fotoğrafları yedeklemeyi severim. ve hangi fotoğrafların silineceğini belirlemek için. ve iyi olanları facebook'a yükle.Tatildeyken tek şey bir dizüstü bilgisayarın etrafında dolaşmak istemiyorum. Bulduğum çözüm bir P kullanmak