I need to visualize raw network traffic load on Linux to our customers. Something simple like KB/s graphs for eth0 RX, eth0 TX etc. The Gnome system monitor network tab could have been fine if it could show separate data for each interface. Can you, please, recommend any apps?

link|improve this question

73% accept rate
2  
What has this to do with programming? – Stefan Jul 29 '09 at 11:47
I think there's another site like SO for these kinds of questions :) – KevinDTimm Jul 29 '09 at 11:55
Not a programming question, try asking at serverfault.com – Ian Hickman Jul 29 '09 at 12:01
Up up and away to Serverfault.com – Tiberiu Ana Jul 29 '09 at 12:03
feedback

migrated from stackoverflow.com Jul 29 '09 at 12:13

This question came from our site for professional and enthusiast programmers.

5 Answers

Use Cacti.

Cacti is a complete network graphing solution designed to harness the power of RRDTool's data storage and graphing functionality. Cacti provides a fast poller, advanced graph templating, multiple data acquisition methods, and user management features out of the box. All of this is wrapped in an intuitive, easy to use interface that makes sense for LAN-sized installations up to complex networks with hundreds of devices.

Cacti will allow you to create graphs for pretty much anything you want to visualize (and more). Also, it has a great user management module which allows you to add your clients to the Cacti Database with restricted rights, for example.

link|improve this answer
+1 for Cacti. Also see: Zabbix, MRTG, RTG – Dave Drager Jul 29 '09 at 12:43
I've been using Cricket but it's not seen much development over the years... Munin sounds like a similar product. Both seem to use RRDTool under the hood, which is a successor (of sorts) to MRTG. – ericslaw Jul 29 '09 at 14:06
Another vote for Cacti. – Tatas Aug 1 '09 at 20:12
Vote for Cacti -- I use Cacti & Nagios for monitoring our local network. – GruffTech Aug 3 '09 at 22:27
feedback

If you want it on a web page in real time then mrtg has a lot of capability. Typically data comes from SNMP but other sources are possible.

link|improve this answer
1  
Seconded on MRTG, it's a well established, tried and trusted tool. – mh. Jul 29 '09 at 12:42
feedback

iptraf is nice and it works over ssh :) It can't build graphs but it could show you all sorts of statistics.

link|improve this answer
feedback

I would put in a word for collectd, which can also produce pretty graphs of cpu load, disk load, and so forth.

link|improve this answer
feedback

Heres one out of the blue,

The Dude from Mikrotik, www.mikrotik.com/thedude

It's a awesome little app, designed to manage their own devices but has very flexible capabilites in terms of graphing and alerts (via snmp), it runs in Wine quite fine, and has an optional web interface.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

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