Traffic Monitor bisa jadi merupakan fitur di Mikrotik yang jarang di gunakan
di lapangan, bahkan hampir terlupakan. Traffic monitor ini dapat digunakan untuk
memonitoring traffic yang berjalan di sebuah interface pada router. Di dalamnya
kita dapat menentukan sebuah nilai ambang batas traffic. Jika traffic sudah mencapai
ambang batas yang ditentukan, maka Traffic Monitor dapat mengeksekusi sebuah script.
Dengan demikian sebenarnya kita dapat menggunakan fitur ini untuk berbagai kebutuhan,
yakni dengan menentukan script apa yang akan dieksekusi.
Contoh Kasus
Sebagai contoh, kita akan coba kolaborasikan traffic monitor ini dengan load
balance ECMP,
dimana kebutuhannya adalah ketika traffic client dibawah 1M maka interface eth3
(ISP-A)
ter-disable, dan ketika traffic client berada diatas 1M maka interface eth3 (ISP-A)
akan aktif.
Konfigurasi
Berdasarkan rancangan jaringan di atas, maka konfigurasi pertama yang harus dilakukan
adalah LoadBalance ECMP. Dengan load balance ini maka kedua ISP akan aktif, digunakan
untuk akses internet. Konfigurasi selengkapnya bisa cek
disini
Setelah sukses dengan konfigurasi load balance ECMP-nya, langkah selanjutnya
adalah
membuat script yang mengacu pada kasus diatas. Buat 2 script, yaitu script untuk mendisable ether3, dan me-enable ether3. Langkah
ini dapat dilakukan pada menu System -> Script -> Add
Langkah ketiga yakni mengaktifkan Traffic Monitor di interface yang dibutuhkan,
pada kasus ini Traffic Monitor diaktifkan di ether1, yakni ethernet yang menuju
ke LAN / Client.
Langkah ini dapat dilakukan pada menu Tools -> Traffic Monitor
Berikut keterangan setiap parameter yang digunakan :
- Name = Memberikan nama pada profile rule kita.
- Interface = Interface mana yang ingin kita monitor.
- Traffic = Tipe traffic yang ingin di monitor, Received atau Transmitted
- Trigger = Perintah untuk mengeksekusi script, terdapat 3 perintah yaitu:
a. Above = Script akan dijalankan jika traffic data melebihi ambang batas
b. Below = Script akan dijalankan jika traffic data dibawah ambang batas
c. Always = Script selalu dijalankan.
- Threshold = ambang batas traffic, dalam bits per second (bps).
- On Event = untuk memanggil script yang sudah dibuat sebelumnya.
Pengujian
Setelah rule berhasil di tambahkan, maka sekarang tahap pengujian. Pengujian
pertama dengan kondisi traffic client tidak terlalu besar. Pada capture berikut
traffic pada interface ether1 di bawah 1Mbps, maka ether3 (ISP-A) akan down.
Lalu kita coba melakukan akses di PC Client hingga traffic mencapai / di atas
1Mbps, maka ISP-A atau ether 3 akan ter-enable.
Script yang bisa dijalankan juga tidak hanya script mendisable dan enable sebuah
interface, kita
bisa buat custom script sesuai dengan kebutuhan di tiap jaringan. Manual
mengenai scripting di mikrotik bisa Anda dalami disini : http://wiki.mikrotik.com/wiki/Manual:Scripting