I am administrator of an openSUSE linux server which is used by many people in our company.
Today we find out that yesterday one of the users use too much of bandwidth and its important for management department to notice which user have done this.
I've searched in different website and forums etc the all I find was ifconfig
or ifstat
which are just show the whole network usage. and also I install a tool vnstat
to start network monitoring and logging for any further problem might happen in future.
Finally, I wonder is there any solution to find out network usage in a specific time in past per user. or is there a log file in linux responsible for traking network usage by users.
iptables
can log a lot of information about network usage. It should also be the right way to go. But, is it for a future usage or just for this present case (because, you need to set-up the log before using it).