Rabu, 18 Desember 2019

21.24
1
Cara berikut mengirim backup file mikrotik secara otomatis ke gmail, ada tiga file yang akan kita backup sekaligus file backup mikrotik secara kesuluruhan yaitu extensi *.backup, usermanager *.umb, dan *.rsc, sedangkan mikrotik versi Hex hanya configbackup karena tidak ada fitur usermanager.


Terlebih dahulu aktifkan untuk memberi akses pihak ke tiga diaccount gmail anda.

Untuk langkah awal atur dahulu pengaturan email di mikrotik, tool-email :


Perbedaan gambar diatas, bagian atas untuk mikrotik seri v.5, dan gambar bawah seri v.6

berikut scriptnya berinama "backup-script" [/system-script] untuk delay atau jedahnya bisa disesuaikan  dengan speed upload masing-masing ISP  terkadang delay waktu yang pendek tidak bisa menyelesaikan job script karena speed upload tidak mencukupi.


:log info "Mikrotik Backup JOB Started"
:global backupfile configbackup
:global mikrotikexport mtexport_backup
:global umbackup um_backup
 
:log info "Deleting old Backup File If available otherwise ignore & process further . . . "
 
/system backup save name=$backupfile
/export file=$mikrotikexport
/tool user-manager database save name=$umbackup
 
:log info "Backup process pausing for 10s so it complete creating backup file"
:delay 10s
:log info "Start Sending Backup File via Email using GMAIL SMTP  . . ."
 
/tool e-mail send to="email.antum@gmail.com" subject=([/system clock get date] . \
" Mikrotik Config Backup-DE ") file=$backupfile tls=yes

:delay 90s
/tool e-mail send to="email.antum@gmail.com" subject=([/system clock get date] . \
" Mikrotik Export Backup-DE ") file=$mikrotikexport tls=yes
 
:delay 70s
/tool e-mail send to="email.antum.com" subject=([/system clock get date] . \
" Mikrotik User Manager Backup-DE ") file=$umbackup tls=yes
 
:delay 50s
:log info "Backup Finished"
:log info "Deleting Backup File. All Done"
/file remove $backupfile
/file remove $mikrotikexport
/file remove $umbackup

script diatas untuk mikrotik versi V5, untuk script mikrotik V6 bisa menyesuaikan di bagian script email nya saja seperti di bawah ini :
/tool e-mail send to="email.antum@gmail.com" subject="$[/system identity get name]  Mikrotik Config Backup" \
body="$[/system clock get date] configuration file" file=$backupfile

Langkah terakhir tinggal buatin schedulenya, [/system-sheduler]




1 komentar: