Any Tool which can monitor upload/ download in network?
Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
Any Tool which can monitor upload/ download in network?
I have few Windows and Linux Machines and am in verse to monitor what upload and download is being performed as the network system are running in slow pace.Any one who can recommend a tool or utility which can track uploads and download in a network.If it can track who is downloading or uploading with what size of data could really benefit.
Last edited by your_shadow03; 02-19-2010 at 12:02 AM.
You could try netop also if you can get access to a mirrored port on a switch that uploads to your router, or can place a hub between your computers and the Router, or lastly you could place a computer bewtween your router and network, then you could monitor it easier with a multitude of other software, even in realtime using something like iftop.
You could contrive some netfilter rules with iptables, which would selectively log the traffic of interest. The results can be inspected using the '-L -v' commands of iptables. This can be done with a script that parses the resulting output of iptables to maintain history logs, etc.
Example:
This script creates a chain 'HOSTX', which does nothing, but is invoked every time a packet passes the INPUT or OUTPUT chain of the filter table. These rules would cause all traffic to or from the host named 'hostx.your.domain' to be seen by the chain 'HOSTX'. A side effect of this is that the packet and byte count of the chain 'HOSTX' is accumulated by the filter. Later, perhaps on a scheduled interval, we can inspect the packet and byte count:
Code:
iptables -t filter -L -v
The accumulated counts can be zeroed with the -Z switch.
For your application, you would want to create rules in the INPUT, OUTPUT, or FORWARD chains that are selective about hosts, domains and ports of interest to you.
This would run on an individual server, monitoring only traffic seen on the server. If you actually want to monitor your network at large, you will need to use some kind of sniffer, like tcpdump (or it's GUI cousin, wireshark), but this also requires assistance from a smart switch on a switched ethernet network.
But cacti only works on SNMP managed devices, if he has an unmanaged switch he is likely to not be able to get any data. I have that problem in my network, only my router is managed so I can monitor those ports but I have no real idea of the other traffic except what I glean from netop and iftop which sits on a hub at the point where all the daisy chained switches connect to the router LAN port. I wish I had managed switches, though I am looking at getting one and daisy chaining each swith to it so at least I can isolate network traffic to individual switches.
But cacti only works on SNMP managed devices, if he has an unmanaged switch he is likely to not be able to get any data. I have that problem in my network, only my router is managed so I can monitor those ports but I have no real idea of the other traffic except what I glean from netop and iftop which sits on a hub at the point where all the daisy chained switches connect to the router LAN port. I wish I had managed switches, though I am looking at getting one and daisy chaining each swith to it so at least I can isolate network traffic to individual switches.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.