LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Networking (https://www.linuxquestions.org/questions/linux-networking-3/)
-   -   Linux bandwidth mon solution [ISP wide] (https://www.linuxquestions.org/questions/linux-networking-3/linux-bandwidth-mon-solution-%5Bisp-wide%5D-4175440955/)

seccentral 12-11-2012 06:35 AM

Linux bandwidth mon solution [ISP wide]
 
Hello.

I am trying to get a bandwidth monitoring solution up and i'd like to know what are my options.
Basically i am a small ISP (300-500 hosts) and would like to also provide vps services and monitor IN/OUT bytes per month for all ip addressess in a /24 range or w/e(doesnt matter much)

Now i could set up cacti but it wouldl tell me the overall bandwidth as per my router's eth.

What solution can i use that can monitor the in/out bandwidth per each ip addr i am routing (each customer) ?

kenneth_phough 12-13-2012 02:00 PM

I would look into tc linux traffic shaping. I'm not sure if the solution I propose will be applicable to your settings but here it is:

1) Use iptables to mark packets and track data usage.

2) use tc and iptables (details about implementation can be found at lartc.org)
-use tc to set different classes with rate limits and ceils that suit your need.
-use iptables to mark packets from a specific mac address
-use tc to direct packets with certain marks set by iptables to your traffic shaping rules.
-have tc output data usage

I was also able to find this thanks to google: http://www.docum.org/docum.org/monitor/

I'm sure there are various ways to accomplish what you need and may take some time to get the right solution to your problem.

seccentral 12-14-2012 11:18 AM

thank you, i appreciate what you are saying, however i want monitoring not shaping.
even so, this could work i guess but it would require some tech know-how for anyone wanting to view the stats.
i am looking for an already made open source solution that has a web-frontend with little tech background required by users.

for anyone else interested/having the same "problem" so far i've found bandwidthd, ntop, darkstat but i'm having some difficulties trying to monitor a specific network (i just see all the traffic everywhere, and -ntop wise-, it's a resource overkill)

Habitual 12-14-2012 12:33 PM

Quote:

...i am looking for an already made open source solution that has a web-frontend with little tech background required by users...
sounds just like zabbix.


All times are GMT -5. The time now is 10:56 PM.