Catatan doko

Cara backup mikrotik kirim ke email

Berikut adalah contoh skrip MikroTik RouterOS untuk melakukan pencadangan (backup) konfigurasi dan mengirimkannya melalui email:

:local backupFile ("backup-" . [/system clock get date] . ".rsc")
:local smtpServer "smtp.example.com"
:local smtpUser "[email protected]"
:local smtpPassword "yourpassword"
:local emailTo "[email protected]"
:local subject ("MikroTik Backup - " . [/system identity get name])

/export file=$backupFile

/tool e-mail send to=$emailTo subject=$subject server=$smtpServer user=$smtpUser password=$smtpPassword start-tls=yes file=$backupFile

:delay 5s  ; Memberikan waktu untuk proses pengiriman selesai
/file remove $backupFile

Gantilah nilai smtpServer, smtpUser, smtpPassword, emailTo, dan subject sesuai dengan informasi email Anda. Skrip ini akan melakukan export konfigurasi ke file dengan nama yang berisi tanggal saat ini, lalu mengirimkannya melalui email.

Pastikan Anda telah mengaktifkan akses kurang aman (Less Secure Apps) jika Anda menggunakan akun Gmail atau layanan email lain yang memerlukan izin khusus untuk aplikasi pihak ketiga.

Anda juga dapat mengatur jadwal untuk menjalankan skrip ini menggunakan Scheduler MikroTik agar pencadangan otomatis dilakukan pada interval tertentu. Berikut adalah contoh cara mengatur scheduler:

/system scheduler
add name=backup_email_script interval=1d start-time=03:00:00 on-event=backup_email_script

Dalam contoh di atas, skrip pencadangan dan pengiriman email akan dijalankan setiap hari pada pukul 03:00 pagi. Pastikan Anda telah menyimpan skrip pencadangan dengan nama “backup_email_script” di menu “System” > “Scripts”.

Ingatlah bahwa untuk keamanan, sangat penting untuk merahasiakan informasi akun email dan mengamankan akses ke skrip ini. Selalu gunakan kredensial yang aman dan enkripsi saat berinteraksi dengan layanan email.

Sebelum menerapkan perubahan di lingkungan produksi, selalu lakukan uji coba di lingkungan uji untuk memastikan bahwa skrip ini berjalan sesuai yang diharapkan.

Share Article:

Leave a Reply

Your email address will not be published. Required fields are marked *

Doko

Fb Profile Small

Berpengalaman sebagai sysadmin selama 6 tahun dan sebagai devops selama 4 tahun. mempunyai keahlian docker, kubernetes, ansible, bashscript, cicd

Edit Template

About

Berpengalaman sebagai sysadmin selama 6 tahun dan sebagai devops selama 4 tahun. mempunyai keahlian docker, kubernetes, ansible, bashscript, cicd