Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

Is there a way to monitor the traffic (e.g., get a live view of the utilization) over a particular network interface, say eth0?

The catch here is that the set of tools on the box is fixed, and is pretty much a stock RHEL deployment, so add-on tools can't be used.

Looking for something basic and usually present like iostat here.

share|improve this question
1  
Have a look at stackoverflow.com/questions/596590/…. Some of the suggestions on there should be useful. –  Andy Smith Dec 2 '11 at 1:15
    
D'oh, search fail (and I tried). To be fair, I think it's a serverfault question, not a SO one :) –  BeeOnRope Dec 2 '11 at 22:41
add comment

5 Answers

Take a look at ntop. It provides a lot of detailed data.

share|improve this answer
add comment

I use iftop command. It shows statistics in realtime.

iftop -i eth0

Checkout some sceenshots here:

http://www.thegeekstuff.com/2008/12/iftop-guide-display-network-interface-bandwidth-usage-on-linux/

share|improve this answer
    
Looks great, unfortunately I am not able to install any new tools on these locked down boxes. –  BeeOnRope Dec 15 '11 at 3:19
add comment

You can also use iptables to do such think:

iptables -A INPUT -p tcp --dport $port -i eth0

and

iptables -A OUTPUT -p tcp --sport $port -i eth0

Then iptables -L -n -v will print you how many packets have been going through the interface, iptables -Z to zero this count

share|improve this answer
add comment

The data you want to see shows up in good old ifconfig.

watch ifconfig eth0

or to make things stand out better:

watch -n 1 -d ifconfig eth0
share|improve this answer
add comment

There are a lot of utilities:

  1. Nethogs
  2. iptraf
  3. Iptables can be a good solution to but if you are using a firewall set up will be a bit hard to relocate correctly the rules
share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.