Re: SV: Trafikmåling

From: Philippe Regnauld (none@regnauld--deepo.prosa.dk.lh.bsd-dk.dk)
Date: Sun 14 Feb 1999 - 13:43:01 CET


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