VERSION.
0.14.0

DESCRIPTION.
pmacct is a small set of passive network monitoring tools to
account, classify, aggregate, replicate and export IPv4 and IPv6
traffic; a pluggable architecture allows to store collected data
into memory tables, RDBMS (MySQL, PostgreSQL, SQLite, BerkeleyDB)
and flat-files and export through NetFlow or sFlow protocols to
remote collectors. pmacct offers customizable historical data
breakdown, BGP and IGP correlation, sampling, filtering, tagging
and triggers. Libpcap, Linux Netlink/ULOG, sFlow v2/v4/v5, NetFlow
v1/v5/v7/v8/v9 and IPFIX are supported. Replication of incoming
NetFlow and sFlow datagrams is also available. Statistics can be
easily exported to tools like RRDtool, Net-SNMP, MRTG, GNUPlot
and Cacti.


HOMEPAGE.
http://www.pmacct.net/


DOWNLOAD.
http://www.pmacct.net/pmacct-0.14.0.tar.gz


CHANGELOG.
+ pmacct now integrates an IS-IS daemon within collectors; the daemon
  is being run as a parallel thread within the collector core process;
  a single L2 P2P neighborship, ie. over a GRE tunnel, is supported;
  it implements P2P Hello, CSNP and PSNP - and does not send any LSP
  information out. The daemon is currently used for route resolution.
  It is well suited to several case-studies, popular one being: more
  specific internal routes are carried within the IGP while they are
  summarized in BGP crossing cluster boundaries.
+ A new aggregation primitive 'etype' has been introduced in order to
  support accounting against the EtherType field of Ethernet frames.
  The implementation is consistent across all data collection methods
  and backends.
+ sfacctd: introduced support for samples generated on ACL matches in
  Brocade (sFlow sample type: Enterprise: #1991, Format: #1). Thanks
  to Elisa Jasinska and Brent Van Dussen for their support.
+ sfacctd, pre_tag_map: introduced sample_type key. In sFlow v2/v4/v5
  this is compared against the sample type field. Value is expected
  in <Enterprise>:<Format> notation.
! fix, signals.c: ignoring SIGINT and SIGTERM in my_sigint_handler()
  to prevent multiple calls to fill_pipe_buffer(), condition that can
  cause pipe buffer overruns. Patch is courtesy by Osama Abu Elsorour.
! fix, pmacctd: tunnel registry now correctly supports multiple tunnel
  definitions for the same stack level.
! fix, print plugin: cos field now correctly shows up in the format
  title while CSV format is selected and L2 primitives are enabled.
! fix, util.c: a feof() check has been added to the fread() call in
  read_SQLquery_from_file(); thanks to Elisa Jasinska and Brent Van
  Dussen for their support.
! fix, nfprobe: NetFlow output socket is now re-opened after failing
  send() calls. Thanks to Maurizio Molina for reporting the problem.
! fix, sfacctd: length checks have been imporved while extracting
  string tokens (ie. AS-PATH and BGP communities) from sFlow Extended
  Gateway object. Thanks to Duncan Small for his support.


NOTES.
* The peer_dst_ip primitive is being attached to IP prefix resolution
  method (ie. as defined by nfacctd_net directive) from AS number
  resolution method in the past (ie. as defined by nfacctd_as_new
  directive).
* Longest match wins has been introduced to select which route
  resolution method to use in fallback scenarios (ie. nfacctd_net:
  fallback or nfacctd_as_new: fallback). For example up to 0.14.0rc3,
  a route advertised via BGP would have been winning over any more
  specific route learned via sFlow/NetFlow regardless.


Cheers,
Paolo

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

Reply via email to