Bmon, a real-time Bandwidth monitoring tool

So, I have already been using vnstat monitoring tool to keep a track of my Internet usage stats for some time. Recently, I started looking for a real time network bandwidth monitoring tool. Vnstat's live" mode works fine, but while looking for something better I came across bmon, which is actually a specialised console-based real time bandwidth monitoring app.

Install bmon

For Ubuntu or Debian systems, either click this link or run the following command in a terminal

[shredder12]$ sudo apt-get install bmon

I couldn't find it in Fedora repos .

Since, this is an console based tool, open a terminal and enter the command "bmon" and you should see the following output

As shown, it lists all the available interfaces. At the bottom, you will find two options to open graph and detailed output by clicking g and d respectively. If done, the output should look like this

As you can see, the tool is pretty good for real time monitoring but unfortunately the project is probably dead now. The last major release of this software was Version 2.0.1 released in October of 2004, which is the available version in Lucid's repo. So, I am guessing that the project is no longer under development.

Well, before I end you might be interested in knowing that Bmon is not just about the small screen shown above. It is actually known for sharing these stats in a variety of ways. I just used one of them - throwing the output in HTML files. So, if you keep those files somewhere in your /var/www directory, the data could be easily accessed remotely through the webserver.

You can do this by simply running this command in a terminal

[shredder12]$ bmon -O html:path=<path_to_dir>

Here is a screenshot of the html output

For more features, you might want to take a look at its man page. I am pretty sure better network monitoring applications would have been released in past 6 years, but as far as simple bandwidth monitoring goes, bmon is good.

I will keep looking for better monitoring tools, preferably graphical this time. If you use or have any in mind, do let me know.

3 Comments

Luis Alvarado (not verified)
July 24th, 2010 01:39 am
I was wondering, why do you still use apt-get instead of the correct aptitude. There are many blogs, guides on why it aptitude should be used instead of apt-get including updated ones from 2009 and 2010.
July 24th, 2010 02:53 am

I was never curious enough to see the difference. "Apt-get" is what I was suggested on ubuntu forums and help pages, so I kept using it. Since you have mentioned it, I would definitely look some discussions on the use of aptitutde over apt-get. If you know of any such serious discussion/guide explaining the difference, please let me know. And thankyou for pointing it out :) 

Luis Alvarado (not verified)
July 24th, 2010 06:43 am
No problem shredder12 am a "everyday" user of your webpage. Here you go: http://ubuntuforums.org/showthread.php?t=1433566 http://www.psychocats.net/ubuntu/aptitude http://ubuntuforums.org/showthread.php?t=855569 http://pthree.org/2007/08/12/aptitude-vs-apt-get/ <-- Shows how simple it is to use aptitude vs the difference apt-* http://superuser.com/questions/93437/aptitude-vs-apt-get-what-is-the-rec... <-- problems mention here also happen to me A LOT using apt-get http://www.andrewault.net/2010/05/03/aptitude-vs-apt-get-comparison-2/ <-- Simple comparison

Post new comment

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <img> <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote> <h1> <h2> <h3> <h4> <h5> <h6> <p> <br>
  • Image links with 'rel="lightbox"' in the <a> tag will appear in a Lightbox when clicked on.
  • Search Engines will index and follow ONLY links to allowed domains.

More information about formatting options

Mollom CAPTCHA (play audio CAPTCHA)
Type the characters you see in the picture above; if you can't read them, submit the form and a new image will be generated. Not case sensitive.