Date: Sun, 14 Feb 1999 13:43:01 +0100 From: Philippe Regnauld <none@regnauld--deepo.prosa.dk.lh.bsd-dk.dk> To: bsd-dk@hotel.prosa.dk Subject: Re: SV: Trafikmåling
Kenneth Karlsson writes:
>
> Jeg kender MRTG og ANALOG, men hvis jeg f.eks. laver en netstat -a (eller s
> kan ikke lige huske det), så får jeg jo komplet pakkestatistik, så kernen må
> jo på en eller anden måde holde øje med det .
<HORRIBLE HACK>
1) use 1 x IP per customer, and use IP aliases on the interface
2) enable IPFW
options IPFW
3) configure the rules to log per IP traffic,
ipfw add 10 allow log tcp from ${cust-10-ip} 80 to ${my-web-server}
ipfw add 11 allow log tcp from ${my-web-server} to ${cust-10-ip} 80
4) repeat for all customers :-)
5) a few chunks of perl, ipfw -z (zero the list) every 24 hours,
and voilà, poor-man's bw measurer :-)
</HORRIBLE HACK>
NB: cool, because stats are given in bytes and # of packets:
ruleno. packets. bytes. ruledef
02510 207873 10649356 allow tcp from any to any setup
-- -[ Philippe Regnauld / Sysadmin ]-
This archive was generated by hypermail 2b30 : Wed 15 Nov 2006 - 18:23:59 CET