Cara Mudah Membuat Script dan Schedule Mikrotik - part 2

4
10947
Halaman:
Sertakan sumber dengan jelas jika ingin mencopy. Selalu cek tanggal, karena mungkin ada beberapa artikel lama yang belum disesuaikan dengan fakta terbaru

Cara Mudah Membuat Script dan Schedule Mikrotik. Ada beberapa pertanyaan yang sering ditanyakan mengenai schedule mikrotik, diantaranya adalah :

  • Mengatur queue jam kerja, di luar jam kerja dan saat weekend
  • Memblokir situs pada saat-saat tertentu (jam kerja, istirahat, dan weekend)
  • Mengatur webproxy agar aktif saat jam kerja saja
  • Auto backup mikrotik

Pada artikel sebelumya telah di bahas mengenai dasar dari membuat schedule mikrotik dengan mudah. Yaitu harus memahami baris perintah atau command line.

Selanjutnya kita akan mencoba membuat scheduler untuk menjawab beberapa pertanyaan diatas.

Tahapannya sebagai berikut :




Pengaturan awal Cara Mudah Membuat Script dan Schedule Mikrotik

Perintah Dasar Cara Mudah Membuat Script dan Schedule Mikrotik

Untuk perintah aktif/non-aktif menggunakan perintah ‘find”, jadi harus ada pilihan khusus dan mungkin berbeda untuk “apa yang difind”. Untuk weekend dan jam kerja di sini tidak menggunakan hitungan waktu selain interval seminggu sekali.

Perintah dasarnya adalah #maincommand-subcommand-option[find]

  • Enable / disable queue diatur menurut prioritas. Perintahnya :
queue simple disable [find priority=8]

queue simple enable [find priority=8]

command di atas akan men enable queue simple yang priroritas 8 (atas) dan mendisable queue simple prioritas 8 (bawah)

//Untuk proxy

ip proxy cache disable [find comment=blokir]

ip proxy cache enable [find comment=blokir]

//untuk firewall fillter berdasar ip

ip firewall filter disable [find comment=blokir]

ip firewall filter enable [find comment=blokir]

//Blok situs paksa dns

ip firewall nat disable [find comment=dns]

ip firewall nat enable [find comment=dns]

//Disable schedule on weekend (berdasarkan schedule comment)

system scheduler disable [find comment=daily]

system scheduler enable [find comment=weekend]

Perintah di atas harus dicoba satu persatu di terminal, dan apabila berhasil, bisa ke tahap selanjutnya. Namun apabila ada error, perintah harus dicek ulang sampai berhasil. Karena walaupun schedule telah dibuat dan bisa running namun tidak akan bisa mengeksekusi perintah bila perintahnya salah/error

  • Konfigurasi Schedule untuk jadwal queue dan jadwal blokir situs pada waktu tertentu
Artikel Terkait :  #MikrotikTips - Dynamic DNS Update Script for dynDNS on Mikrotik

Enable queue dan blokir pukul 08:00:00 setiap hari

#system schedule add scheduler name=blokir_enable_1 start-date=Jan/01/2001 start-time=08:00:00 interval=1d on-event=”/ip proxy cache enable [find comment=blokir];/ip firewall filter enable [find comment=blokir]; /ip firewall nat enable [find comment=dns]” disabled=no comment=daily

Disable queue dan blokir waktu istirahat pukul 12:00:00 setiap hari

#system schedule add scheduler name=blokir_disable_1 start-date=Jan/01/2001 start-time=12:00:00 interval=1d on-event=”/ip proxy cache enable [find comment=blokir];/ip firewall filter enable [find comment=blokir]; /ip firewall nat enable [find comment=dns]” disabled=no comment=daily

Enable queue dan blokir pukul 13:00:00 setiap hari

#system schedule add scheduler name=blokir_enable_2 start-date=Jan/01/2001 start-time=13:00:00 interval=1d on-event=”/ip proxy cache enable [find comment=blokir];/ip firewall filter enable [find comment=blokir]; /ip firewall nat enable [find comment=dns]” disabled=no comment=daily

Disable queue dan blokir waktu istirahat pukul 17:00:00 setiap hari

#system schedule add scheduler name=blokir_disable_2 start-date=Jan/01/2001 start-time=17:00:00 interval=1d on-event=”/ip proxy cache enable [find comment=blokir];/ip firewall filter enable [find comment=blokir]; /ip firewall nat enable [find comment=dns]” disabled=no comment=daily

Disable scheduler on weekend pukul 06:00:00 setiap sabtu. Pastikan start-date hari Sabtu

#system schedule add scheduler name=blokir_weekend start-date=Jul/13/2013 start-time=06:00:00 interval=7d on-event=”/system scheduler disable [find comment=daily]” disabled=no comment=weekend

Enable scheduler daily pukul 08:00:00 setiap senin. Pastikan start-date hari Senin

#system schedule add scheduler name=start_blokir_monday start-date=Jul/15/2013 start-time=06:00:00 interval=7d on-event=”/system scheduler enable [find comment=daily]” disabled=no comment=weekend

Script di atas ada yang masih salah, sebaiknya pahami sehingga tau salahnya dimana. Baca komentar ya sob

Selamat mencoba dan berkreasi.

4 COMMENTS

  1. terima kasih share nya, sangat bermanfaat. saya gunakan untuk set scheduler di kantor. Tapi itu di bagian "Disable queue dan blokir waktu istirahat pukul 12:00:00 setiap hari", scriptnya copas dari bagian "enable queue pukul 08.00" dan belum diedit ""enable - disable" nya ya? begitu juga dibagian "disable queue pukul 17.00"

Jangan lupa tinggalkan komentar ya gais

This site uses Akismet to reduce spam. Learn how your comment data is processed.