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
- Konfigurasi queue yang sudah running, pengaturan bandwidth lokal dan international.
- Konfigurasi Blokir situs.
- Auto backup mikrotik dibahas tersendiri.
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)
- Konfigurasi Blokir Situs
//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
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.
Thanks Om...
Ini yang saya cari..cari... buat manage jaringan kantor...
Semoga bermanfaat ya
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"
Hehehe, berarti Anda jeli. Thanks dah koreksi. Waktu nulis mungkin cepet2 copy paste n ngga cek ulang