Tutorial kirim backup konfigurasi Mikrotik ke FTP server secara otomatis

auto backup konfigurasi mikrotik

Pernah terbayang bagaimana cara melakukan backup berkala secara otomatis untuk sebuah perangkat Mikrotik kamu ? Tentu kamu akan berpikir keras bagaimana melakukan backup terjadwal secara otomatis dan disimpan di suatu backup server external. Sebenarnya fungsi tersebut memang secara otomatis tidak ada didalam Mikrotik. Tetapi kamu bisa membuat source code atau script sendiri untuk melakukan hal tersebut. Caranya ? Yuk simak tutorial lengkap dibawah ini.

Dalam hal ini, kami memberikan gambaran singkat bagaimana cara melakukan backup secara otomatis dan terjadwal untuk konfigurasi perangkat Mikrotik. Setelah proses auto backup tersebut selesai, maka kita akan membuat script untuk melakukan upload file ke FTP / SFTP server. Berikut step by step nya :

  1. Login kedalam Winbox
  2. Masuk ke menu System --> Script
  3. Buat script baru dengan nama : backup-ftp dengan isi seperti berikut ini:


    :local sysname [/system identity get name]
    :local textfilename
    :local backupfilename
    :local time [/system clock get time]
    :local date [/system clock get date]
    :local newdate "";
    :for i from=0 to=([:len $date]-1) do={ :local tmp [:pick $date $i];
    :if ($tmp !="/") do={ :set newdate "$newdate$tmp" }
    :if ($tmp ="/") do={}
    }
    #check for spaces in system identity to replace with underscores
    :if ([:find $sysname " "] !=0) do={
    :local name $sysname;
    :local newname "";
    :for i from=0 to=([:len $name]-1) do={ :local tmp [:pick $name $i];
    :if ($tmp !=" ") do={ :set newname "$newname$tmp" }
    :if ($tmp =" ") do={ :set newname "$newname_" }
    }
    :set sysname $newname;
    }
    :set textfilename ($"newdate" . "-" . $"sysname" . ".rsc")
    :set backupfilename ($"newdate" . "-" . $"sysname" . ".backup")
    :execute [/export file=$"textfilename"]
    :execute [/system backup save name=$"backupfilename"]
    #Allow time for export to complete
    :delay 2s


    #upload file menggunakan ftp
    tool fetch url="ftp://xx.xx.xx.xx/home/mikrotik/$textfilename" src-path=$textfilename user=mikrotik password=xxxx port=21 upload=yes
    tool fetch url="ftp://xx.xx.xx.xx/home/mikrotik/$backupfilename" src-path=$backupfilename user=mikrotik password=xxxx port=21 upload=yes

    #Allow time to send
    :delay 5s

    #delete copies
    /file remove $textfilename
    /file remove $backupfilename


    Perhatikan text yang di Bold, dimana kamu harus menyesuaikan path direktori berserta username dan password.
    Selain menggunakan FTP, kamu juga bisa memanfaatkan protokol SFTP dan jangan lupa URL dan Port SFTP juga disesuaikan kembali.


  4. Buka menu System --> Scheduler
  5. Buat Schedule baru dengan nama : backup
    start date, start time dan interval bisa disesuaikan.
    On Event: backup-ftp

    scheduler mikrotik

  6. Maka dengan screenshot diatas, scheduler akan berjalan setiap interval 1 hari pada pukul 1AM dini hari.

 

Kesimpulan

Melakukan backup konfigurasi suatu router adalah hal yang wajib. Setiap ada perubahan konfigurasi maka kamu setidaknya setiap hari memiliki data backup nya dan jika terjadi sesuatu hal yang tidak diinginkan, setidaknya kamu masih memiliki versi konfigurasi hari-hari sebelumnya. Manfaatkan tutorial script backup konfigurasi mikrotik kedalam FTP server kamu secara gratis persembahan dari provider hosting NATANETWORK. Yuk jangan lupa selalu backup data penting kamu secara berkala !

 

  • mikrotik
  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

Setup Mikrotik OS pada VPS IIX/USA milik Natanetwork

halo pelanggan setia,untuk dapat menggunakan mikrotik OS pastikan anda order paket VPS...

License Mikrotik CHR OS 6

Hisecara default mikrotik CHR ini hanya mendapatkan free license 1mbps max speed.jika kalian...

Backup mikrotik configuration ke email gmail

untuk melakukan backup mikrotik, silahkan gunakan script backup yang dapat di running setiap...

Setting Port Forward pada Mikrotik

Dalam kasus ini jika kalian memiliki ip public yang bisa digunakan untuk remote routeboard, anda...

Blokir port email untuk menghindari ip blacklist (spam) pada mikrotik

Terkadang cloud mikrotik yang kita gunakan untuk ip public nya bisa terdeteksi spam atau ip...

VPS Indonesia cuma 40rb Hosting Gratis Domain

Powered by WHMCompleteSolution