Punya suatu pengalaman ketika router mikrotik di kantor terjadi kerusakan, baru teringat bahwa file backup mikrotik itu belum sempet di transfer ke komputer ataupun e-mail saya, dengan pengalaman itu saya berpikir bagaimana jika file backup mikrotik itu dikirim secara berkala ke mesin linux yang ada. Setelah melakukan pencarian referensi di google, baru saya lakukan eksekusi setting linux dan mikrotik untuk schedulebackup. Langkah-langkah yang saya lakukan seperti ini:
A. Setting script dan schedule mikrotik.
Langkah pertama setting ntp-client dan timezone
primary ntp dan secondary itu server saya sendiri dengan tujuan jika mirotik tidak bisa koneksi internet waktu nya masih bisa singkron dengan server jika anda tidak bisa pakai server itu coba cari ntp yang lain di google dan pastikan waktu mirotik itu singkron dengan lokasi anda. Sekarang  masuk ke system script dan scheduler, saya tampilkan screenshoot nya.




terakhir pastikan ip service ftp tidak disable

Sampai disini selesai setting mikrotik. Waktunya backup jam 11.50 malam dan di hapus jam 5.00 pagi.
B. Setting di linux.
Disini saya menggunakan linux CentOS 5.7 yang waktu nya sudah singkron dengan ntp-server. Jika tidak mengerti singkron waktu cari di tutorial ini cara singkron waktu di linux. Sekarang login ke linux user root:
1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
12 
13 
14 
15 
16 
17 
18 
19 
20 
21 
22 
23 
24 
25 
26 
27 
28 
29 
30 
31 
32 
33 
34 
35 
36 
37 
38 
39 
40 
41 
42 
43 
44 
45 
46 
47 
48 
49 
50 
51 
52 
 | 
root@centos:~ #chkconfig crond on
 
root@centos:~ #/etc/init.d/crond start
 
root@centos:~ #mkdir /mikrotikbackup
 
root@centos:~ #touch /etc/backup.sh
 
root@centos:~ #nano /etc/backup.sh
 
--------isinya seperti ini------------
 
#!/bin/sh
 
HOST1='10.10.10.10'    #ip mikrotik anda
 
HOST2='10.10.11.11'    #ip mikrotik anda, jika mikrotik nya lebih tambah dibawahnya
 
USER='admin'        #user mirotik anda
 
PASSWD='admin-mirotik'    #password user mikrotik anda
 
FILE='*.backup'
 
BACKUPDIR='/mikrotikbackup'
 
#masuk direktori backup
 
cd $BACKUPDIR
 
#buat direktory sesuai tanggal
 
mkdir $(date +%d-%m-%Y)
 
cd $(date +%d-%m-%Y)
 
#starting one by one hosts
 
#host1
 
ftp -n $HOST1 <<END_SCRIPT
 
quote USER $USER
 
quote PASS $PASSWD
 
bin
 
mget $FILE
 
quit
 
END_SCRIPT
 
#host2
 
ftp -n $HOST2 <<END_SCRIPT
 
quote USER $USER
 
quote PASS $PASSWD
 
bin
 
mget $FILE
 
quit
 
END_SCRIPT
 
exit 0
 
----------simpan (ctrl +x)------------
 
root@centos:~ #chmod +x /etc/backup.sh
 
root@centos:~ #crontab -e
 
--------isinya seperti ini------------
 
55 23 * * * /etc/backup.sh
 
----------simpan (esc :wq)------------ 
 | 
Selesai….. Artinya setiap jam 11.55 malam akan dilakukan sendiri oleh linux pengambilan file backup di mikrotik, semoga bermanfaat.

No comments
Post a Comment