Added IPTables module support to Filebeat config
The IPtables module is currently absent in the filebeat config, meaning that IPtables log data cannot be parsed into fields by filebeat. This commit adds the appropriate configuration section to allow this to be optionally enabled and configured with other iptables logfile locations. The module is disabled by default, as filebeat will crash if the appropriate log files are not found. Change-Id: Ibd44234fd736d70e9e0bd5c4c6cab45f907c6d3c
This commit is contained in:
parent
1ba435f78e
commit
3551abc257
@ -300,3 +300,9 @@ processors: {}
|
||||
# Logging level
|
||||
# Available log levels are error, warning, info, debug
|
||||
filebeat_log_level: "{{ elastic_beat_log_level | default('info') }}"
|
||||
|
||||
# Enable IPtables logging module
|
||||
filebeat_iptables_enabled: false
|
||||
# The following allows one to specify log files in non-standard locations,
|
||||
# defaulting to log collection in syslog
|
||||
filebeat_iptables_log_paths: ["var/log/syslog"]
|
||||
|
@ -209,6 +209,16 @@ filebeat.modules:
|
||||
# can be added under this section.
|
||||
#input:
|
||||
|
||||
#------------------------------ IP Tables Module ------------------------------
|
||||
{% if (filebeat_iptables_enabled | bool) %}
|
||||
- module: iptables
|
||||
# Syslog
|
||||
log:
|
||||
enabled: "true"
|
||||
var.input: "file"
|
||||
var.paths: {{ filebeat_iptables_log_paths | to_json }}
|
||||
{% endif %}
|
||||
|
||||
#-------------------------------- Kafka Module --------------------------------
|
||||
#- module: kafka
|
||||
# All logs
|
||||
|
Loading…
x
Reference in New Issue
Block a user