Bandwidth Monitoring
Posted by Planet Malaysia on August 8, 2006
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

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:
- How to Install Webmin on OpenFiler
- lppasswd: Unable to open passwd file: Permission denied
- Missing /var/log/lastlog
- Telnet service_limit error
- How To Capture PUTTY Session Log
Comments
2 Responses to “Bandwidth Monitoring”
Leave a Reply
i love cacti for this and you can check here http://www.debianhelp.co.uk/cacti.htm
[...] 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 [...]