A command-line bandwidth monitor and rate estimator with interactive curses UI and programmable text output.
bmon is a bandwidth monitor and rate estimator tool that captures and displays networking statistics in real-time. It provides both an interactive curses-based user interface and a programmable text output for scripting, helping users visualize and analyze network traffic across interfaces.
System administrators, network engineers, and developers who need to monitor and debug network performance on Unix-like systems.
bmon offers a lightweight, command-line alternative to heavier network monitoring suites, with a focus on real-time visualization and scriptable output for automation.
bandwidth monitor and rate estimator
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Provides a real-time visual display with graphs and statistics in the terminal, ideal for quick diagnostics without GUI dependencies, as shown in the screenshots.
Offers script-friendly ASCII output for automation, enabling integration into custom monitoring scripts and pipelines, as highlighted in the features.
Supports Linux, macOS via Homebrew, and various Unix-like systems with detailed installation instructions for multiple distributions.
Focuses on simplicity without bloat, making it fast and resource-friendly for real-time monitoring, aligning with its philosophy of minimal complexity.
Installation on some platforms requires manual compilation and managing dependencies like libconfuse and libnl, which can be error-prone and time-consuming.
Lacks built-in alerting, historical data logging, or integration with external monitoring systems, focusing only on real-time display and basic output.
The README covers basic installation and usage but lacks comprehensive guides for advanced configuration, troubleshooting, or customization options.