pmacct is a small set of multi-purpose passive network monitoring tools [NetFlow IPFIX sFlow libpcap BGP BMP RPKI IGP Streaming Telemetry].
Online:
Distribution tarball:
Official pmacct docker images can be found in docker hub. To use them, simply (e.g. sfacctd
):
~# docker pull pmacct/sfacctd:latest
~# docker run -v /path/to/sfacctd.conf:/etc/pmacct/sfacctd.conf pmacct/sfacctd
For more details, options and troubleshooting please read the Docker documentation section
Resolve dependencies, ie.:
apt-get install libpcap-dev pkg-config libtool autoconf automake make bash libstdc++-dev g++
for [Debian/Ubuntu]yum install libpcap-devel pkgconfig libtool autoconf automake make bash libstdc++-devel gcc-c++
for [CentOS/RHEL]Build GitHub code:
~# git clone https://github.com/pmacct/pmacct.git
~# cd pmacct
~# ./autogen.sh
~# ./configure #check-out available configure knobs via ./configure --help
~# make
~# make install #with super-user permission
The pmacct project is looking to make its code base available under a more permissive
BSD-style license. More information about the motivation and process can be found in
this announcement.
Prerequisites:
Code:
Wiki (documentation and diagrams):