Monitoring Bandwidth pada Router MikroTik dengan PHP

Sobat Lensakom, pada tutorial yang lalu saya sudah bahas mengenai cara Reboot Router MikroTik via PHP. Nah pada artikel ini saya akan sharing mengenai bagaimana melakukan Monitoring Bandwidth pada Router MikroTik dengan PHP. Dalam dunia networking, monitoring sangat di perlukan terutama untuk memonitor traffic yang melewati suatu interface. Pada artikel ini, bagian yang akan saya monitor adalah penggunaan bandwidth pada interface MikroTik. Perhatikan source code berikut.

Source code Monitoring Bandwidth pada Router MikroTik dengan PHP
Source code Monitoring Bandwidth pada Router MikroTik dengan PHP

Ket:
$API->write(‘/interface/monitor-traffic’, false); //mengeksekusi perintah interface/monitor-traffic pada router MikroTik
$API->write($iface); //mengeksekusi perintah interface=wlan1,ether1 (nama interface yang akan dimonitor traffic bandwidth nya
$API->write($once); //secara default hasil monitoring traffic bandwidth akan ditampilkan setiap detik, namun kita dapat mengatur range interval waktu dari traffic yang akan di tampilkan. Pada contoh di atas saya mengeset once agar hanya di baca untuk satu waktu saja.
$ARRAY = $API->read(); // digunakan untuk membaca hasil eksekusi dari $API->write dan selanjutnya ditampung dalam variabel $array
foreach($ARRAY as $value) // perulangan untuk menampilkan data dari variabel array
$API->disconnect(); // memutuskan koneksi ke router MikroTik

Seperti biasa, setelah mengetikkan source code di atas, kemudian silahkan lakukan ujicoba melalui browser. Jika berhasil maka seharusnya akan tampil gambar berikut.

Output Monitoring Bandwidth pada Router MikroTik dengan PHP
Output Monitoring Bandwidth pada Router MikroTik dengan PHP

Demikian cara monitoring bandwidth MikroTik dengan PHP yang dapat saya bagikan, untuk pengembangan lebih lanjut sourcode di atas dapat dikembangkan dengan pemanfaatan Ajax agar traffic bandwidth dapat di tampilkan secara realtime atau dapat juga dikombinasikan dengan cron job dan sms gateway untuk menginformasikan penggunaan traffic bandwitdh tiap interface ke HP pengelola jaringan. Sekian, moga ada manfaatnya. Salam Lensakom.

Beri Komentar Anda