Linux(CENTOS) Bandwidth usage monitoring by ip

Say, My friend an I are sharing the same server. We each run our traffic via seperate IP's. What software an you suggest to monitor our bandwidth usage. We require our individual usage from 22nd to 21st of the next months.
shaunwinginAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Roachy1979Commented:
I'd use ntop to do this....If you are proxying all protocols on the same server this will make it easier....it'll give you a breakdown by protocol too...
0
shaunwinginAuthor Commented:
Tx, but how will I know the usage over a month period?
0
shaunwinginAuthor Commented:
I was mistaken as to what ntop waas. Trying to install ntop - 3.3.9 on CENTOS5.2 64 bit
install goes through untill make install but returns error when run make install-data-as
make: *** No rule to make target `install-data-as'.  Stop.

and if I run it with
/usr/local/bin/ntop -d -L -u ntop -P /usr/local/var/ntop --skip-version-check --use-syslog=daemon
I get
Sun Jul  5 23:56:16 2009  NOTE: Interface merge enabled by default
Sun Jul  5 23:56:16 2009  Initializing gdbm databases
[root@messaging ntop-3.3.9]# Error Opening file ./GeoLiteCity.dat
Error Opening file ./GeoIPASNum.dat

Please help
0
Big Business Goals? Which KPIs Will Help You

The most successful MSPs rely on metrics – known as key performance indicators (KPIs) – for making informed decisions that help their businesses thrive, rather than just survive. This eBook provides an overview of the most important KPIs used by top MSPs.

shaunwinginAuthor Commented:
0
shaunwinginAuthor Commented:
By the way ntop is running even though we getting above errors.
How can I run a command line veriosn to display utp traffic to a specific ip for example and sum this over a specific period?
0
Roachy1979Commented:
The error you are getting relates to the GeoIP reporting area of ntop...you should be fine using for your purposes without (it just allows ntop to report on the countries you are connecting to/from). If you want to fix these errors though, download these files and recompile:

http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz
http://geolite.maxmind.com/download/geoip/database/asnum/GeoIPASNum.dat.gz

If you go to All Protocols within the web interface you should be able to see traffic to and from specific hosts for a given period (either UDP or TCP)
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
shaunwinginAuthor Commented:
Tx. Is there a way to get this info from the command line. I can't get web access from the outside to the server. I used lynx to see the web stats but it is very hard to figure out whats going on with it.
0
Roachy1979Commented:
if you can ssh to the box you can set it up as a socks proxy.  Just ssh to the Centos box with the

ssh -D 9999 username@ipaddress

Then set your browser to use localhost port 9999 as the proxy address.....you will then be browsing using the Centos box as a proxy....so you'll be able to browse to http://serverip:3000 to see ntop graphs....

Unfortunately there used to be a module called intop for ntop that allowed command line output but that doesn't seem to exist any more....



0
shaunwinginAuthor Commented:
Tx. Can you tell me how to setup the Tunnel in Putty as I login from a Windows box.
0
Roachy1979Commented:
No problem  - have a look at:

http://vectrosecurity.com/content/view/67/26/

Obviously it doesn't matter what port you use (as long as it's not used by something else or allocated to another service) the guide above uses 9853, I generally use 9999 but it's your call...

Hope this helps

0
shaunwinginAuthor Commented:
Still trying to ssh in...Will get back to you.
0
shaunwinginAuthor Commented:
Still to test
0
shaunwinginAuthor Commented:
Still to test...
0
Roachy1979Commented:
No worries !
0
shaunwinginAuthor Commented:
"If you go to All Protocols within the web interface you should be able to see traffic to and from specific hosts for a given period (either UDP or TCP)" Can I specify the period I wish to see?
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Web Development

From novice to tech pro — start learning today.