Skip to content

Latest commit

 

History

History
19 lines (14 loc) · 782 Bytes

README.md

File metadata and controls

19 lines (14 loc) · 782 Bytes

Processor

Beats processor for parsing Linux nftables log messages

Building

Type make That should build a shared library like filebeat-plugin-nftables-log-linux-amd64.so under Linux, or filebeat-plugin-nftables-log.dll under Windows

Running

Run filebeat --plugin <path to sharedlibrary>

Configuration

This processor supports three settings:

  • "field": the name of the field where the nftables log is stored. By default, the value is "message"
  • "marker": text before the firewall log. This is the "prefix" configured in nftables log statement.
  • "target": the name of the field where the fields found are stored. By default, they are stored in the root (the value is "").
  • "overwrite_keys": if "target" is defined, whether to overwrite it, when it already exists