Hi Fabien,

With prior knowledge of the template, ie. either you start nfacctd with '-d' (debug) so to see the content of templates in the logs or collect some NetFlow in a pcap file and open it with WireShark, you could use the aggregate_primitives framework of pmacct to define custom primitives.

Essentially in the config you do 'aggregate_primitives: /path/to/primitives.lst'. Then for the actual content of the 'primitives.lst' file, you can look here:

https://github.com/pmacct/pmacct/blob/1.7.5/examples/primitives.lst.example

Top part of the file you can read the knobs available; bottom part you are solely interested in the examples for NetFlow v9/IPFIX, ie. line 60, 66 and 72.

You can define custom primitives for pretty much anything but not for non-key dimensions, ie. packets and bytes, those have to be supported natively (although it's on the roadmap to make them also customizable) even though, frankly, that has never been an issue. Should you run in any issue with the counters, please send me an example pcap via unicast email and we'll find a solution.

Hope this helps for a start.

Paolo

On 30/11/2020 22:58, Fabien VINCENT wrote:
Hello,

I'm looking to do Netflow v9, Flexible Netflow to be honest, with nfacctd but can't find any good ressources to play with nfacctd and aggregate's primitives when having FNF exports.

Is their is any documentation if template is a bit "custom" on the Cisco ISR side ? Seems sometimes for some reason, template is marked as unknown, or bytes/packets are null with nfacctd and I can't find any information about how to configure or troubleshoot it

Any helps / hints appreciated !



_______________________________________________
pmacct-discussion mailing list
http://www.pmacct.net/#mailinglists

Reply via email to