You are looking at preliminary documentation for a future release.
Not what you want? See the
current release documentation.
execedit
This 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
Synopsisedit
This plugin supports the following configuration options:
Required configuration options:
exec {
command => ...
}Available configuration options:
Detailsedit
codecedit
- 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.