You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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/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
CentOS 6 Installation
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
CentOS 7 Installation
yum install bmon
Fedora Installation
dnf install bmon
OSX Installation
Brew
brew install bmon
Compile yourself
Install 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 install
Install bmon
git clone https://github.com/tgraf/bmon.git
cd bmon
./autogen.sh
./configure
make
make install
bmon
New in 4.0
Use monotonic clock instead of realtime clock
Pick default selected interface based on policy
Collect RX NoHandler statistics if available (Linux)
CentOS installation instructions
Proper stdout flush in ASCII mode
Bugfixes
Usage
To run bmon in the default curses mode:
bmon
There are many other options available and full help is
provided via:
bmon --help
Screenshots
Copyright
Various authors, see git commit log.
Copyright (c) 2001-2016 Thomas Graf tgraf@suug.chCopyright (c) 2013 Red Hat, Inc.