IMPORTANT: No additional bug fixes or documentation updates
will be released for this version. For the latest information, see the
current release documentation.
exec
editexec
editThis output will run a command for any matching event. Example:
output { exec { type => abuse command => "iptables -A INPUT -s %{clientip} -j DROP" } }
Run subprocesses via system ruby function
if you want it non-blocking you should use & or dtach or other such techniques
Synopsis
editThis plugin supports the following configuration options:
Required configuration options:
exec { command => ... }
Available configuration options:
Details
edit
codec
edit- Value type is codec
-
Default value is
"plain"
The codec used for output data. Output codecs are a convenient method for encoding your data before it leaves the output, without needing a separate filter in your Logstash pipeline.