Ushbu maqolada MikroTik RouterOS qurilmangizda avtomatik ravishda zaxira nusxasini yaratish va uni Gmail hisobingizga yuborish uchun skriptni qanday sozlashni ko’rib chiqamiz. Bu sizga qurilmangiz sozlamalarini xavfsiz saqlashga va muammolar yuzaga kelganda ularni osongina tiklashga yordam beradi.
1-qadam: Pochta sozlamalarini o’rnatish
Avval MikroTik qurilmangizda pochta sozlamalarini o’rnatishingiz kerak. Buning uchun quyidagi amallarni bajaring:
- Winbox yoki webfig orqali MikroTik qurilmangizga kiring.
- Tools > Email bo’limiga o’ting.
- Quyidagi parametrlarni to’ldiring:
- Address: 74.125.200.109 (Gmail SMTP server manzili)
- From: xxx@gmail.com (Gmail hisobingiz)
- Password: xxxx (Gmail hisobingiz paroli)
- Port: 587
- Start-TLS: yes
- User: xxxx@gmail.com (Gmail hisobingiz)
2-qadam: Skriptni yaratish
Quyidagi skriptni MikroTik qurilmangizdagi Scheduler bo’limiga qo’shing:
/system backup save name=$backupfile:delay 30s:log info "backup being emailed"
/tool e-mail send to="xxxx@gmail.com" subject=([/system identity get name]. " - ". [/system clock get time]. " - ". [/system clock get date]. "") from=xxxx@gmail.com file=("$backupfile". ".backup"):delay 30s
/file remove ("$backupfile". ".backup")
Skriptni tushuntirish:
:global backupfile ([/system identity get name]. "-". [/system clock get time])
: Bu qator zaxira nusxasi faylining nomini yaratadi. Fayl nomi qurilma nomi va vaqt tamg’asi bilan nomlanadi./system backup save name=$backupfile
: Bu qator zaxira nusxasini yaratadi va uni yuqorida yaratilgan nom bilan saqlaydi.:delay 30s
: Bu qator 30 soniya kutishni bildiradi.:log info "backup being emailed"
: Bu qator log fayliga “backup being emailed” xabarini yozadi./tool e-mail send...
: Bu qator zaxira nusxasini Gmail hisobingizga yuboradi.:delay 30s
: Bu qator 30 soniya kutishni bildiradi./file remove ("$backupfile". ".backup")
: Bu qator zaxira nusxasi faylini o’chiradi.
3-qadam: Skriptni rejalashtirish
Skriptni yaratgandan so’ng, uni avtomatik ravishda ishlashi uchun rejalashtirishingiz kerak. Buning uchun quyidagi amallarni bajaring:
- System > Scheduler bo’limiga o’ting.
- Add New tugmasini bosing.
- Name maydoniga skript nomini kiriting (masalan, “Avtomatik zaxira”).
- Interval maydoniga skriptning qanday davriylikda ishlashini kiriting (masalan, “7d 00:00:00” – har hafta yakshanba kuni soat 00:00 da).
- On Event maydoniga yuqorida yaratilgan skriptni kiriting.
- Apply va OK tugmasini bosing.
Shu bilan birga, siz zaxira nusxasini boshqa joyga, masalan, FTP serverga yoki bulutli saqlash xizmatiga ham yuborishingiz mumkin. Buning uchun skriptni o’zgartirishingiz kerak bo’ladi.
Umid qilamizki, ushbu maqola sizga MikroTik RouterOS qurilmangizda avtomatik zaxira nusxasini yaratish va uni Gmail hisobingizga yuborishda yordam beradi…