Shyam Sreevalsan ff15cc2a00 Updates to metadata.yaml (#15452) 1 год назад
..
Makefile.am 675383b26a Makefile.am files indentation (#7252) 5 лет назад
README.md 1aef5a70d8 Split plugins to individual packages for DEB/RPM packaging. (#13927) 1 год назад
metadata.yaml ff15cc2a00 Updates to metadata.yaml (#15452) 1 год назад
metrics.csv 8e1cb764b3 add metrics.csv to some c collectors (#14974) 1 год назад
plugin_nfacct.c 3e3ff4bee8 Add Collector log (#14309) 2 лет назад

README.md

Monitor Netfilter statistics (nfacct.plugin)

nfacct.plugin collects Netfilter statistics.

Prerequisites

If you are using our official native DEB/RPM packages, install the netdata-plugin-nfacct package using your system package manager.

If you built Netdata locally:

  1. install libmnl-dev and libnetfilter-acct-dev using the package manager of your system.

  2. re-install Netdata from source. The installer will detect that the required libraries are now available and will also build netdata.plugin.

Keep in mind that NFACCT requires root access, so the plugin is setuid to root.

Charts

The plugin provides Netfilter connection tracker statistics and nfacct packet and bandwidth accounting:

Connection tracker:

  1. Connections.
  2. Changes.
  3. Expectations.
  4. Errors.
  5. Searches.

Netfilter accounting:

  1. Packets.
  2. Bandwidth.

Configuration

If you need to disable NFACCT for Netdata, edit /etc/netdata/netdata.conf and set:

[plugins]
    nfacct = no

Debugging

You can run the plugin by hand:

sudo /usr/libexec/netdata/plugins.d/nfacct.plugin 1 debug

You will get verbose output on what the plugin does.