We have around 300 machines. How can we monitor the network using an Ubuntu machine so that we can find out which node is broadcasting, traffic monitoring, also trying ntop.


You can use snmpd Install snmpd and cacti Install cacti

Check out this guide

  • +1 good recommendations and package links. In general, it is better to say "Check out how-to-monitor-your-servers-with-snmp-and-cacti at debuntu.org" rather than "this link" as it is more descriptive and doesn't break if debuntu.org goes off the net.
    – msw
    Dec 24 '10 at 15:53

There are a lot of monitoring solutions out there.

Munin might be an option for your needs, take a look at sysstat and use kSar to visualize the results.

Your choice depends on the needs you have.


karthick87 has the answer, but just to amplify it your monitoring has to be distributed amongst the 300 end-stations and cannot be simply centralized to one point.

The biggest reason this is necessary is that you are probably using a switched (not shared) network hub so no single point is capable of seeing all the traffic on the net. SNMP is certainly old-school, partly because it works.


I found this bijk, is free only for one server. Is a commercial solution and you can use it with a lot of Linux distributions (and of course with Ubuntu).


My personal tool of choice is wireshark. It has a nice gui, flexible filters, and a some analysing tools.

sudo apt-get install wireshark

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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