Linux Netfilter discussions
 help / color / mirror / Atom feed
From: Eric Leblond <eric@regit.org>
To: bob@computerisms.ca
Cc: netfilter@vger.kernel.org
Subject: Re: iptaccount vs nfacct
Date: Thu, 13 Feb 2014 20:55:55 +0100	[thread overview]
Message-ID: <1392321355.17306.112.camel@ice-age2.regit.org> (raw)
In-Reply-To: <1392313420.30958.690.camel@worklian>

Hello,

On Thu, 2014-02-13 at 09:43 -0800, Bob Miller wrote:
> Hi Eric,
> 
> > I wrote this some time ago to explain how you can connect nfacct and
> > ulogd2:
> > https://home.regit.org/2012/07/flow-accounting-with-netfilter-and-ulogd2/
> > One advantage of nfacct combined to ulogd is that you can use ulogd2
> > connector to graphite:
> > https://home.regit.org/2012/12/visualize-netfilter-accounting-in-graphite/
> 
> Thank you very much for your reply, much appreciated :)  I did come
> across that page earlier, but perhaps didn't give it the attention I
> should have.  Now that the whole idea has been swimming around my head a
> couple days it makes more sense to me.
> 
> One thing I am not clear on from your page is per-IP statistics.
> Specifically the reason I use bandwidth accounting at all is to identify
> abusers or heavy usage in a local network (mostly to keep my ISP honest
> and bandwidth overage to a minimum).  
> 
> If I understand the examples correctly, then I would need to set up an
> nfacct table for each IP in the subnet, and then create a matching rule
> for each table in iptables.  As opposed to the ACCOUNT target where if I
> create a rule matching a subnet, it outputs stats for every IP in the
> subnet.  
> 
> Am I understanding correctly? 

Yes.

> or is there an easier way to gather the
> per-IP statistics using nfacct?

I have on my todo list to be able to use ipset counter to get per object
counters. I need to cook a ulogd2 input module for that. But I don't
manage to find the time...

BR,
-- 
Eric Leblond <eric@regit.org>


      reply	other threads:[~2014-02-13 19:55 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-02-13  0:47 iptaccount vs nfacct Bob Miller
2014-02-13  8:55 ` Eric Leblond
2014-02-13 17:43   ` Bob Miller
2014-02-13 19:55     ` Eric Leblond [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1392321355.17306.112.camel@ice-age2.regit.org \
    --to=eric@regit.org \
    --cc=bob@computerisms.ca \
    --cc=netfilter@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox