I need a good network monitoring tool
I need to get some good network monitoring tools. I am trying to find out why my office network is so congested/slow, and I need something that will allow me to look at all the machines in the network and see who is being a piggy.
Solution 1:
Nagios
This is one of the most popular web based Linux monitoring systems nowadays, actually it’s industry standard for IT infrastructure monitoring. Licensed under GPL Nagios is available for everybody free of charge and allows to monitor availability and response time of network services, usage of system resources like CPU load, RAM allocation etc.,
Project’s homepage: http://www.nagios.org/
Cacti
Cacti is another web based monitoring system written in PHP and licensed under GPL. Unlike Nagios describe above Cacti was designed mainly fo the graphs
Project’s homepage: http://www.cacti.net/
Zabbix
Project’s homepage: http://www.zabbix.com/
MRTG
Project’s homepage: http://oss.oetiker.ch/mrtg/
Nfsen
Nfsen is open source Netflow collector and analyzer available under open source license. It differs from monitoring tools described here — Nfsen collects only network usage data and shows the interactive graphs based on that data.
Project’s homepage: http://nfsen.sourceforge.net/
Those are Web based network and system monitoring. If you want desktop applications i would recommend you to use etherape. You can install by:
sudo apt-get install etherape
Solution 2:
On a few ocassions I used EtherApe to locate a rogue file-sharing app hogging office network bandiwdth. It is availabe in the Software Center.
Whether it's going to help you depends on your network topology - in some (many?) cases your machine's NIC only sees packets going between your machine and the router.
Solution 3:
you can also use nethogs. you can install it by
sudo apt-get install nethogs
you can launch it by
sudo nethogs <connection_name>
for example
sudo nethogs ppp0
for example:
Solution 4:
SmokePing
SmokePing keeps track of your network latency:
- latency visualisation.
- Interactive graph explorer.
- Wide range of latency measurment plugins.
- Master/Slave System for distributed measurement.
- Highly configurable alerting system.
- Live Latency Charts with the most 'interesting' graphs.
Project’s homepage: https://oss.oetiker.ch/smokeping/index.en.html
Demo Site with live graphs
To install enter the command:
sudo apt-get install smokeping
See this page for some additional Perl module requirements.