Daftar Isi
Blog.VPNGAME.com — Cara Memonitor Penggunaan Bandwidth dengan Nlbwmon. Kalian dapat memonitor penggunaan bandwidth pada openwrt yang meliputi total penggunaan data internet pada klien dalam jangka waktu tertentu, alamat ip dan mac klien, dll.
Nlbwmon atau Netlink Bandwidth Monitor dapat digunakan pada OpenWRT untuk memantau bandwidth yang digunakan oleh host jaringan. Secara default, nlbwmon melacak bandwidth yang digunakan selama interval satu bulan, dimulai pada awal bulan. Basis data disimpan untuk setiap interval, hingga 10 secara default, setelah itu yang terlama dihapus. Untuk tutorial kalian bisa menyimak step-step di bawah ini.
Untuk tutorial, kalian bisa mengikuti step-step instalasi dan cara penggunaannya dibawah ini.
Instal Nlbwmon di OpenWRT
Pada langkah pertama yang kita lakukan adalah menginstal Nlbwmon.
1. Cara-nya cukup mudah, silahkan buka terminal lalu ketikkan perintah berikut ini:
opkg update && opkg install luci-app-nlbwmon
2. Setelah itu silahkan buka menu Services > Bandwidth Monitor atau buka link berikut : http://192.168.1.1/cgi-bin/luci/admin/services/nlbw.
3. Maka akan tampil penggunaan bandwidth kalian. Terdapat diagram yang menandakan perbandingan penggunaan tiap host atau client. Terdapat juga alamat dan nama host. Serta jumlah penggunaan internet yang meliputi total Download & Upload dalam satuan Byte.
4. Silahkan refresh untuk mengupdate penggunaan bandwidth.
Untuk konfigurasinya silahkan lanjut ke step selanjutnya.
Konfigurasi Nlbwmon
Setelah selesai menginstal Nlbwmon, kalian bisa melakukan beberapa konfigurasi.
Mengatur Interval Waktu Reset Penggunaan Bandwidth
Caranya silahkan buka menu Services > Bandwidth Monitor. Lalu masuk ke Configuration.
1. Pada General Settings, kalian bisa mengatur Account Period. Ada 2 pilihan yaitu yang pertama Day Of Month untuk merestart jumlah penggunaan bandwidth setiap bulan pada tanggal tertentu. Kalian bisa mengatur tanggalnya pada bagian Due Date.
2. Yang kedua Fixed Interval. Untuk merestart jumlah penggunaan bandwidth di setiap tanggal tertentu. Misalnya kalian mempunyai kuota mingguan yang kalian beli pada tanggal 4. Maka silahkan masukkan tanggal 4 pada Start Date dan masukkan angka 7 (1 minggu) pada kolom Intervals.
3. Terakhir klik SAVE & APPLY pada menu bawah.
Mengatasi Jumlah Penggunaan Bandwidth yang Reset Tiap Reboot
Konfigurasi penting lainnya yang bisa kalian lakukan adalah merubah lokasi database dari Nlbwmon untuk mencegah total penggunaan bandwidth yang reset saat kalian restart atau reboot STB/Router kalian.
1. Silahkan buka menu Services > Bandwidth. Lalu buka menu Configuration.
2. Pada bagian Advanced Setting, di bagian bawah terdapat Database Directory. Bagian tersebut yang perlu kita ubah.
3. Pertama-tama, stop terlebih dahulu nlbwmon-nya. Masuk menu System > Startup. Kemudian cari “nlbwmon” lalu klik STOP.
4. Untuk membuat folder baru sebagai tempat databasenya nanti, buka terminal lalu ketik perintah berikut ini:
mkdir /etc/nlbwmon
5. Selanjutnya silahkan buka WinSCP atau buka File Manager. Lalu buka folder var.
6. Lalu buka folder Lib.
7. Terakhir buka folder nlbwmon.
Di dalam folder tersebut akan muncul file db (database), jika kalian menggunakan WinSCP silahkan pindahkan file tersebut ke folder /etc/nlbwmon. Namun jika kalian menggunakan File Explorer, silahkan unduh terlebih dahulu filenya.
8. Setelah itu buka folder etc.
9. Lalu buka folder nlbwmon.
10. Kemudian upload file database yang sudah diunduh sebelumnya ke folder tersebut.
11. Buka menu Services > Bandwidth Monitor. Lalu buka menu Configuration > Advanced Settings. Pada bagian Database Directory isi dengan /etc/nlbwmon lalu klik SAVE & APPLY.
12. Lalu kembali ke menu System > Startup. Lalu klik START pada nlbwmon.
Terakhir silahkan Reboot STB/Router kalian.
Memonitor Penggunaan Bandwidth dengan Nlbwmon
Setelah selesai menginstal dan mengkonfigurasi nlbwmon, kalian sudah dapat menggunakannya.
1. Pada menu Services > Bandwidth Monitor, di menu Traffic Distisbution, akan muncul chart/diagram perbandingan penggunaan di tiap host. Dan terdapat beberapa kolom antara lain:
- Klien
- Jumlah yang diunduh / Download (Byte)
- Jumlah yang diunggah / Upload (Byte)
2. Kalian bisa mengarahkan kursor atau mengetuk/tap pada bagian chart atau MAC untuk melihat info lebih lanjutnya.
3. Silahkan Refresh (F5) untuk mengupdate penggunaan bandwidth. Atau bisa klik Force Reload.
4. Terdapat juga menu Application Protocols. Yaitu menampilkan jumlah penggunaan bandwidth pada masing-masing protokol seperti HTTPS, HTTP, dll.
5. Kalian juga dapat mengeksport file-nya jika ingin membukanya menggunakan aplikasi CSV Viewer.
Selesai. Yang menjadi kekurangan nlbwmon yaitu nlbwmon tidak menyediakan menu untuk mengecek penggunaan harian, mingguan dan bulanan dari total penggunaan bandwidth kita. Hanya ada menu “Select Accounting Periode”, yang menampilkan keterangan tertentu, hanya menampilkan jarak tanggal sekian.
Mungkin di artikel lain akan dibahas aplikasi sejenis yang bisa melakukan atau menutup kekurangan tersebut. Selamat mencoba dan semoga bermanfaat.