Chapter 07 – Scripting and Scheduler
Outline :
- Automatic Backup
- Proxy Access
Mikrotik memiliki fitur scripting yang
umum digunakan untuk membuat daftar perintah-perintah yang akan
dijalankan oleh MikroTik secara otomatis. Penggunaan scripting ini dapat
dikombinasikan dengan fitur Scheduler (penjadwalan) sehingga daftar
perintah yang dibuat melalui fitur scripting dapat dijalankan pada
waktu-waktu tertentu, juga dapat dijalankan berulang kali sesuai
kebutuhan.
Automatic Backup
Jika ingin melakukan backup konfigurasi
secara berkala dan otomatis, maka dapat dilakukan dengan bantuan
penjadwalan (scheduler).
Contoh jika diinginkan MikroTik akan
melakukan backup setiap hari sabtu pada pukul 17.00, maka perintah yang
dapat dilakukan untuk membuat script otomatis adalah sebagai berikut :
[admin@Ijc-router] > system script add name=backup source=”/system backup save”
Selanjutnya dilakukan pembuatan
penjadwalan agar script tersebut dapat dijalankan pada waktu-waktu
tertentu dan secara berulang (misalnya setiap hari Sabtu pukul 17.00).
Contoh perintah yang dapat digunakan adalah sebagai berikut :
[admin@Ijc-router] > system
scheduler add name=backup-sabtu start-time=17:00:00 interval=7d
start-date=mar/26/2011 on-event=backup
Proxy Access
Secara default proxy pada MikroTik tidak
dapat melakukan pembatasan akses berdasarkan waktu. Sehingga untuk
melakukan penggunaan access control pada proxy berdasarkan alokasi
waktu, (misalnya terdapat web site tertentu yang diblokir pada jam-jam
tertentu) dapat digunakan fitur script dan scheduler
Skenario berikut adalah pemblokiran situs www.facebook.com dari jam 08.00 – 17.00.
Konfigurasi pertama yang dilakukan
adalah membuat Access Control pada proxy untuk memblokir akses ke
facebook. Opsi yang digunakan adalah dst-host=www.facebook.com dengan
action=deny. Juga diberikan comment=facebook yang akan digunakan oleh
fitur scripting sebagai pengena Access Control.
[admin@Ijc-router]> ip proxy access add src-address=10.10.10.0/24 dst-host=www.facebook.com action=deny comment=facebook
[admin@Ijc-router]> ip proxy access add src-address=10.10.10.0/24 action=allow
[admin@Ijc-router]> ip proxy access add src-address=0.0.0.0/24 action=deny
Kemudian dilakukan pembuatan script
untuk memberikan akses facebook dan sekaligus menutup akses facebook.
Script untuk menutup akses ke facebook berupa script yang akan
meng-enable baris dengan comment=facebook pada Access Control proxy.
Sedangkan script untuk membuka akses ke facebook berupa script yang akan
meng-disable baris degan comment=facebook tadi. Perintah yang dapat
digunakan perintah sebagai berikut :
[admin@Ijc-router] > system script add name=blok-fb source=”ip proxy access enable [/ip proxy access find comment=facebook]“
[admin@Ijc-router] > system script add name=buka-fb source=”ip proxy access disable [/ip proxy access find comment=facebook]“
[admin@Ijc-router] > system script print
Flags: I – invalid
0 name=”blok-fb” owner=”admin”
policy=ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive
last-started=mar/28/2008 11:25:54 run-count=0
source=ip proxy access enable [/ip proxy access find comment =facebook]
1 name=”buka-fb” owner=”admin”
policy=ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive
last-started=mar/28/2008 11:25:52 run-count=0
source=ip proxy access disable [/ip proxy access find comment=facebook]
Sedangkan untuk penjadwalan sesuai
dengan waktu yang diinginkan, dapat dibuat dengan menjalankan script
name=blok-fb pada jam 08.00.00 dan menjalankan script name=buka-fb pada
jam 17.00.00 seperti berikut :
[admin@Ijc-router] > system scheduler add name=jadwal-blok-fb start-time=08:00:00 interval=24:00:00 on-event=blok-fb [admin@Ijc-router] > system scheduler add name=jadwal-buka-fb start-time=17:00:00 interval=24:00:00 on-event=buka-fb [admin@Ijc-router] > system scheduler print Flags: X – disabled # NAME START-DATE START-TIME INTERVAL ON-EVENT RUN-COUNT 0 jadwal-blok-fb mar/28/2008 08:00:00 1d blok-fb 0 1 jadwal-buka-fb mar/28/2008 17:00:00 1d buka-fb 0
– End of Chapter —
{ 0 komentar... Views All / Send Comment! }
Posting Komentar