mirror of
https://github.com/tgraf/bmon
synced 2026-07-21 10:43:43 +00:00
No description
- C 88.1%
- M4 11.4%
- Makefile 0.4%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .travis | ||
| examples | ||
| include | ||
| m4 | ||
| man | ||
| src | ||
| .gitignore | ||
| .travis.yml | ||
| autogen.sh | ||
| ChangeLog | ||
| configure.ac | ||
| LICENSE.BSD | ||
| LICENSE.MIT | ||
| Makefile.am | ||
| NEWS | ||
| README.md | ||
bmon - Bandwidth Monitor
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.
Download
Debian/Ubuntu Installation
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.ch Copyright (c) 2013 Red Hat, Inc.
Please see the LICENSE.BSD and LICENSE.MIT files for additional details.


