Monitoring Bandwidth Secara Real Time Menggunakan Bmon

Bmon adalah tool open source yang mungkin sangat berguna jika kalian adalah system administrator. Alasannya tentu saja karena tool ini dapat memonitor bandwith secara real time di monitor. Cara installnya mudah, penggunannya pun tidak ribet. Dan kita juga dapat memilih paket mana yang ingin di monitor, bisa seluruh paket wlan saja atau eth saja.

Bmon sebenarnya sudah tersedia di repository os mainstream seperti Ubuntu, CentOS dll yang bisa diinstall dengan perintah
apt install bmon 
atau
yum install bmon

Namun jika kalian menginginkan paket yang terupdate, kalian bisa compile sendiri dari sumbernya di GitHub. Tentu saja git harus sudah diinstall terlebih dahulu. Lalu masukkan perintah berikut :
Untuk Debian/Ubuntu
git clone https://github.com/tgraf/bmon.git
cd bmon
apt-get install build-essential make libconfuse-dev libnl-3-dev libnl-route-3-dev libncurses-dev pkg-config dh-autoreconf
./autogen.sh
./configure
make
make install
bmon
Untuk CentOS 6
git clone https://github.com/tgraf/bmon.git
cd bmon
yum install make libconfuse-devel libnl3-devel libnl-route3-devel ncurses-devel
./autogen.sh
./configure
make
make install
bmon
Untuk OSX
brew install bmon

Cara menggunakan bmon gampang banget. Tinggal masukkan perintah
bmon
Maka akan muncul statistik dari semua interface yang digunakan. Nah misal pengen interface tertentu yang ditampilkan, misal disini saya ingin memonitor bandwith eth0 saja, maka perintahnya :
bmon -p eth0
Maka yang muncul adalah paket RX (dikirim) dan TX (diterima) dari eth0 saja.
Untuk opsi lain bisa kalian cek dengan perintah --help.
bmon --help
Untuk melihat list opsi yang bisa digunakan tinggal masukkan perintah list. Contohnya kita ingin melihat list dari modul output.
bmon -o list
Selanjutnya tinggal disesuaikan.  Misalkan kita ingin melihat output interface eth0 dengan mode ascii.
bmon -o ascii -p eth0
Sekian tutorial kali ini. Jika ada yang kurang jelas bisa komentar.