How to install ipfixprobe?
Installation from binary packages (RPM) (recommended)
We use COPR infrastructure to build and serve ipfixprobe packages. Currently, we support packages for RPM-based distributions, such as OracleLinux, RockyLinux, ... EPEL version 8 or 9.
Install copr repository.
dnf install -y dnf-plugins-core && dnf copr -y enable @CESNET/NEMEA-stable
After succesfull instalation of COPR, you can install the ipfixprobe via yum or dnf.
dnf install ipfixprobe
Build from source codes
You can build ipfixprobe from source codes available at github.
Install requirements
dnf -y install wget curl net-tools gcc gcc-c++ git libtool libpcap-devel libunwind libssl-devel libpcap-devel
Now get the ipfixprobe source codes
git clone https://github.com/CESNET/ipfixprobe.git
cd ipfixprobe
autoreconf -i
Ipfixprobe uses autotools to setup the build process. We encourage you to explore ./configure.sh -h
to see all the available options. Nevertheless, for standard (max 1Gbps) network monitoroing without any specialized tools, you should use following configuration.
./configure.sh --with-pcap --with-quic --with-unwind
Then just make the ipfixprobe and install it. You might need root privileges for installation.
make -j 2
sudo make install
Optional NEMEA plugin. Ipfixprobe can export data directly to NEMEA framework. If you want to use this feature, you need to install NEMEA dependencies and enable this feature in autotools script.
dnf install libtrap-devel unirec-devel
./configure.sh --with-pcap --with-quic --with-unwind --with-nemea
make -j 2
sudo make install
Installation on Turris (OpenWrt routers)
CESNET feed is officially supported by CZ.NIC, so installation on Turris devices is easy! Contrary for other OpenWrt devices, it is most likely necessary to compile a package; see our NEMEA-OpenWrt feed for more details or contact us. Installation on Turris can be done via SSH, which is described bellow, or using LUCI intuitive interface.
Update repository metadata
opkg update
Install ipfixprobe
opkg install ipfixprobe
Optionally for LUCI configuration page, install luci-app-ipfixprobe
opkg install luci-app-ipfixprobe