# RouterOS Function
# Original Source Copyright (c) Grzegorz Budny
# Version 1.0
# Modified Source By Putra Danahita
# Last update: 7 January 2023
# Membuat Backup Router dan mengirimkanya ke Email
:global MailBackup do={
:local systemName [/system identity get name];
:local systemDateTime ([:pick [/system clock get date] 4 6] . [:pick [/system clock get date] 0 3] . [:pick [/system clock get date] 7 11]);
:log info "...:::Mail backup Dimulai:::...";
#nama berdasarkan Nama System - Tanggal dan Jam
:local backupName ("BACKUP" . "-" . $systemName . "-" . $systemDateTime);
:local configName ("CONFIG" . "-" . $systemName . "-" . $systemDateTime);
/export file=$configName;
:log info "Berhasil Backup config";
/system backup save name=$backupName;
:log info "Berhasi Backup System";
/tool e-mail send to=$recipient subject=("MIKROTIK" . "-" . $systemName . "-Backup") from=$from file=$backupName body=("Ini Adalah e-mail otomatis untuk mengirim backup Mikrotikl! Dikirim pada hari ini " .\ ([/system clock get date]).\ " pukul".\ ([/system clock get time]));
Baca Juga
/tool e-mail send to=$recipient subject=("MIKROTIK" . "-" . $systemName . "-System Setting") from=$from file=$configName body=("Ini Adalah e-mail otomatis untuk mengirim System Setting Mikrotikl! Dikirim pada hari ini " .\ ([/system clock get date]).\ " pukul ".\ ([/system clock get time]));
:log info ("...:::Backup files sent to".$recipient.":::...");
:delay 5s ;
#hapus backup
/file remove $backupName;
:delay 5s;
#hapus config SRC
/file remove $configName;
:log info "...:::Mail backup Selesai:::...";
}
#seting nama domain dan email penerima
$MailBackup from=system@domain.com recipient=email@domain.com
Pada script tersebut aanda hanya perlu mengubah pada bagian yang diBold (Bagian recipient dan domain). Masukkan script tersebut pada System > Script
System > Script |
Jangan lupa buatkan scheduler juga, agar script dapat berjalan otomatis pada jam dan waktu yang diinginkan. Misalnya saya akan membackup Router setiap jam 12 malam Setiap hari.
System > Scheduler |
Jangan lupa pada bagian On Event , masukkan nama script yang sudah anda buat pada System > Script. Namanya harus sama persis agar script dapat berjalan otomatis.
Jika ada kendala silahkan tanyakan dikolom komentar.
Sekian saja tutorial dari saya kali ini, semoga bermanfaat.