جدول المحتويات:

كيفية عمل نسخة احتياطية من جهاز شبكات Foundry: 8 خطوات
كيفية عمل نسخة احتياطية من جهاز شبكات Foundry: 8 خطوات

فيديو: كيفية عمل نسخة احتياطية من جهاز شبكات Foundry: 8 خطوات

فيديو: كيفية عمل نسخة احتياطية من جهاز شبكات Foundry: 8 خطوات
فيديو: كيفية عمل نسخة احتياطية واعادة المايكروتك الى اعداداته الافتراضية ثم أسترجاع النسخة الاحتياطية 2024, ديسمبر
Anonim
كيفية عمل نسخة احتياطية من جهاز شبكات مسبك
كيفية عمل نسخة احتياطية من جهاز شبكات مسبك

سيعرض هذا التوجيه نصًا يمكن استخدامه لأتمتة النسخ الاحتياطية لمحول / جهاز توجيه / جدار حماية لشبكات مسبك.

الخطوة 1: المتطلبات

متطلبات
متطلبات

يستخدم هذا البرنامج النصي توقع أتمتة النسخ الاحتياطية ويعمل على نظام لينكس. إذا لم تكن قد قمت بتسجيل المغادرة ، فتوقع أن يكون لدى Oreilly كتاب رائع بعنوان "Exploring Expect"

الخطوة 2: المتغيرات

المتغيرات
المتغيرات

قم بإعداد بعض المتغيرات. سوف تحتاج إلى تغيير اسم المستخدم وكلمة المرور والمسبك ومتغيرات المطالبة. #! / usr / bin / توقع # توقع البرنامج النصي لتكوين نسخ احتياطي لأجهزة المسبك # Joe McManus # تعيين بعض مهلة varsset 60set مستخدم "telnet" ، تعيين كلمة مرور "password" set Foundry "foundry.foo.bar.com" set basedir "/ mnt / netapp / backups / foundry.foo.bar.com "سجل مجموعة" [الطابع الزمني - تنسيق٪ Y-٪ m-٪ d] -config.txt "تعيين mailto" [email protected] "تعيين mailsubject" خطأ: Foundry فشل النسخ الاحتياطي [الطابع الزمني - تنسيق٪ Y-٪ m-٪ d] "تعيين فشل البريد" "تعيين موجه" telnet @ FLS648"

الخطوة الثالثة: التوصيل

الاتصال
الاتصال

يحاول هذا الجزء من البرنامج النصي الاتصال بـ Foundry.send_user "Foundry Backup Script / n" send_user "الاتصال بـ $ foundry / n" ولّد مسبك telnet $ توقع {"Password:" {send "$ password / r" توقع {" $ موجه "{send_user" Connected "}" فشل "{send_user" كلمة مرور غير صالحة ، الخروج من "تعيين بريد إلكتروني" كلمة مرور غير صالحة ، إنهاء "مهلة الإغلاق {send_user" لم يتم إرجاع مطالبة "تعيين فشل البريد" لم يتم إرجاع مطالبة "close}}} لا يوجد مسار لاستضافة "{send_user" غير قادر على الاتصال بـ $ foundry / n "set mailfail" غير قادر على الاتصال بـ $ foundry / n "}" الاسم أو الخدمة غير معروفين "{send_user" غير قادر على الاتصال بـ $ foundry / n " mailfail "تعذر الاتصال بـ $ foundry / n"} انتهت المهلة {send_user "مهلة الاتصال بـ $ foundry" تعيين mailfail "مهلة الاتصال بـ $ foundry" close}} إذا كان {$ mailfail! = ""} {exec / bin / mail - s $ mailsubject $ mailto << "$ mailfail" exit}

الخطوة 4: تعطيل النداء

تعطيل الترحيل
تعطيل الترحيل

قم بتعطيل موجه "المزيد" حتى نتمكن من تنزيل ملف config. أرسل "تمكين / r" توقع {"$ موجه التبديل #" {send_user "ممكّن"} افتراضي {send_user "فشل تمكين" تعيين فشل البريد "لم يقم ScreenOS باستثناء خيار الترحيل." close}} إذا كان {$ mailfail! = ""} {exec / bin / mail -s $ mailsubject $ mailto << "$ mailfail" exit} أرسل "skip-page-display / r" توقع {"تعطيل وضع عرض الصفحة * $ موجه "{send_user" / n تم تعطيل الترحيل / n "} الافتراضي {إرسال" لم يستثني ScreenOS خيار الترحيل. / n "تعيين فشل البريد" لم يستثني ScreenOS خيار الترحيل. " close} timeout {send_user "لم يستثني ScreenOS خيار الترحيل / n" تعيين فشل البريد "لم يقم ScreenOS باستثناء خيار الترحيل." close}} إذا {$ mailfail! = ""} {exec / bin / mail -s $ mailsubject $ mailto << "$ mailfail" exit}

الخطوة 5: الحصول على Config.sys

احصل على التكوين
احصل على التكوين

هذا الجزء من البرنامج النصي يحصل على التكوين. 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" exit}

الخطوة السادسة: التحقق من حجم الملف

تحقق من حجم الملف
تحقق من حجم الملف

تحقق من الملف. عيّن حجم الملف [حجم الملف $ Basedir / $ log] إذا كان {$ ملف <= 512} {send_user "تكوين Netscreen صغير جدًا ، يرجى التحقيق / n" تعيين فشل البريد "إن تهيئة Netscreen صغيرة جدًا ، يرجى التحقيق / n" exec / bin / mail -s $ mailsubject $ mailto << "$ mailfail" exit}

الخطوة 7: التنظيف

تنظيف
تنظيف

تنظيف التكوينات الأقدم من أسبوعين. # إزالة التكوين الأقدم من أسبوعين ، ابحث عن $ Basedir -name '* config.txt *' -mtime +14

الخطوة 8: ضعها معًا

ضعها سوية. يتم إرفاق النص ، وسوف يرسل بريدًا إلكترونيًا عند الإخفاقات.

موصى به: