VERSION.
0.9.3

DESCRIPTION.
pmacct is a small set of passive network monitoring tools to measure,
account and aggregate IPv4 and IPv6 traffic; aggregation revolves around
the key concept of primitives (VLAN id, source and destination MAC
addresses, hosts, networks, ports, AS numbers, IP protocol and ToS/DSCP
field are supported) which may be arbitrarily combined to build custom
aggregation methods; support for historical data breakdown, triggers and
packet tagging, filtering, sampling. Aggregates can be stored into
memory tables, SQL databases (MySQL or PostgreSQL) or simply pushed to
stdout. Data is collected from the network either using libpcap (and
optionally promiscuous mode)or reading Netflow v1/v5/v7/v8/v9 and sFlow
v2/v4/v5 datagrams.

HOMEPAGE.
http://www.ba.cnr.it/~paolo/pmacct/


DOWNLOAD.
http://www.ba.cnr.it/~paolo/pmacct/pmacct-0.9.3.tar.gz


CHANGELOG.
  + IPv4/IPv6 multicast support has been introduced in the NetFlow
    (nfacctd) and the sFlow (sfacctd) daemons. A maximum of 20
    multicast groups may be joined by a single daemon instance.
    Groups can be  defined by using the two sister configuration
    keys: nfacctd_mcast_groups and sfacctd_mcast_groups.
  + sfacctd: a new 'sfacctd_renormalize' config key allows to
    automatically renormalize byte/packet counters value basing
    on  informations acquired from the sFlow datagram. In particular,
    it allows to deal with scenarios in which multiple interfaces
    have been configured at different sampling rates. It also
    calculates an effective sampling rate which could differ from
    the configured  one - expecially at high rates - because of
    various losses. Such estimated rate is then used for
    renormalization purposes. Many thanks go to Arnaud De-Bermingham
    and Ovanet for the strong support offered during the development.
  + sfacctd: a new 'sampling_rate' keyword is supported into the
    Pre-Tagging layer. It allows to tag aggregates - generated from
    sFlow datagrams - on a sampling rate basis.
  + setproctitle() calls have been introduced (quite conservatively)
    and are actually supported on Linux and BSDs. The process title
    is rewritten in the aim of giving the user more informations about
    the  running processes (that is, it's not intended to be just a
    cosmetic stuff).
  ! sql_preprocess tier was suffering a bug: actions (eg. usrf, adjb),
    even if defined, were totally ignored if no checks were defined
    aswell. Many thanks to Draschl Clemens for signalling the issue.
  ! Some minor bugs have been catched around sfacctd and fixed
    accordingly. Again, many thanks to Arnaud De-Bermingham.


NOTES.
None.


Cheers,
Paolo



Reply via email to