সুচিপত্র:

কিভাবে একটি নেটস্ক্রিন ফায়ারওয়াল ব্যাকআপ করবেন: 8 টি ধাপ
কিভাবে একটি নেটস্ক্রিন ফায়ারওয়াল ব্যাকআপ করবেন: 8 টি ধাপ

ভিডিও: কিভাবে একটি নেটস্ক্রিন ফায়ারওয়াল ব্যাকআপ করবেন: 8 টি ধাপ

ভিডিও: কিভাবে একটি নেটস্ক্রিন ফায়ারওয়াল ব্যাকআপ করবেন: 8 টি ধাপ
ভিডিও: উইন্ডোজ সেটাপের পরে কি কি কাজ করতে হয়।।What To Do After Installing Windows.।। 2024, নভেম্বর
Anonim

লেখক দ্বারা আরো অনুসরণ করুন:

ইন্টেল এডিসন গ্যারেজ মনিটর এবং অ্যালার্ট সিস্টেম
ইন্টেল এডিসন গ্যারেজ মনিটর এবং অ্যালার্ট সিস্টেম
ইন্টেল এডিসন গ্যারেজ মনিটর এবং অ্যালার্ট সিস্টেম
ইন্টেল এডিসন গ্যারেজ মনিটর এবং অ্যালার্ট সিস্টেম
ইন্টেল এডিসন ফ্যাট বাইক টায়ার বিশ্লেষক
ইন্টেল এডিসন ফ্যাট বাইক টায়ার বিশ্লেষক
ইন্টেল এডিসন ফ্যাট বাইক টায়ার বিশ্লেষক
ইন্টেল এডিসন ফ্যাট বাইক টায়ার বিশ্লেষক
ইন্টেল গ্যালিলিও গ্যারেজ মনিটর
ইন্টেল গ্যালিলিও গ্যারেজ মনিটর
ইন্টেল গ্যালিলিও গ্যারেজ মনিটর
ইন্টেল গ্যালিলিও গ্যারেজ মনিটর

সম্পর্কে: আমি প্রায় কোন কিছুর সাথে টিঙ্কার করতে পছন্দ করি, কখনও কখনও এটি শেষ পর্যন্ত কাজ করে। প্রকল্পগুলি দেখে মজা করুন, কিছু খোলা রাখার চেষ্টা করুন এবং এটি কীভাবে যায় তা আমাকে জানান। চিয়ার্স, -জো জো সম্পর্কে আরো »

এই নির্দেশযোগ্য একটি স্ক্রিপ্ট দেখায় যা স্ক্রিনওএস চলমান একটি নেটস্ক্রিন ফায়ারওয়ালের ব্যাকআপ স্বয়ংক্রিয়ভাবে ব্যবহার করতে পারে।

ধাপ 1: প্রয়োজনীয়তা

প্রয়োজনীয়তা
প্রয়োজনীয়তা

এই স্ক্রিপ্টটি প্রত্যাশায় লেখা এবং অনুমান করা হয়েছে যে আপনি আপনার নেটস্ক্রিন এবং একটি লিনাক্স পরিবেশে SSH চালু করেছেন। যদি আপনি কখনোই প্রত্যাশা না করে থাকেন তবে ওরেলির একটি দুর্দান্ত বই "এক্সপ্লোরিং এক্সপেক্ট"

ধাপ 2: পরিবর্তনশীল

পরিবর্তনশীল
পরিবর্তনশীল

আমরা কিছু ভেরিয়েবল সেটিং দিয়ে শুরু করব আপনি আপনার পরিবেশের সাথে মিল রেখে পোর্ট/ইউজারনেম/পাসওয়ার্ড/নেটস্ক্রিন/প্রম্পট ভেরিয়েবল সেট করতে চান। #! "/mnt/netapp/backups/foo.bar.com"set log" [timestamp -format%Y-%m-%d] -config.txt "set mailto" [email protected] "set mailsubject" ত্রুটি: নেটস্ক্রিন ব্যাকআপ ব্যর্থ হয়েছে

ধাপ 3: সংযোগ করুন

সংযোগ করুন
সংযোগ করুন

পরবর্তী স্ক্রিপ্টে আমরা চেষ্টা করব এবং connect.send_user "NetScren ব্যাকআপ স্ক্রিপ্ট / n" send_user "$ নেটস্ক্রিনে সংযুক্ত হচ্ছে / n" spawn ssh $ user@$ netscreen -p $ port expect {"password:" {send "$ password r "প্রত্যাশা {" $ প্রম্পট "{send_user" সংযুক্ত "}" অনুমতি প্রত্যাখ্যান করা হয়েছে "{send_user" অবৈধ পাসওয়ার্ড, "সেট মেলফেল" অকার্যকর পাসওয়ার্ড, "ক্লোজ} টাইমআউট থেকে বেরিয়ে যাওয়া "close}}}" হোস্ট করার কোন রুট নেই "{send_user" $ নেটস্ক্রিনে সংযোগ করতে অক্ষম mail n "মেলফেল সেট করুন" $ নেটস্ক্রিনে সংযোগ করতে অক্ষম / n "}" নাম বা পরিষেবা জানা নেই "{send_user" সংযোগ করতে অক্ষম $ নেটস্ক্রিন set n "মেলফেল সেট করুন" $ নেটস্ক্রিনে সংযোগ করতে অক্ষম / n "} সময়সীমা শেষ exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" exit}

ধাপ 4: পেজিং বন্ধ করুন

পেজিং বন্ধ করুন
পেজিং বন্ধ করুন

আপনাকে পেজিং বন্ধ করতে হবে - অথবা নেটস্ক্রিনে আরও প্রম্পট। #"আরো" প্রম্পটসেন্ড "সেট কনসোল পৃষ্ঠাটি অক্ষম করুন 0 / r" {{$ prompt "{send_user" send nPaging অক্ষম / n "} ডিফল্ট {পাঠান" ScreenOS পেজিং অপশন ছাড়া হয়নি। OS n "মেলফেল সেট করুন" ScreenOS করেছে পেজিং বিকল্প ছাড়া নয়। " close} টাইমআউট {send_user "স্ক্রিনওএস পেজিং অপশন ছাড়া করেনি / n" মেলফেল সেট করুন "স্ক্রিনওএস পেজিং অপশন ছাড়া করেনি।" close}} যদি {$ mailfail! = ""} {exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" exit}

ধাপ 5: কনফিগ পান

কনফিগ পান
কনফিগ পান

আমরা এখন কনফিগারেশন পাব। send_user "কনফিগারেশন ডাউনলোড হচ্ছে / n" log_file $ basedir/$ logsend "get config / r" প্রত্যাশা {"$ prompt" {log_file send_user "\ n কনফিগারেশন ডাউনলোড হয়েছে / n"} টাইমআউট {send_user "config n কনফিগারেশন ডাউনলোডের সময় ত্রুটি।" মেলফেল সেট করুন "কনফিগারেশন ডাউনলোডের সময় ত্রুটি।" }} closeif {$ mailfail! = ""} {exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" exit}

ধাপ 6: কনফিগ সঠিক আকার কিনা তা পরীক্ষা করুন

কনফিগ সঠিক আকার কিনা তা পরীক্ষা করে দেখুন
কনফিগ সঠিক আকার কিনা তা পরীক্ষা করে দেখুন

কনফিগ কমপক্ষে 1k.set ফাইলসাইজ [ফাইল সাইজ $ basedir/$ log] আছে কিনা তা আমরা চেক করে জানব নেটস্ক্রিন কনফিগারেশন খুব ছোট, অনুগ্রহ করে তদন্ত করুন exec n "exec /bin /mail -s $ mailsubject $ mailto <<" $ mailfail "exit}

ধাপ 7: পরিষ্কার

পরিষ্কার কর
পরিষ্কার কর

দুই সপ্তাহের চেয়ে পুরনো কনফিগারগুলি অপসারণ করতে একটু পরিষ্কার করা যাক। #2 সপ্তাহের পুরানো কনফিগার সরান সেক্সেক $ basedir -name '*config.txt*' -mtime +14 খুঁজুন

ধাপ 8: সব একসাথে

এখন সব একসাথে রাখুন। এটি একটি টেক্সট ফাইল হিসাবে সংযুক্ত করা হয়। এটি কোনও ব্যর্থতার জন্য ইমেল পাঠাবে। #! "/mnt/netapp/backups/foo.bar.com"set log" [timestamp -format%Y-%m-%d] -config.txt "set mailto" [email protected] "set mailsubject" ত্রুটি: নেটস্ক্রিন ব্যাকআপ ব্যর্থ হয় netscreen -p $ port expect {"password:" {send "$ password / r" expect {"$ prompt" {send_user "Connected"} "অনুমতি প্রত্যাখ্যান করা হয়েছে" {send_user "অবৈধ পাসওয়ার্ড," সেট মেলফেল "থেকে বেরিয়ে যাওয়া অবৈধ পাসওয়ার্ড, প্রস্থান "close} টাইমআউট {send_user" কোন প্রম্পট ফেরত দেওয়া হয়নি "মেলফেল সেট করা হয়েছে" কোন প্রম্পট ফেরত দেওয়া হয়নি "close}}}" হোস্ট করার কোন রুট নেই "{send_user" $ নেটস্ক্রিনে সংযোগ করতে অক্ষম mail n "মেলফেইল সেট করুন" $ নেটস্ক্রিনের সাথে সংযোগ করতে অক্ষম n "}" নাম বা পরিষেবা জানা নেই "{send_user" $ netscreen connect n "s এর সাথে সংযোগ করতে অক্ষম et mailfail "$ netscreen- এ সংযোগ করতে অক্ষম / n"} টাইমআউট {send_user "$ netscreen এর সাথে সংযোগ স্থাপনের সময়সীমা" mailfail সেট করুন -s $ mailsubject $ mailto << "$ mailfail" exit}#এখন যেটা শেষ হয়েছে, চালিয়ে যান#আরো "প্রম্পটসেন্ড" সেট কনসোল পৃষ্ঠা অক্ষম করুন 0 r "প্রত্যাশা {" $ prompt "{send_user" P n পেজিং অক্ষম / n "} ডিফল্ট {send" ScreenOS পেজিং অপশন ছাড়া হয়নি। mail n "mailfail সেট করুন" ScreenOS পেজিং অপশন ছাড়া করেনি। " close} টাইমআউট {send_user "স্ক্রিনওএস পেজিং অপশন ছাড়া করেনি / n" মেলফেল সেট করুন "স্ক্রিনওএস পেজিং অপশন ছাড়া করেনি।" close}} যদি {$ mailfail! = ""} {exec/bin/mail -s $ mailsubject $ mailto << "$ mailfail" exit} send_user "কনফিগারেশন ডাউনলোড হচ্ছে / n" log_file $ basedir/$ logsend "get config / r "প্রত্যাশা {" $ প্রম্পট "{log_file send_user" / n কনফিগারেশন ডাউনলোড হয়েছে / n "} টাইমআউট {send_user" / n কনফিগারেশন ডাউনলোডের সময় ত্রুটি। " সেট মেলফেল "কনফিগারেশন ডাউনলোডের সময় ত্রুটি।" }} closeif {$ mailfail! = ""} {exec/bin/mail -s $ mailsubject $ mailto << "$ mailfail" exit} fileize [file size $ basedir/$ log] সেট করুন {send_user "নেটস্ক্রিন কনফিগারেশন খুবই ছোট, অনুগ্রহ করে তদন্ত করুন mail n" মেলফেল সেট করুন "নেটস্ক্রিন কনফিগারেশন খুব ছোট, অনুগ্রহ করে তদন্ত করুন exec n" exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" exit}#কনফিগারেশন সরান 2 সপ্তাহের বেশি বয়সী সেক্সেক $ basedir -name '*config.txt*' -mtime +14 খুঁজুন

প্রস্তাবিত: