Bandwidth Monitoring

Posted by Planet Malaysia on August 8, 2006

advertisement

How do you monitor your internet bandwidth usage? I used Bandwidthd and ibmonitor in my Linux environment.

ibmonitor is an interactive linux console application which shows
bandwidth consumed and total data transferred on all interfaces.

Its main features are:

* Shows received, transmitted and total bandwidth
of each interface
* Calculates and displays the combined value of all
interfaces
* Displays total data transferred per interface in
KB/MB/GB
* Values can be displayed in Kbits/sec(Kbps)
and/or KBytes/sec(KBps)
* Can show maximum bandwidth consumed on
each interface since start of utility
* Can show average bandwidth consumption on
each interface since start of utility
* The output with all features (max, avg and display
in Kbps and KBps) easily fits on a 80×24 console or xterm
* Can interactively change its output display format
depending on key pressed by user.

Download latest version of ibmonitor (I guess long time no update last release is 19th December 2004)


[root@planetmy]# tar xvfz ibmonitor-1.3.tar.gz
[root@planetmy]# cd ibmonitor
[root@planetmy]# ./ibmonitor

It’s simple! View a sample screenshot
ibmonitor_main

BandwidthD tracks usage of TCP/IP network subnets and builds html files with graphs to display utilization. Charts are built by individual IPs, and by default display utilization over 2 day, 8 day, 40 day, and 400 day periods. Furthermore, each ip address’s utilization can be logged out at intervals of 3.3 minutes, 10 minutes, 1 hour or 12 hours in cdf format, or to a backend database server. HTTP, TCP, UDP, ICMP, VPN, and P2P traffic are color coded.

Download bandwidthd


[root@planetmy]# tar xvfz bandwidthd-2.0.1.tgz
[root@planetmy]# cd bandwidthd
Configure and install the Bandwidthd source:
[root@planetmy]# ./configure && make install

Please make sure you have:
libpcap from http://www.tcpdump.org/
libpng from http://www.libpng.org/
libgd from http://www.boutell.com/gd/

Edit /usr/local/bandwidthd/etc/bandwidthd.conf
to suit your network environment.  

Start Bandwidthd
/usr/local/bandwidthd/bandwidthd

Point your Apache Virtual Host  to
/usr/local/bandwidthd/htdocs for browse
the bandwidthd graph.

Gongratulation! You’re done ibmonitor & bandwidthd.

Hope this can help!

Possibly Related Posts:


Comments

2 Responses to “Bandwidth Monitoring”

  1. david on August 8th, 2006 11:21 pm

    i love cacti for this and you can check here http://www.debianhelp.co.uk/cacti.htm

  2. Planet Malaysia Blog » Blog Archive » Bandwidth Monitoring Tools on August 9th, 2006 4:49 pm

    [...] Recently I did a lot of research about bandwidth monitoring tools. Yesterday, I wrote about Bandwidth Monitoring and I just would like to share another few tools that may useful to you [...]

Leave a Reply




Planet Malaysia

  • Follow us on Twitter


  • web www.planetmy.com