Bandwidth usage prog: Zelf maken

Pagina: 1
Acties:

  • Martkrui
  • Registratie: Februari 2002
  • Laatst online: 16:38
Omdat mijn provider straks ook maandelijkse quota gaat invoeren wil ik zelf gaan bijhouden hoeveel data ik "verbruik".

Ik heb daarvoor in twee dagen wat in elkaar geprutst : Hier


Verschil met de meeste progs zoals ik ze gevonden heb (zoals mrtg) is dat ik de hoeveelheid data weergeef (MB) , en niet de bandbreedte. (Kb/sec).

De volgende stap is dat ik natuurlijk meer detail wil hebben over gebruik per
poort e.d.. Dit wilde ik zelf gaan maken mbv de iptables datacounts e.d.

Mijn vraag aan jullie : Is dit al gedaan ? Of kan ik 't net zo goed zelf maken zodat het precies doet wat ik wil ?

Het zal moeten draaien op :
OS: Mandrake 10
DB: MySQL
Web: PHP+Apache

I haven't lost my mind! It's backed up on tape somewhere!


  • blaataaps
  • Registratie: Juli 2001
  • Niet online
ipac-ng, http://freshmeat.net/projects/ipac-ng/ doet precies wat jij wil, zie ook andere projects op freshmeat als je zoekt naar 'ip accounting' :)

  • Martkrui
  • Registratie: Februari 2002
  • Laatst online: 16:38
IPac-ng wil niet compilen bij mij. Werkt volgens mij met een andere DB.

Maar die zoekterm daar was ik nog niet opgekomen.
Google here I come (again)..

[ Voor 40% gewijzigd door Martkrui op 27-03-2004 14:47 ]

I haven't lost my mind! It's backed up on tape somewhere!


  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Dr.DNA schreef op 27 maart 2004 @ 14:46:
IPac-ng wil niet compilen bij mij. Werkt volgens mij met een andere DB.
Welke foutmelding krijg je dan? Je kunt ook zonder database ipac-ng gebruiken, in ieder geval bij oudere versies.

  • monkel
  • Registratie: Januari 2001
  • Laatst online: 08:32
http://freshmeat.net/projects/mrtgtraffgen/
kan totale dataverbruik meten uit mrtg, kan je ook wel weer een grafiekje van maken

  • Puntslash
  • Registratie: December 2000
  • Niet online
Dr.DNA schreef op 27 maart 2004 @ 14:40:
Mijn vraag aan jullie : Is dit al gedaan ? Of kan ik 't net zo goed zelf maken zodat het precies doet wat ik wil ?
GBGraph

Werkt samen met MRTG, hij pakt de MRTG-log en telt dat bijelkaar op (kort samengevat)

Voor een werkend voorbeeld kijk hier

  • Oezie Woezie
  • Registratie: December 1999
  • Niet online

Oezie Woezie

Pim. is de beste

http://octopus.oezie.org/gbgraph.html

alleen deze haalt de info uit een rrd database van rrdtool. waar je dan ook weel mooie soortvan mrtg grafieken van kan maken. http://octopus.oezie.org/rrdtool/final/ eventueel zou je ook nog traffic in MB per uur kunnen maken.

een mooi Tshirt met Pim. is de beste enzo


  • Martkrui
  • Registratie: Februari 2002
  • Laatst online: 16:38
Thanx voor de reacties. Ik zal ze eens proberen en laat wel weten wat het
geworden is.

BTW:
ipac-ng probeerde ik te compileren met file storage, maar kreeg
een of andere vage error van een missend bestand.

I haven't lost my mind! It's backed up on tape somewhere!


  • pierre-oord
  • Registratie: April 2002
  • Laatst online: 20-02 12:27
Zijn er ook programma's waarmee je het datagebruik van een bepaalde applicatie op een Linux bak (in dit geval HLDS, voor Counter-Strike servers etc) kunt bijhouden? Zo zou ik een mooi idee krijgen hoeveel data verschillende clan's gebruiken, daar een mooi gemiddelde van maken, en zo een beetje zien wat fair use is ;)

edit:
Per poort bekijken zou een mogelijkheid zijn, alleen worden er meer dezelfde poorten gebruikt voor de software dus krijg ik dan geen volledig overzicht. Het gaan om de up en downstream. Thx alvast, ik zou niet weten waar ik zoiets kan vinden.

Dus ook een meet programma, geen afstel programma ;)

Is dit al topic kaping? :X

[ Voor 37% gewijzigd door pierre-oord op 27-03-2004 23:38 ]

Ondernemer in tech (oud LOQED.com, nu UpToMore.com)


  • Martkrui
  • Registratie: Februari 2002
  • Laatst online: 16:38
Omdat ik precies weet hoe ik het hebben wil, en nog geen prog heb gevonden die doet wat ik wil ga ik het als volgt oplossen :

Mbv FWBuilder accounting rules aanmaken in de firewall op poortbasis.
(in/out van http,smtp,ssh enz...)
En die output parsen, in een DB zetten en grafiekjes maken zoals mijn
eerste probeersel.

Ik moet nu alleen nog even zeker weten dat ik de output goed begrijp, want ik heb niet alleen een input en output chain, maar ook een forward. Die had ik niet verwacht, maar ik denk dat ik 'm begrijp (aangezien de firewall ook NAT router is).

Zo hoop ik weer wat meer te leren van ip accounting, scripting e.d.

I haven't lost my mind! It's backed up on tape somewhere!


  • MetalRush
  • Registratie: Februari 2002
  • Laatst online: 21-12-2025

MetalRush

PAS OP, HÈ !

Misschien is vnStat wat ?
Ik heb er ook een GUi voor geprutst. Deze is wel specifiek voor mijn gateway (ClarkConnect Office 2.1), daar heb jij dus niets aan... (is overigens zonder graphs, alleen tekstbased).
Ik heb niet bekeken of hij ook per poort kan meten.
Ik meet iig m'n up, m'n down en de totals. Tevens gesplitst in Internet en VPN connection(s).
Bekijk het eens zou ik zeggen :)

(Hier staat trouwens een voorbeeld).

Keep smiling... it makes people wonder what you're up to :)


  • nzyme
  • Registratie: November 2001
  • Laatst online: 28-12-2025

nzyme

terror

ook leuk voor traffic meten: bandwidthd

heb zelf dr aan zitten sleutelen en tot nu toe ist best wel chill :)
check...

| Hardcore - Terror |


  • Martkrui
  • Registratie: Februari 2002
  • Laatst online: 16:38
Dat wat bandwithd doet, voor bepaalde apps bijhouden, dat is wat ik ook wil doen.

Ik ga hier naar kijken omdat ik uit de ip accounting rules niet helemaal wijs kan worden.

Als je nog meer info hebt, kan je dat natuurlijk altijd naar me mailen :9

--=edit =--

Toch uiteindelijk de fout gevonden met ip accounting rules. In Fwbuilder stond de "accept related, established" aan waardoor deze niet door de accounting rules gingen.

Nu worden die geaccepteerd NA de accounting rules zodat ze wel tellen. Nu nog FF bedenken hoe ik de database fatsoenlijk ga inrichten. (Ja, ik ga 't toch maar weer zelf bouwen)

[ Voor 43% gewijzigd door Martkrui op 06-04-2004 22:21 ]

I haven't lost my mind! It's backed up on tape somewhere!

Pagina: 1