مجموعه اسکریپت های میکروتیک

اسکریپت خودکار بک آپ گیری تجهیزات میکروتیک با FTP

مقدمه:

پایداری و امنیت تجهیزات شبکه همیشه از دغدغه های مدیران شبکه  و به اصلاح آیتی من ها بوده و هست . امروزه وجود تحریم ها و همچنین قیمت بالای تجهیزات سیسکو باعث شده ، تجهیزات میکروتیک سهم بسزائی از بازار زیر ساخت شبکه را به خود اختصاص دهد .

از این رو نظارت مستمر و بروز رسانی امنیتی این تجهیزات هم حساسیت خود را می طلبد.

در شبکه های کوچک نظارت بر تعداد محدودی از این تجهیزات راحت بوده ولی در شبکه های Enterprise این کار یک معظل بزرگ خواهد بود .

در ادامه راهکاری را برای شما همکاران محترم ارائه خواهم کرد که امکان بک آپ گیری مستمر از تجهیزات میکروتیک و ارسال بک آپ آنها را به سرور امن بک آپ شما از طریق پروتکل FTP مهیا می ساز

عملکرد :

این خدمت شامل 2 بخش می باشد:

  1. اسکریپت بک آپ گیری و ارسال.
  2. اسکریپ زمانبندی انجام

در طراحی اسکریپت بک آپ گیری نام روتر که از مسیر System/identity تعریف شده اخذ می گردد ، سپس تاریخ و ساعت سیستم دریافت شده و فایلی ایجاد می شود که ابتدای آن نام روتر > سپس تاریخ > سپس ساعت و نهایتا پسوند فایل قرار می گیرد . و نهایتا فایل ایجاد می شود .

همانطور که می دانید برگردان بک آپ برروی دیوایس دیگر اغلب مشکل زاست و در این مواقع داشتن Export از تنظیمات میکروتیک راهگشاست .

فلذا در این اسکریپت هردو فایل برای راحتی شما قرار گرفته و نهایتا پس از ایجاد این فایلها در فایل منیجر میکروتیک از طریق آدرس و اکانت کاربری که در اسکریپت درج شده فایلها به سرور FTP آپلود می شوند .

اسکریپ زمان بندی هم بر اجرای مستمر این کار بنابر تایم و نظر شما نظارت دارد.

روش استفاده:

هر دوفایل (اسکریپ بک آپ و اسکریپت زمان بندی ) را از طریق Drag & Drop یا Import به فایل منیجر میکروتیک وارد می کنیم .

نکته : میکروتیک از روتر OS ورژن 7.10 به بعد تغییراتی در تاریخ و ساعت داده ، بنابر این 2 فایل اسکریپت بک آپ برای شما قرار داده ام یکی برای ورژن های زیر 7.10 و دیگری 7.10 به بالا

سپس ترمینال میکروتیک را بازکرده و دستورات زیر  را وارد نمائید :

import file-name=FTP-Backup-Script-7.10+.rsc

or

import file-name=FTP-Backup-Script-7.10-.rsc

and

import file-name=ftp-schedule.rsc

اگر دستورات شما درست باشد خروجی به صورت زیر خواهد بود:

Script file loaded and executed successfully

اگر از مسیر system/script پنجره مربوطه را باز کنید تصویر زیر را خواهید دید:

Mikrotik Backup Script

ویرایش اطلاعات FTP سرور:

به 2 روش می توانید اطلاعات سرورFTP خودتان را در اسکریپت ویرایش کنید . 

  • روش اول ویرایش اسکریپت قبل از آپلود به میکروتیک با یرایشگر متن
  • ویرایش اسکریپت از طریق پنجره اسکریپت میکروتیک با 2 بار کلیک برروی اسکریپت ایمپورت شده

پس از ویرایش از روش دلخواه 4 پارامتر address – user – password و dst-path را با اطلاعات سرور FTP خودتان در هر دوبخش بک آپ و اکسپورت طبق تصویر زیر جایگزاری کنید:

اسکریپت بک آپ گیری اتوماتیک میکروتیک

اکنون کار تمام است و اسکریپ خودکار در زمان تعیین شده عمل بک آپ گیری و ارسال را اتوماتیک انجام می دهد .

چنانچه نیاز داشتید که همین الان آن را تست کنید می توانید بت زدن دکمه Run Script بالای صفحه آن را چک کنید . البته توصیه می کنم برای مشاهده کامل فرآیند سه پنجره Script و Log و Files را همزمان کنار هم بازکنید و ضمن مشاهده نتیجه نراحل در لاگ به 2 فایل اضافه شده در فایل منیجر میکروتیک هم نگاه بیاندازید.

اجرا کردن اسکریپت میکروتیک

تغییر در زمان اجرای اسکریپت:

به منظور ایجاد تغییر در زمان و روز اجرای اسکریپت هم می توان به 2 روش ویرایش متنی اسکریپت یا تغییرات به صورت گرافیکی از مسیر System/Scheduler این کار را طبق تصویر زیر انجام دهید :

زمان بندی اجرای اسکریپت میکروتیک

بایک نگاه متوجه خواهید شد که من مشخص کردم هر 10 روز یکبار ساعت 5 دقیقه به 12 شب عمل بک آپ گیری یا در اصل اجرای اسکریپت بک آپ انجام شود.

امیدوارم این آموزش برای شما مفید باشد.

نظرات شما همیشه مشوق من بوده .

دیدگاه‌ خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

شانزده − دوازده =

پیمایش به بالا