bandwidth monitor and rate estimator
bmon is a monitoring and debugging tool to capture networking related statistics and prepare them visually in a human friendly way. It features various output methods including an interactive curses user interface and a programmable text output for scripting.
git clone https://github.com/Jafaral/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
bmongit clone https://github.com/Jafaral/bmon.git
cd bmon
yum install make libconfuse-devel libnl3-devel libnl-route3-devel ncurses-devel
./autogen.sh
./configure
make
make install
bmonyum install bmondnf install bmonbrew install bmonInstall libconfuse
wget https://github.com/martinh/libconfuse/releases/download/v2.8/confuse-2.8.zip
unzip confuse-2.8.zip && cd confuse-2.8
PATH=/usr/local/opt/gettext/bin:$PATH ./configure
make
make installInstall bmon
git clone https://github.com/Jafaral/bmon.git
cd bmon
./autogen.sh
./configure
make
make install
bmonTo run bmon in the default curses mode:
bmon
There are many other options available and full help is provided via:
bmon --help
Various authors, see git commit log.
Copyright (c) 2001-2016 Thomas Graf [email protected]
Copyright (c) 2013 Red Hat, Inc.
Copyright (c) 2026 Architecture Technology Corporation
Please see the LICENSE.BSD and LICENSE.MIT files for additional details.
No open issues yet, or sync has not completed.