mirror of
https://github.com/Security-Onion-Solutions/securityonion.git
synced 2025-12-07 01:32:47 +01:00
fix merge conflict
This commit is contained in:
@@ -80,7 +80,7 @@ filebeatmoduleconfsync:
|
|||||||
|
|
||||||
sodefaults_module_conf:
|
sodefaults_module_conf:
|
||||||
file.managed:
|
file.managed:
|
||||||
- name: /opt/so/conf/filebeat/etc/securityonion.yml
|
- name: /opt/so/conf/filebeat/modules/securityonion.yml
|
||||||
- source: salt://filebeat/etc/module_config.yml.jinja
|
- source: salt://filebeat/etc/module_config.yml.jinja
|
||||||
- template: jinja
|
- template: jinja
|
||||||
- defaults:
|
- defaults:
|
||||||
@@ -88,7 +88,7 @@ sodefaults_module_conf:
|
|||||||
|
|
||||||
thirdparty_module_conf:
|
thirdparty_module_conf:
|
||||||
file.managed:
|
file.managed:
|
||||||
- name: /opt/so/conf/filebeat/etc/thirdparty.yml
|
- name: /opt/so/conf/filebeat/modules/thirdparty.yml
|
||||||
- source: salt://filebeat/etc/module_config.yml.jinja
|
- source: salt://filebeat/etc/module_config.yml.jinja
|
||||||
- template: jinja
|
- template: jinja
|
||||||
- defaults:
|
- defaults:
|
||||||
|
|||||||
@@ -1,19 +0,0 @@
|
|||||||
# Module: activemq
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-activemq.html
|
|
||||||
|
|
||||||
- module: activemq
|
|
||||||
# Audit logs
|
|
||||||
audit:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set custom paths for the log files. If left empty,
|
|
||||||
# Filebeat will choose the paths depending on your OS.
|
|
||||||
#var.paths:
|
|
||||||
|
|
||||||
# Application logs
|
|
||||||
log:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set custom paths for the log files. If left empty,
|
|
||||||
# Filebeat will choose the paths depending on your OS.
|
|
||||||
#var.paths:
|
|
||||||
@@ -1,19 +0,0 @@
|
|||||||
# Module: apache
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-apache.html
|
|
||||||
|
|
||||||
- module: apache
|
|
||||||
# Access logs
|
|
||||||
access:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set custom paths for the log files. If left empty,
|
|
||||||
# Filebeat will choose the paths depending on your OS.
|
|
||||||
#var.paths:
|
|
||||||
|
|
||||||
# Error logs
|
|
||||||
error:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set custom paths for the log files. If left empty,
|
|
||||||
# Filebeat will choose the paths depending on your OS.
|
|
||||||
#var.paths:
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
# Module: auditd
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-auditd.html
|
|
||||||
|
|
||||||
- module: auditd
|
|
||||||
log:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set custom paths for the log files. If left empty,
|
|
||||||
# Filebeat will choose the paths depending on your OS.
|
|
||||||
#var.paths:
|
|
||||||
@@ -1,255 +0,0 @@
|
|||||||
# Module: aws
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-aws.html
|
|
||||||
|
|
||||||
- module: aws
|
|
||||||
cloudtrail:
|
|
||||||
enabled: false
|
|
||||||
|
|
||||||
# AWS SQS queue url
|
|
||||||
#var.queue_url: https://sqs.myregion.amazonaws.com/123456/myqueue
|
|
||||||
|
|
||||||
# Process CloudTrail logs
|
|
||||||
# default is true, set to false to skip Cloudtrail logs
|
|
||||||
# var.process_cloudtrail_logs: false
|
|
||||||
|
|
||||||
# Process CloudTrail Digest logs
|
|
||||||
# default true, set to false to skip CloudTrail Digest logs
|
|
||||||
# var.process_digest_logs: false
|
|
||||||
|
|
||||||
# Process CloudTrail Insight logs
|
|
||||||
# default true, set to false to skip CloudTrail Insight logs
|
|
||||||
# var.process_insight_logs: false
|
|
||||||
|
|
||||||
# Filename of AWS credential file
|
|
||||||
# If not set "$HOME/.aws/credentials" is used on Linux/Mac
|
|
||||||
# "%UserProfile%\.aws\credentials" is used on Windows
|
|
||||||
#var.shared_credential_file: /etc/filebeat/aws_credentials
|
|
||||||
|
|
||||||
# Profile name for aws credential
|
|
||||||
# If not set the default profile is used
|
|
||||||
#var.credential_profile_name: fb-aws
|
|
||||||
|
|
||||||
# Use access_key_id, secret_access_key and/or session_token instead of shared credential file
|
|
||||||
#var.access_key_id: access_key_id
|
|
||||||
#var.secret_access_key: secret_access_key
|
|
||||||
#var.session_token: session_token
|
|
||||||
|
|
||||||
# The duration that the received messages are hidden from ReceiveMessage request
|
|
||||||
# Default to be 300s
|
|
||||||
#var.visibility_timeout: 300s
|
|
||||||
|
|
||||||
# Maximum duration before AWS API request will be interrupted
|
|
||||||
# Default to be 120s
|
|
||||||
#var.api_timeout: 120s
|
|
||||||
|
|
||||||
# Custom endpoint used to access AWS APIs
|
|
||||||
#var.endpoint: amazonaws.com
|
|
||||||
|
|
||||||
# AWS IAM Role to assume
|
|
||||||
#var.role_arn: arn:aws:iam::123456789012:role/test-mb
|
|
||||||
|
|
||||||
# Enabling this option changes the service name from `s3` to `s3-fips` for connecting to the correct service endpoint.
|
|
||||||
#var.fips_enabled: false
|
|
||||||
|
|
||||||
# The maximum number of messages to return from SQS. Valid values: 1 to 10.
|
|
||||||
#var.max_number_of_messages: 5
|
|
||||||
|
|
||||||
cloudwatch:
|
|
||||||
enabled: false
|
|
||||||
|
|
||||||
# AWS SQS queue url
|
|
||||||
#var.queue_url: https://sqs.myregion.amazonaws.com/123456/myqueue
|
|
||||||
|
|
||||||
# Filename of AWS credential file
|
|
||||||
# If not set "$HOME/.aws/credentials" is used on Linux/Mac
|
|
||||||
# "%UserProfile%\.aws\credentials" is used on Windows
|
|
||||||
#var.shared_credential_file: /etc/filebeat/aws_credentials
|
|
||||||
|
|
||||||
# Profile name for aws credential
|
|
||||||
# If not set the default profile is used
|
|
||||||
#var.credential_profile_name: fb-aws
|
|
||||||
|
|
||||||
# Use access_key_id, secret_access_key and/or session_token instead of shared credential file
|
|
||||||
#var.access_key_id: access_key_id
|
|
||||||
#var.secret_access_key: secret_access_key
|
|
||||||
#var.session_token: session_token
|
|
||||||
|
|
||||||
# The duration that the received messages are hidden from ReceiveMessage request
|
|
||||||
# Default to be 300s
|
|
||||||
#var.visibility_timeout: 300s
|
|
||||||
|
|
||||||
# Maximum duration before AWS API request will be interrupted
|
|
||||||
# Default to be 120s
|
|
||||||
#var.api_timeout: 120s
|
|
||||||
|
|
||||||
# Custom endpoint used to access AWS APIs
|
|
||||||
#var.endpoint: amazonaws.com
|
|
||||||
|
|
||||||
# AWS IAM Role to assume
|
|
||||||
#var.role_arn: arn:aws:iam::123456789012:role/test-mb
|
|
||||||
|
|
||||||
# Enabling this option changes the service name from `s3` to `s3-fips` for connecting to the correct service endpoint.
|
|
||||||
#var.fips_enabled: false
|
|
||||||
|
|
||||||
# The maximum number of messages to return from SQS. Valid values: 1 to 10.
|
|
||||||
#var.max_number_of_messages: 5
|
|
||||||
|
|
||||||
ec2:
|
|
||||||
enabled: false
|
|
||||||
|
|
||||||
# AWS SQS queue url
|
|
||||||
#var.queue_url: https://sqs.myregion.amazonaws.com/123456/myqueue
|
|
||||||
|
|
||||||
# Filename of AWS credential file
|
|
||||||
# If not set "$HOME/.aws/credentials" is used on Linux/Mac
|
|
||||||
# "%UserProfile%\.aws\credentials" is used on Windows
|
|
||||||
#var.shared_credential_file: /etc/filebeat/aws_credentials
|
|
||||||
|
|
||||||
# Profile name for aws credential
|
|
||||||
# If not set the default profile is used
|
|
||||||
#var.credential_profile_name: fb-aws
|
|
||||||
|
|
||||||
# Use access_key_id, secret_access_key and/or session_token instead of shared credential file
|
|
||||||
#var.access_key_id: access_key_id
|
|
||||||
#var.secret_access_key: secret_access_key
|
|
||||||
#var.session_token: session_token
|
|
||||||
|
|
||||||
# The duration that the received messages are hidden from ReceiveMessage request
|
|
||||||
# Default to be 300s
|
|
||||||
#var.visibility_timeout: 300s
|
|
||||||
|
|
||||||
# Maximum duration before AWS API request will be interrupted
|
|
||||||
# Default to be 120s
|
|
||||||
#var.api_timeout: 120s
|
|
||||||
|
|
||||||
# Custom endpoint used to access AWS APIs
|
|
||||||
#var.endpoint: amazonaws.com
|
|
||||||
|
|
||||||
# AWS IAM Role to assume
|
|
||||||
#var.role_arn: arn:aws:iam::123456789012:role/test-mb
|
|
||||||
|
|
||||||
# Enabling this option changes the service name from `s3` to `s3-fips` for connecting to the correct service endpoint.
|
|
||||||
#var.fips_enabled: false
|
|
||||||
|
|
||||||
# The maximum number of messages to return from SQS. Valid values: 1 to 10.
|
|
||||||
#var.max_number_of_messages: 5
|
|
||||||
|
|
||||||
elb:
|
|
||||||
enabled: false
|
|
||||||
|
|
||||||
# AWS SQS queue url
|
|
||||||
#var.queue_url: https://sqs.myregion.amazonaws.com/123456/myqueue
|
|
||||||
|
|
||||||
# Filename of AWS credential file
|
|
||||||
# If not set "$HOME/.aws/credentials" is used on Linux/Mac
|
|
||||||
# "%UserProfile%\.aws\credentials" is used on Windows
|
|
||||||
#var.shared_credential_file: /etc/filebeat/aws_credentials
|
|
||||||
|
|
||||||
# Profile name for aws credential
|
|
||||||
# If not set the default profile is used
|
|
||||||
#var.credential_profile_name: fb-aws
|
|
||||||
|
|
||||||
# Use access_key_id, secret_access_key and/or session_token instead of shared credential file
|
|
||||||
#var.access_key_id: access_key_id
|
|
||||||
#var.secret_access_key: secret_access_key
|
|
||||||
#var.session_token: session_token
|
|
||||||
|
|
||||||
# The duration that the received messages are hidden from ReceiveMessage request
|
|
||||||
# Default to be 300s
|
|
||||||
#var.visibility_timeout: 300s
|
|
||||||
|
|
||||||
# Maximum duration before AWS API request will be interrupted
|
|
||||||
# Default to be 120s
|
|
||||||
#var.api_timeout: 120s
|
|
||||||
|
|
||||||
# Custom endpoint used to access AWS APIs
|
|
||||||
#var.endpoint: amazonaws.com
|
|
||||||
|
|
||||||
# AWS IAM Role to assume
|
|
||||||
#var.role_arn: arn:aws:iam::123456789012:role/test-mb
|
|
||||||
|
|
||||||
# Enabling this option changes the service name from `s3` to `s3-fips` for connecting to the correct service endpoint.
|
|
||||||
#var.fips_enabled: false
|
|
||||||
|
|
||||||
# The maximum number of messages to return from SQS. Valid values: 1 to 10.
|
|
||||||
#var.max_number_of_messages: 5
|
|
||||||
|
|
||||||
s3access:
|
|
||||||
enabled: false
|
|
||||||
|
|
||||||
# AWS SQS queue url
|
|
||||||
#var.queue_url: https://sqs.myregion.amazonaws.com/123456/myqueue
|
|
||||||
|
|
||||||
# Filename of AWS credential file
|
|
||||||
# If not set "$HOME/.aws/credentials" is used on Linux/Mac
|
|
||||||
# "%UserProfile%\.aws\credentials" is used on Windows
|
|
||||||
#var.shared_credential_file: /etc/filebeat/aws_credentials
|
|
||||||
|
|
||||||
# Profile name for aws credential
|
|
||||||
# If not set the default profile is used
|
|
||||||
#var.credential_profile_name: fb-aws
|
|
||||||
|
|
||||||
# Use access_key_id, secret_access_key and/or session_token instead of shared credential file
|
|
||||||
#var.access_key_id: access_key_id
|
|
||||||
#var.secret_access_key: secret_access_key
|
|
||||||
#var.session_token: session_token
|
|
||||||
|
|
||||||
# The duration that the received messages are hidden from ReceiveMessage request
|
|
||||||
# Default to be 300s
|
|
||||||
#var.visibility_timeout: 300s
|
|
||||||
|
|
||||||
# Maximum duration before AWS API request will be interrupted
|
|
||||||
# Default to be 120s
|
|
||||||
#var.api_timeout: 120s
|
|
||||||
|
|
||||||
# Custom endpoint used to access AWS APIs
|
|
||||||
#var.endpoint: amazonaws.com
|
|
||||||
|
|
||||||
# AWS IAM Role to assume
|
|
||||||
#var.role_arn: arn:aws:iam::123456789012:role/test-mb
|
|
||||||
|
|
||||||
# Enabling this option changes the service name from `s3` to `s3-fips` for connecting to the correct service endpoint.
|
|
||||||
#var.fips_enabled: false
|
|
||||||
|
|
||||||
# The maximum number of messages to return from SQS. Valid values: 1 to 10.
|
|
||||||
#var.max_number_of_messages: 5
|
|
||||||
|
|
||||||
vpcflow:
|
|
||||||
enabled: false
|
|
||||||
|
|
||||||
# AWS SQS queue url
|
|
||||||
#var.queue_url: https://sqs.myregion.amazonaws.com/123456/myqueue
|
|
||||||
|
|
||||||
# Filename of AWS credential file
|
|
||||||
# If not set "$HOME/.aws/credentials" is used on Linux/Mac
|
|
||||||
# "%UserProfile%\.aws\credentials" is used on Windows
|
|
||||||
#var.shared_credential_file: /etc/filebeat/aws_credentials
|
|
||||||
|
|
||||||
# Profile name for aws credential
|
|
||||||
# If not set the default profile is used
|
|
||||||
#var.credential_profile_name: fb-aws
|
|
||||||
|
|
||||||
# Use access_key_id, secret_access_key and/or session_token instead of shared credential file
|
|
||||||
#var.access_key_id: access_key_id
|
|
||||||
#var.secret_access_key: secret_access_key
|
|
||||||
#var.session_token: session_token
|
|
||||||
|
|
||||||
# The duration that the received messages are hidden from ReceiveMessage request
|
|
||||||
# Default to be 300s
|
|
||||||
#var.visibility_timeout: 300s
|
|
||||||
|
|
||||||
# Maximum duration before AWS API request will be interrupted
|
|
||||||
# Default to be 120s
|
|
||||||
#var.api_timeout: 120s
|
|
||||||
|
|
||||||
# Custom endpoint used to access AWS APIs
|
|
||||||
#var.endpoint: amazonaws.com
|
|
||||||
|
|
||||||
# AWS IAM Role to assume
|
|
||||||
#var.role_arn: arn:aws:iam::123456789012:role/test-mb
|
|
||||||
|
|
||||||
# Enabling this option changes the service name from `s3` to `s3-fips` for connecting to the correct service endpoint.
|
|
||||||
#var.fips_enabled: false
|
|
||||||
|
|
||||||
# The maximum number of messages to return from SQS. Valid values: 1 to 10.
|
|
||||||
#var.max_number_of_messages: 5
|
|
||||||
@@ -1,45 +0,0 @@
|
|||||||
# Module: azure
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-azure.html
|
|
||||||
|
|
||||||
- module: azure
|
|
||||||
# All logs
|
|
||||||
activitylogs:
|
|
||||||
enabled: true
|
|
||||||
var:
|
|
||||||
# eventhub name containing the activity logs, overwrite he default value if the logs are exported in a different eventhub
|
|
||||||
eventhub: "insights-operational-logs"
|
|
||||||
# consumer group name that has access to the event hub, we advise creating a dedicated consumer group for the azure module
|
|
||||||
consumer_group: "$Default"
|
|
||||||
# the connection string required to communicate with Event Hubs, steps to generate one here https://docs.microsoft.com/en-us/azure/event-hubs/event-hubs-get-connection-string
|
|
||||||
connection_string: ""
|
|
||||||
# the name of the storage account the state/offsets will be stored and updated
|
|
||||||
storage_account: ""
|
|
||||||
# the storage account key, this key will be used to authorize access to data in your storage account
|
|
||||||
storage_account_key: ""
|
|
||||||
|
|
||||||
platformlogs:
|
|
||||||
enabled: false
|
|
||||||
# var:
|
|
||||||
# eventhub: ""
|
|
||||||
# consumer_group: "$Default"
|
|
||||||
# connection_string: ""
|
|
||||||
# storage_account: ""
|
|
||||||
# storage_account_key: ""
|
|
||||||
|
|
||||||
|
|
||||||
auditlogs:
|
|
||||||
enabled: false
|
|
||||||
# var:
|
|
||||||
# eventhub: "insights-logs-auditlogs"
|
|
||||||
# consumer_group: "$Default"
|
|
||||||
# connection_string: ""
|
|
||||||
# storage_account: ""
|
|
||||||
# storage_account_key: ""
|
|
||||||
signinlogs:
|
|
||||||
enabled: false
|
|
||||||
# var:
|
|
||||||
# eventhub: "insights-logs-signinlogs"
|
|
||||||
# consumer_group: "$Default"
|
|
||||||
# connection_string: ""
|
|
||||||
# storage_account: ""
|
|
||||||
# storage_account_key: ""
|
|
||||||
@@ -1,41 +0,0 @@
|
|||||||
# Module: barracuda
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-barracuda.html
|
|
||||||
|
|
||||||
- module: barracuda
|
|
||||||
waf:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set which input to use between udp (default), tcp or file.
|
|
||||||
# var.input: udp
|
|
||||||
# var.syslog_host: localhost
|
|
||||||
# var.syslog_port: 9503
|
|
||||||
|
|
||||||
# Set paths for the log files when file input is used.
|
|
||||||
# var.paths:
|
|
||||||
|
|
||||||
# Toggle output of non-ECS fields (default true).
|
|
||||||
# var.rsa_fields: true
|
|
||||||
|
|
||||||
# Set custom timezone offset.
|
|
||||||
# "local" (default) for system timezone.
|
|
||||||
# "+02:00" for GMT+02:00
|
|
||||||
# var.tz_offset: local
|
|
||||||
|
|
||||||
spamfirewall:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set which input to use between udp (default), tcp or file.
|
|
||||||
# var.input: udp
|
|
||||||
# var.syslog_host: localhost
|
|
||||||
# var.syslog_port: 9524
|
|
||||||
|
|
||||||
# Set paths for the log files when file input is used.
|
|
||||||
# var.paths:
|
|
||||||
|
|
||||||
# Toggle output of non-ECS fields (default true).
|
|
||||||
# var.rsa_fields: true
|
|
||||||
|
|
||||||
# Set custom timezone offset.
|
|
||||||
# "local" (default) for system timezone.
|
|
||||||
# "+02:00" for GMT+02:00
|
|
||||||
# var.tz_offset: local
|
|
||||||
@@ -1,22 +0,0 @@
|
|||||||
# Module: bluecoat
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-bluecoat.html
|
|
||||||
|
|
||||||
- module: bluecoat
|
|
||||||
director:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set which input to use between udp (default), tcp or file.
|
|
||||||
# var.input: udp
|
|
||||||
# var.syslog_host: localhost
|
|
||||||
# var.syslog_port: 9505
|
|
||||||
|
|
||||||
# Set paths for the log files when file input is used.
|
|
||||||
# var.paths:
|
|
||||||
|
|
||||||
# Toggle output of non-ECS fields (default true).
|
|
||||||
# var.rsa_fields: true
|
|
||||||
|
|
||||||
# Set custom timezone offset.
|
|
||||||
# "local" (default) for system timezone.
|
|
||||||
# "+02:00" for GMT+02:00
|
|
||||||
# var.tz_offset: local
|
|
||||||
@@ -1,17 +0,0 @@
|
|||||||
# Module: cef
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-cef.html
|
|
||||||
|
|
||||||
- module: cef
|
|
||||||
log:
|
|
||||||
enabled: true
|
|
||||||
var:
|
|
||||||
syslog_host: localhost
|
|
||||||
syslog_port: 9003
|
|
||||||
|
|
||||||
# Set internal security zones. used to override parsed network.direction
|
|
||||||
# based on zone egress and ingress
|
|
||||||
#var.internal_zones: [ "Internal" ]
|
|
||||||
|
|
||||||
# Set external security zones. used to override parsed network.direction
|
|
||||||
# based on zone egress and ingress
|
|
||||||
#var.external_zones: [ "External" ]
|
|
||||||
@@ -1,24 +0,0 @@
|
|||||||
# Module: checkpoint
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-checkpoint.html
|
|
||||||
|
|
||||||
- module: checkpoint
|
|
||||||
firewall:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set which input to use between syslog (default) or file.
|
|
||||||
#var.input: syslog
|
|
||||||
|
|
||||||
# The interface to listen to UDP based syslog traffic. Defaults to
|
|
||||||
# localhost. Set to 0.0.0.0 to bind to all available interfaces.
|
|
||||||
#var.syslog_host: localhost
|
|
||||||
|
|
||||||
# The UDP port to listen for syslog traffic. Defaults to 9001.
|
|
||||||
#var.syslog_port: 9001
|
|
||||||
|
|
||||||
# Set internal security zones. used to override parsed network.direction
|
|
||||||
# based on zone egress and ingress
|
|
||||||
#var.internal_zones: [ "Internal" ]
|
|
||||||
|
|
||||||
# Set external security zones. used to override parsed network.direction
|
|
||||||
# based on zone egress and ingress
|
|
||||||
#var.external_zones: [ "External" ]
|
|
||||||
@@ -1,142 +0,0 @@
|
|||||||
# Module: cisco
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-cisco.html
|
|
||||||
|
|
||||||
- module: cisco
|
|
||||||
asa:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set which input to use between syslog (default) or file.
|
|
||||||
#var.input: syslog
|
|
||||||
|
|
||||||
# The interface to listen to UDP based syslog traffic. Defaults to
|
|
||||||
# localhost. Set to 0.0.0.0 to bind to all available interfaces.
|
|
||||||
#var.syslog_host: localhost
|
|
||||||
|
|
||||||
# The UDP port to listen for syslog traffic. Defaults to 9001.
|
|
||||||
#var.syslog_port: 9001
|
|
||||||
|
|
||||||
# Set the log level from 1 (alerts only) to 7 (include all messages).
|
|
||||||
# Messages with a log level higher than the specified will be dropped.
|
|
||||||
# See https://www.cisco.com/c/en/us/td/docs/security/asa/syslog/b_syslog/syslogs-sev-level.html
|
|
||||||
#var.log_level: 7
|
|
||||||
|
|
||||||
# Set internal security zones. used to override parsed network.direction
|
|
||||||
# based on zone egress and ingress
|
|
||||||
#var.internal_zones: [ "Internal" ]
|
|
||||||
|
|
||||||
# Set external security zones. used to override parsed network.direction
|
|
||||||
# based on zone egress and ingress
|
|
||||||
#var.external_zones: [ "External" ]
|
|
||||||
|
|
||||||
ftd:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set which input to use between syslog (default) or file.
|
|
||||||
#var.input: syslog
|
|
||||||
|
|
||||||
# The interface to listen to UDP based syslog traffic. Defaults to
|
|
||||||
# localhost. Set to 0.0.0.0 to bind to all available interfaces.
|
|
||||||
#var.syslog_host: localhost
|
|
||||||
|
|
||||||
# The UDP port to listen for syslog traffic. Defaults to 9003.
|
|
||||||
#var.syslog_port: 9003
|
|
||||||
|
|
||||||
# Set the log level from 1 (alerts only) to 7 (include all messages).
|
|
||||||
# Messages with a log level higher than the specified will be dropped.
|
|
||||||
# See https://www.cisco.com/c/en/us/td/docs/security/firepower/Syslogs/b_fptd_syslog_guide/syslogs-sev-level.html
|
|
||||||
#var.log_level: 7
|
|
||||||
|
|
||||||
# Set internal security zones. used to override parsed network.direction
|
|
||||||
# based on zone egress and ingress
|
|
||||||
#var.internal_zones: [ "Internal" ]
|
|
||||||
|
|
||||||
# Set external security zones. used to override parsed network.direction
|
|
||||||
# based on zone egress and ingress
|
|
||||||
#var.external_zones: [ "External" ]
|
|
||||||
|
|
||||||
ios:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set which input to use between syslog (default) or file.
|
|
||||||
#var.input: syslog
|
|
||||||
|
|
||||||
# The interface to listen to UDP based syslog traffic. Defaults to
|
|
||||||
# localhost. Set to 0.0.0.0 to bind to all available interfaces.
|
|
||||||
#var.syslog_host: localhost
|
|
||||||
|
|
||||||
# The UDP port to listen for syslog traffic. Defaults to 9002.
|
|
||||||
#var.syslog_port: 9002
|
|
||||||
|
|
||||||
# Set custom paths for the log files when using file input. If left empty,
|
|
||||||
# Filebeat will choose the paths depending on your OS.
|
|
||||||
#var.paths:
|
|
||||||
|
|
||||||
nexus:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set which input to use between udp (default), tcp or file.
|
|
||||||
# var.input: udp
|
|
||||||
# var.syslog_host: localhost
|
|
||||||
# var.syslog_port: 9506
|
|
||||||
|
|
||||||
# Set paths for the log files when file input is used.
|
|
||||||
# var.paths:
|
|
||||||
|
|
||||||
# Toggle output of non-ECS fields (default true).
|
|
||||||
# var.rsa_fields: true
|
|
||||||
|
|
||||||
# Set custom timezone offset.
|
|
||||||
# "local" (default) for system timezone.
|
|
||||||
# "+02:00" for GMT+02:00
|
|
||||||
# var.tz_offset: local
|
|
||||||
|
|
||||||
meraki:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set which input to use between udp (default), tcp or file.
|
|
||||||
# var.input: udp
|
|
||||||
# var.syslog_host: localhost
|
|
||||||
# var.syslog_port: 9525
|
|
||||||
|
|
||||||
# Set paths for the log files when file input is used.
|
|
||||||
# var.paths:
|
|
||||||
|
|
||||||
# Toggle output of non-ECS fields (default true).
|
|
||||||
# var.rsa_fields: true
|
|
||||||
|
|
||||||
# Set custom timezone offset.
|
|
||||||
# "local" (default) for system timezone.
|
|
||||||
# "+02:00" for GMT+02:00
|
|
||||||
# var.tz_offset: local
|
|
||||||
|
|
||||||
umbrella:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
#var.input: aws-s3
|
|
||||||
# AWS SQS queue url
|
|
||||||
#var.queue_url: https://sqs.us-east-1.amazonaws.com/ID/CiscoQueue
|
|
||||||
# Access ID to authenticate with the S3 input
|
|
||||||
#var.access_key_id: 123456
|
|
||||||
# Access key to authenticate with the S3 input
|
|
||||||
#var.secret_access_key: PASSWORD
|
|
||||||
# The duration that the received messages are hidden from ReceiveMessage request
|
|
||||||
#var.visibility_timeout: 300s
|
|
||||||
# Maximum duration before AWS API request will be interrupted
|
|
||||||
#var.api_timeout: 120s
|
|
||||||
|
|
||||||
amp:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set which input to use between httpjson (default) or file.
|
|
||||||
#var.input: httpjson
|
|
||||||
|
|
||||||
# The API URL
|
|
||||||
#var.url: https://api.amp.cisco.com/v1/events
|
|
||||||
# The client ID used as a username for the API requests.
|
|
||||||
#var.client_id:
|
|
||||||
# The API key related to the client ID.
|
|
||||||
#var.api_key:
|
|
||||||
# How far to look back the first time the module is started. Expects an amount of hours.
|
|
||||||
#var.first_interval: 24h
|
|
||||||
# Overriding the default request timeout, optional.
|
|
||||||
#var.request_timeout: 60s
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
# Module: coredns
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-coredns.html
|
|
||||||
|
|
||||||
- module: coredns
|
|
||||||
# Fileset for native deployment
|
|
||||||
log:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set custom paths for the log files. If left empty,
|
|
||||||
# Filebeat will choose the paths depending on your OS.
|
|
||||||
#var.paths:
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
# Module: crowdstrike
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-crowdstrike.html
|
|
||||||
|
|
||||||
- module: crowdstrike
|
|
||||||
|
|
||||||
falcon:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set custom paths for the log files. If left empty,
|
|
||||||
# Filebeat will choose the paths depending on your OS.
|
|
||||||
#var.paths:
|
|
||||||
@@ -1,22 +0,0 @@
|
|||||||
# Module: cyberark
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-cyberark.html
|
|
||||||
|
|
||||||
- module: cyberark
|
|
||||||
corepas:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set which input to use between udp (default), tcp or file.
|
|
||||||
# var.input: udp
|
|
||||||
# var.syslog_host: localhost
|
|
||||||
# var.syslog_port: 9527
|
|
||||||
|
|
||||||
# Set paths for the log files when file input is used.
|
|
||||||
# var.paths:
|
|
||||||
|
|
||||||
# Toggle output of non-ECS fields (default true).
|
|
||||||
# var.rsa_fields: true
|
|
||||||
|
|
||||||
# Set custom timezone offset.
|
|
||||||
# "local" (default) for system timezone.
|
|
||||||
# "+02:00" for GMT+02:00
|
|
||||||
# var.tz_offset: local
|
|
||||||
@@ -1,22 +0,0 @@
|
|||||||
# Module: cylance
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-cylance.html
|
|
||||||
|
|
||||||
- module: cylance
|
|
||||||
protect:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set which input to use between udp (default), tcp or file.
|
|
||||||
# var.input: udp
|
|
||||||
# var.syslog_host: localhost
|
|
||||||
# var.syslog_port: 9508
|
|
||||||
|
|
||||||
# Set paths for the log files when file input is used.
|
|
||||||
# var.paths:
|
|
||||||
|
|
||||||
# Toggle output of non-ECS fields (default true).
|
|
||||||
# var.rsa_fields: true
|
|
||||||
|
|
||||||
# Set custom timezone offset.
|
|
||||||
# "local" (default) for system timezone.
|
|
||||||
# "+02:00" for GMT+02:00
|
|
||||||
# var.tz_offset: local
|
|
||||||
@@ -1,35 +0,0 @@
|
|||||||
# Module: elasticsearch
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-elasticsearch.html
|
|
||||||
|
|
||||||
- module: elasticsearch
|
|
||||||
# Server log
|
|
||||||
server:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set custom paths for the log files. If left empty,
|
|
||||||
# Filebeat will choose the paths depending on your OS.
|
|
||||||
#var.paths:
|
|
||||||
|
|
||||||
gc:
|
|
||||||
enabled: true
|
|
||||||
# Set custom paths for the log files. If left empty,
|
|
||||||
# Filebeat will choose the paths depending on your OS.
|
|
||||||
#var.paths:
|
|
||||||
|
|
||||||
audit:
|
|
||||||
enabled: true
|
|
||||||
# Set custom paths for the log files. If left empty,
|
|
||||||
# Filebeat will choose the paths depending on your OS.
|
|
||||||
#var.paths:
|
|
||||||
|
|
||||||
slowlog:
|
|
||||||
enabled: true
|
|
||||||
# Set custom paths for the log files. If left empty,
|
|
||||||
# Filebeat will choose the paths depending on your OS.
|
|
||||||
#var.paths:
|
|
||||||
|
|
||||||
deprecation:
|
|
||||||
enabled: true
|
|
||||||
# Set custom paths for the log files. If left empty,
|
|
||||||
# Filebeat will choose the paths depending on your OS.
|
|
||||||
#var.paths:
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
# Module: envoyproxy
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-envoyproxy.html
|
|
||||||
|
|
||||||
- module: envoyproxy
|
|
||||||
# Fileset for native deployment
|
|
||||||
log:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set custom paths for the log files. If left empty,
|
|
||||||
# Filebeat will choose the paths depending on your OS.
|
|
||||||
#var.paths:
|
|
||||||
@@ -1,41 +0,0 @@
|
|||||||
# Module: f5
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-f5.html
|
|
||||||
|
|
||||||
- module: f5
|
|
||||||
bigipapm:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set which input to use between udp (default), tcp or file.
|
|
||||||
# var.input: udp
|
|
||||||
# var.syslog_host: localhost
|
|
||||||
# var.syslog_port: 9504
|
|
||||||
|
|
||||||
# Set paths for the log files when file input is used.
|
|
||||||
# var.paths:
|
|
||||||
|
|
||||||
# Toggle output of non-ECS fields (default true).
|
|
||||||
# var.rsa_fields: true
|
|
||||||
|
|
||||||
# Set custom timezone offset.
|
|
||||||
# "local" (default) for system timezone.
|
|
||||||
# "+02:00" for GMT+02:00
|
|
||||||
# var.tz_offset: local
|
|
||||||
|
|
||||||
bigipafm:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set which input to use between udp (default), tcp or file.
|
|
||||||
# var.input: udp
|
|
||||||
# var.syslog_host: localhost
|
|
||||||
# var.syslog_port: 9528
|
|
||||||
|
|
||||||
# Set paths for the log files when file input is used.
|
|
||||||
# var.paths:
|
|
||||||
|
|
||||||
# Toggle output of non-ECS fields (default true).
|
|
||||||
# var.rsa_fields: true
|
|
||||||
|
|
||||||
# Set custom timezone offset.
|
|
||||||
# "local" (default) for system timezone.
|
|
||||||
# "+02:00" for GMT+02:00
|
|
||||||
# var.tz_offset: local
|
|
||||||
@@ -1,83 +0,0 @@
|
|||||||
# Module: fortinet
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-fortinet.html
|
|
||||||
|
|
||||||
- module: fortinet
|
|
||||||
firewall:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set which input to use between tcp, udp (default) or file.
|
|
||||||
#var.input: udp
|
|
||||||
|
|
||||||
# The interface to listen to syslog traffic. Defaults to
|
|
||||||
# localhost. Set to 0.0.0.0 to bind to all available interfaces.
|
|
||||||
#var.syslog_host: localhost
|
|
||||||
|
|
||||||
# The port to listen for syslog traffic. Defaults to 9004.
|
|
||||||
#var.syslog_port: 9004
|
|
||||||
|
|
||||||
# Set internal interfaces. used to override parsed network.direction
|
|
||||||
# based on a tagged interface. Both internal and external interfaces must be
|
|
||||||
# set to leverage this functionality.
|
|
||||||
#var.internal_interfaces: [ "LAN" ]
|
|
||||||
|
|
||||||
# Set external interfaces. used to override parsed network.direction
|
|
||||||
# based on a tagged interface. Both internal and external interfaces must be
|
|
||||||
# set to leverage this functionality.
|
|
||||||
#var.external_interfaces: [ "WAN" ]
|
|
||||||
|
|
||||||
clientendpoint:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set which input to use between udp (default), tcp or file.
|
|
||||||
# var.input: udp
|
|
||||||
# var.syslog_host: localhost
|
|
||||||
# var.syslog_port: 9510
|
|
||||||
|
|
||||||
# Set paths for the log files when file input is used.
|
|
||||||
# var.paths:
|
|
||||||
|
|
||||||
# Toggle output of non-ECS fields (default true).
|
|
||||||
# var.rsa_fields: true
|
|
||||||
|
|
||||||
# Set custom timezone offset.
|
|
||||||
# "local" (default) for system timezone.
|
|
||||||
# "+02:00" for GMT+02:00
|
|
||||||
# var.tz_offset: local
|
|
||||||
|
|
||||||
fortimail:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set which input to use between udp (default), tcp or file.
|
|
||||||
# var.input: udp
|
|
||||||
# var.syslog_host: localhost
|
|
||||||
# var.syslog_port: 9529
|
|
||||||
|
|
||||||
# Set paths for the log files when file input is used.
|
|
||||||
# var.paths:
|
|
||||||
|
|
||||||
# Toggle output of non-ECS fields (default true).
|
|
||||||
# var.rsa_fields: true
|
|
||||||
|
|
||||||
# Set custom timezone offset.
|
|
||||||
# "local" (default) for system timezone.
|
|
||||||
# "+02:00" for GMT+02:00
|
|
||||||
# var.tz_offset: local
|
|
||||||
|
|
||||||
fortimanager:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set which input to use between udp (default), tcp or file.
|
|
||||||
# var.input: udp
|
|
||||||
# var.syslog_host: localhost
|
|
||||||
# var.syslog_port: 9530
|
|
||||||
|
|
||||||
# Set paths for the log files when file input is used.
|
|
||||||
# var.paths:
|
|
||||||
|
|
||||||
# Toggle output of non-ECS fields (default true).
|
|
||||||
# var.rsa_fields: true
|
|
||||||
|
|
||||||
# Set custom timezone offset.
|
|
||||||
# "local" (default) for system timezone.
|
|
||||||
# "+02:00" for GMT+02:00
|
|
||||||
# var.tz_offset: local
|
|
||||||
@@ -1,76 +0,0 @@
|
|||||||
# Module: gcp
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-gcp.html
|
|
||||||
|
|
||||||
- module: gcp
|
|
||||||
vpcflow:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Google Cloud project ID.
|
|
||||||
var.project_id: my-gcp-project-id
|
|
||||||
|
|
||||||
# Google Pub/Sub topic containing VPC flow logs. Stackdriver must be
|
|
||||||
# configured to use this topic as a sink for VPC flow logs.
|
|
||||||
var.topic: gcp-vpc-flowlogs
|
|
||||||
|
|
||||||
# Google Pub/Sub subscription for the topic. Filebeat will create this
|
|
||||||
# subscription if it does not exist.
|
|
||||||
var.subscription_name: filebeat-gcp-vpc-flowlogs-sub
|
|
||||||
|
|
||||||
# Credentials file for the service account with authorization to read from
|
|
||||||
# the subscription.
|
|
||||||
var.credentials_file: ${path.config}/gcp-service-account-xyz.json
|
|
||||||
|
|
||||||
# Set internal networks. This is used to classify network.direction based
|
|
||||||
# off of what networks are considered "internal" either base off of a CIDR
|
|
||||||
# block or named network conditions. If this is not specified, then traffic
|
|
||||||
# direction is determined by whether it is between source and destination
|
|
||||||
# instance information rather than IP.
|
|
||||||
#
|
|
||||||
# For a full list of network conditions see:
|
|
||||||
# https://www.elastic.co/guide/en/beats/filebeat/current/defining-processors.html#condition-network
|
|
||||||
#var.internal_networks: [ "private" ]
|
|
||||||
|
|
||||||
firewall:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Google Cloud project ID.
|
|
||||||
var.project_id: my-gcp-project-id
|
|
||||||
|
|
||||||
# Google Pub/Sub topic containing firewall logs. Stackdriver must be
|
|
||||||
# configured to use this topic as a sink for firewall logs.
|
|
||||||
var.topic: gcp-vpc-firewall
|
|
||||||
|
|
||||||
# Google Pub/Sub subscription for the topic. Filebeat will create this
|
|
||||||
# subscription if it does not exist.
|
|
||||||
var.subscription_name: filebeat-gcp-firewall-sub
|
|
||||||
|
|
||||||
# Credentials file for the service account with authorization to read from
|
|
||||||
# the subscription.
|
|
||||||
var.credentials_file: ${path.config}/gcp-service-account-xyz.json
|
|
||||||
|
|
||||||
# Set internal networks. This is used to classify network.direction based
|
|
||||||
# off of what networks are considered "internal" either base off of a CIDR
|
|
||||||
# block or named network conditions. If this is not specified, then traffic
|
|
||||||
# is taken from the direction data in the rule_details event payload.
|
|
||||||
#
|
|
||||||
# For a full list of network conditions see:
|
|
||||||
# https://www.elastic.co/guide/en/beats/filebeat/current/defining-processors.html#condition-network
|
|
||||||
#var.internal_networks: [ "private" ]
|
|
||||||
|
|
||||||
audit:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Google Cloud project ID.
|
|
||||||
var.project_id: my-gcp-project-id
|
|
||||||
|
|
||||||
# Google Pub/Sub topic containing firewall logs. Stackdriver must be
|
|
||||||
# configured to use this topic as a sink for firewall logs.
|
|
||||||
var.topic: gcp-vpc-audit
|
|
||||||
|
|
||||||
# Google Pub/Sub subscription for the topic. Filebeat will create this
|
|
||||||
# subscription if it does not exist.
|
|
||||||
var.subscription_name: filebeat-gcp-audit
|
|
||||||
|
|
||||||
# Credentials file for the service account with authorization to read from
|
|
||||||
# the subscription.
|
|
||||||
var.credentials_file: ${path.config}/gcp-service-account-xyz.json
|
|
||||||
@@ -1,53 +0,0 @@
|
|||||||
# Module: google_workspace
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-google_workspace.html
|
|
||||||
|
|
||||||
- module: google_workspace
|
|
||||||
saml:
|
|
||||||
enabled: true
|
|
||||||
# var.jwt_file: credentials.json
|
|
||||||
# var.delegated_account: admin@example.com
|
|
||||||
# var.initial_interval: 24h
|
|
||||||
# var.http_client_timeout: 60s
|
|
||||||
# var.user_key: all
|
|
||||||
# var.interval: 2h
|
|
||||||
user_accounts:
|
|
||||||
enabled: true
|
|
||||||
# var.jwt_file: credentials.json
|
|
||||||
# var.delegated_account: admin@example.com
|
|
||||||
# var.initial_interval: 24h
|
|
||||||
# var.http_client_timeout: 60s
|
|
||||||
# var.user_key: all
|
|
||||||
# var.interval: 2h
|
|
||||||
login:
|
|
||||||
enabled: true
|
|
||||||
# var.jwt_file: credentials.json
|
|
||||||
# var.delegated_account: admin@example.com
|
|
||||||
# var.initial_interval: 24h
|
|
||||||
# var.http_client_timeout: 60s
|
|
||||||
# var.user_key: all
|
|
||||||
# var.interval: 2h
|
|
||||||
admin:
|
|
||||||
enabled: true
|
|
||||||
# var.jwt_file: credentials.json
|
|
||||||
# var.delegated_account: admin@example.com
|
|
||||||
# var.initial_interval: 24h
|
|
||||||
# var.http_client_timeout: 60s
|
|
||||||
# var.user_key: all
|
|
||||||
# var.interval: 2h
|
|
||||||
drive:
|
|
||||||
enabled: true
|
|
||||||
# var.jwt_file: credentials.json
|
|
||||||
# var.delegated_account: admin@example.com
|
|
||||||
# var.initial_interval: 24h
|
|
||||||
# var.http_client_timeout: 60s
|
|
||||||
# var.user_key: all
|
|
||||||
# var.interval: 2h
|
|
||||||
groups:
|
|
||||||
enabled: true
|
|
||||||
# var.jwt_file: credentials.json
|
|
||||||
# var.delegated_account: admin@example.com
|
|
||||||
# var.initial_interval: 24h
|
|
||||||
# var.http_client_timeout: 60s
|
|
||||||
# var.user_key: all
|
|
||||||
# var.interval: 2h
|
|
||||||
|
|
||||||
@@ -1,58 +0,0 @@
|
|||||||
# Module: googlecloud
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-googlecloud.html
|
|
||||||
|
|
||||||
# googlecloud module is deprecated, please use gcp instead
|
|
||||||
- module: gcp
|
|
||||||
vpcflow:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Google Cloud project ID.
|
|
||||||
var.project_id: my-gcp-project-id
|
|
||||||
|
|
||||||
# Google Pub/Sub topic containing VPC flow logs. Stackdriver must be
|
|
||||||
# configured to use this topic as a sink for VPC flow logs.
|
|
||||||
var.topic: gcp-vpc-flowlogs
|
|
||||||
|
|
||||||
# Google Pub/Sub subscription for the topic. Filebeat will create this
|
|
||||||
# subscription if it does not exist.
|
|
||||||
var.subscription_name: filebeat-gcp-vpc-flowlogs-sub
|
|
||||||
|
|
||||||
# Credentials file for the service account with authorization to read from
|
|
||||||
# the subscription.
|
|
||||||
var.credentials_file: ${path.config}/gcp-service-account-xyz.json
|
|
||||||
|
|
||||||
firewall:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Google Cloud project ID.
|
|
||||||
var.project_id: my-gcp-project-id
|
|
||||||
|
|
||||||
# Google Pub/Sub topic containing firewall logs. Stackdriver must be
|
|
||||||
# configured to use this topic as a sink for firewall logs.
|
|
||||||
var.topic: gcp-vpc-firewall
|
|
||||||
|
|
||||||
# Google Pub/Sub subscription for the topic. Filebeat will create this
|
|
||||||
# subscription if it does not exist.
|
|
||||||
var.subscription_name: filebeat-gcp-firewall-sub
|
|
||||||
|
|
||||||
# Credentials file for the service account with authorization to read from
|
|
||||||
# the subscription.
|
|
||||||
var.credentials_file: ${path.config}/gcp-service-account-xyz.json
|
|
||||||
|
|
||||||
audit:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Google Cloud project ID.
|
|
||||||
var.project_id: my-gcp-project-id
|
|
||||||
|
|
||||||
# Google Pub/Sub topic containing firewall logs. Stackdriver must be
|
|
||||||
# configured to use this topic as a sink for firewall logs.
|
|
||||||
var.topic: gcp-vpc-audit
|
|
||||||
|
|
||||||
# Google Pub/Sub subscription for the topic. Filebeat will create this
|
|
||||||
# subscription if it does not exist.
|
|
||||||
var.subscription_name: filebeat-gcp-audit
|
|
||||||
|
|
||||||
# Credentials file for the service account with authorization to read from
|
|
||||||
# the subscription.
|
|
||||||
var.credentials_file: ${path.config}/gcp-service-account-xyz.json
|
|
||||||
@@ -1,53 +0,0 @@
|
|||||||
# Module: gsuite
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-gsuite.html
|
|
||||||
|
|
||||||
# Gsuite module is deprecated and will be removed in future releases. Please use Google Workspace module instead.
|
|
||||||
- module: gsuite
|
|
||||||
saml:
|
|
||||||
enabled: true
|
|
||||||
# var.jwt_file: credentials.json
|
|
||||||
# var.delegated_account: admin@example.com
|
|
||||||
# var.initial_interval: 24h
|
|
||||||
# var.http_client_timeout: 60s
|
|
||||||
# var.user_key: all
|
|
||||||
# var.interval: 2h
|
|
||||||
user_accounts:
|
|
||||||
enabled: true
|
|
||||||
# var.jwt_file: credentials.json
|
|
||||||
# var.delegated_account: admin@example.com
|
|
||||||
# var.initial_interval: 24h
|
|
||||||
# var.http_client_timeout: 60s
|
|
||||||
# var.user_key: all
|
|
||||||
# var.interval: 2h
|
|
||||||
login:
|
|
||||||
enabled: true
|
|
||||||
# var.jwt_file: credentials.json
|
|
||||||
# var.delegated_account: admin@example.com
|
|
||||||
# var.initial_interval: 24h
|
|
||||||
# var.http_client_timeout: 60s
|
|
||||||
# var.user_key: all
|
|
||||||
# var.interval: 2h
|
|
||||||
admin:
|
|
||||||
enabled: true
|
|
||||||
# var.jwt_file: credentials.json
|
|
||||||
# var.delegated_account: admin@example.com
|
|
||||||
# var.initial_interval: 24h
|
|
||||||
# var.http_client_timeout: 60s
|
|
||||||
# var.user_key: all
|
|
||||||
# var.interval: 2h
|
|
||||||
drive:
|
|
||||||
enabled: true
|
|
||||||
# var.jwt_file: credentials.json
|
|
||||||
# var.delegated_account: admin@example.com
|
|
||||||
# var.initial_interval: 24h
|
|
||||||
# var.http_client_timeout: 60s
|
|
||||||
# var.user_key: all
|
|
||||||
# var.interval: 2h
|
|
||||||
groups:
|
|
||||||
enabled: true
|
|
||||||
# var.jwt_file: credentials.json
|
|
||||||
# var.delegated_account: admin@example.com
|
|
||||||
# var.initial_interval: 24h
|
|
||||||
# var.http_client_timeout: 60s
|
|
||||||
# var.user_key: all
|
|
||||||
# var.interval: 2h
|
|
||||||
@@ -1,14 +0,0 @@
|
|||||||
# Module: haproxy
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-haproxy.html
|
|
||||||
|
|
||||||
- module: haproxy
|
|
||||||
# All logs
|
|
||||||
log:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set which input to use between syslog (default) or file.
|
|
||||||
#var.input:
|
|
||||||
|
|
||||||
# Set custom paths for the log files. If left empty,
|
|
||||||
# Filebeat will choose the paths depending on your OS.
|
|
||||||
#var.paths:
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
# Module: ibmmq
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-ibmmq.html
|
|
||||||
|
|
||||||
- module: ibmmq
|
|
||||||
# All logs
|
|
||||||
errorlog:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set custom paths for the log files. If left empty,
|
|
||||||
# Filebeat will choose the paths depending on your OS.
|
|
||||||
#var.paths:
|
|
||||||
@@ -1,27 +0,0 @@
|
|||||||
# Module: icinga
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-icinga.html
|
|
||||||
|
|
||||||
- module: icinga
|
|
||||||
# Main logs
|
|
||||||
main:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set custom paths for the log files. If left empty,
|
|
||||||
# Filebeat will choose the paths depending on your OS.
|
|
||||||
#var.paths:
|
|
||||||
|
|
||||||
# Debug logs
|
|
||||||
debug:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set custom paths for the log files. If left empty,
|
|
||||||
# Filebeat will choose the paths depending on your OS.
|
|
||||||
#var.paths:
|
|
||||||
|
|
||||||
# Startup logs
|
|
||||||
startup:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set custom paths for the log files. If left empty,
|
|
||||||
# Filebeat will choose the paths depending on your OS.
|
|
||||||
#var.paths:
|
|
||||||
@@ -1,20 +0,0 @@
|
|||||||
# Module: iis
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-iis.html
|
|
||||||
|
|
||||||
- module: iis
|
|
||||||
# Access logs
|
|
||||||
access:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set custom paths for the log files. If left empty,
|
|
||||||
# Filebeat will choose the paths depending on your OS.
|
|
||||||
#var.paths:
|
|
||||||
|
|
||||||
# Error logs
|
|
||||||
error:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set custom paths for the log files. If left empty,
|
|
||||||
# Filebeat will choose the paths depending on your OS.
|
|
||||||
#var.paths:
|
|
||||||
|
|
||||||
@@ -1,22 +0,0 @@
|
|||||||
# Module: imperva
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-imperva.html
|
|
||||||
|
|
||||||
- module: imperva
|
|
||||||
securesphere:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set which input to use between udp (default), tcp or file.
|
|
||||||
# var.input: udp
|
|
||||||
# var.syslog_host: localhost
|
|
||||||
# var.syslog_port: 9511
|
|
||||||
|
|
||||||
# Set paths for the log files when file input is used.
|
|
||||||
# var.paths:
|
|
||||||
|
|
||||||
# Toggle output of non-ECS fields (default true).
|
|
||||||
# var.rsa_fields: true
|
|
||||||
|
|
||||||
# Set custom timezone offset.
|
|
||||||
# "local" (default) for system timezone.
|
|
||||||
# "+02:00" for GMT+02:00
|
|
||||||
# var.tz_offset: local
|
|
||||||
@@ -1,22 +0,0 @@
|
|||||||
# Module: infoblox
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-infoblox.html
|
|
||||||
|
|
||||||
- module: infoblox
|
|
||||||
nios:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set which input to use between udp (default), tcp or file.
|
|
||||||
# var.input: udp
|
|
||||||
# var.syslog_host: localhost
|
|
||||||
# var.syslog_port: 9512
|
|
||||||
|
|
||||||
# Set paths for the log files when file input is used.
|
|
||||||
# var.paths:
|
|
||||||
|
|
||||||
# Toggle output of non-ECS fields (default true).
|
|
||||||
# var.rsa_fields: true
|
|
||||||
|
|
||||||
# Set custom timezone offset.
|
|
||||||
# "local" (default) for system timezone.
|
|
||||||
# "+02:00" for GMT+02:00
|
|
||||||
# var.tz_offset: local
|
|
||||||
@@ -1,13 +0,0 @@
|
|||||||
# Module: iptables
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-iptables.html
|
|
||||||
|
|
||||||
- module: iptables
|
|
||||||
log:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set which input to use between syslog (default) or file.
|
|
||||||
#var.input:
|
|
||||||
|
|
||||||
# Set custom paths for the log files. If left empty,
|
|
||||||
# Filebeat will choose the paths depending on your OS.
|
|
||||||
#var.paths:
|
|
||||||
@@ -1,54 +0,0 @@
|
|||||||
# Module: juniper
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-juniper.html
|
|
||||||
|
|
||||||
- module: juniper
|
|
||||||
junos:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set which input to use between udp (default), tcp or file.
|
|
||||||
# var.input: udp
|
|
||||||
# var.syslog_host: localhost
|
|
||||||
# var.syslog_port: 9513
|
|
||||||
|
|
||||||
# Set paths for the log files when file input is used.
|
|
||||||
# var.paths:
|
|
||||||
|
|
||||||
# Toggle output of non-ECS fields (default true).
|
|
||||||
# var.rsa_fields: true
|
|
||||||
|
|
||||||
# Set custom timezone offset.
|
|
||||||
# "local" (default) for system timezone.
|
|
||||||
# "+02:00" for GMT+02:00
|
|
||||||
# var.tz_offset: local
|
|
||||||
|
|
||||||
netscreen:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set which input to use between udp (default), tcp or file.
|
|
||||||
# var.input: udp
|
|
||||||
# var.syslog_host: localhost
|
|
||||||
# var.syslog_port: 9523
|
|
||||||
|
|
||||||
# Set paths for the log files when file input is used.
|
|
||||||
# var.paths:
|
|
||||||
|
|
||||||
# Toggle output of non-ECS fields (default true).
|
|
||||||
# var.rsa_fields: true
|
|
||||||
|
|
||||||
# Set custom timezone offset.
|
|
||||||
# "local" (default) for system timezone.
|
|
||||||
# "+02:00" for GMT+02:00
|
|
||||||
# var.tz_offset: local
|
|
||||||
|
|
||||||
srx:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set which input to use between tcp, udp (default) or file.
|
|
||||||
#var.input: udp
|
|
||||||
|
|
||||||
# The interface to listen to syslog traffic. Defaults to
|
|
||||||
# localhost. Set to 0.0.0.0 to bind to all available interfaces.
|
|
||||||
#var.syslog_host: localhost
|
|
||||||
|
|
||||||
# The port to listen for syslog traffic. Defaults to 9006.
|
|
||||||
#var.syslog_port: 9006
|
|
||||||
@@ -1,15 +0,0 @@
|
|||||||
# Module: kafka
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-kafka.html
|
|
||||||
|
|
||||||
- module: kafka
|
|
||||||
# All logs
|
|
||||||
log:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set custom paths for Kafka. If left empty,
|
|
||||||
# Filebeat will look under /opt.
|
|
||||||
#var.kafka_home:
|
|
||||||
|
|
||||||
# Set custom paths for the log files. If left empty,
|
|
||||||
# Filebeat will choose the paths depending on your OS.
|
|
||||||
#var.paths:
|
|
||||||
@@ -1,19 +0,0 @@
|
|||||||
# Module: kibana
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-kibana.html
|
|
||||||
|
|
||||||
- module: kibana
|
|
||||||
# Server logs
|
|
||||||
log:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set custom paths for the log files. If left empty,
|
|
||||||
# Filebeat will choose the paths depending on your OS.
|
|
||||||
#var.paths:
|
|
||||||
|
|
||||||
# Audit logs
|
|
||||||
audit:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set custom paths for the log files. If left empty,
|
|
||||||
# Filebeat will choose the paths depending on your OS.
|
|
||||||
#var.paths:
|
|
||||||
@@ -1,18 +0,0 @@
|
|||||||
# Module: logstash
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-logstash.html
|
|
||||||
|
|
||||||
- module: logstash
|
|
||||||
# logs
|
|
||||||
log:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set custom paths for the log files. If left empty,
|
|
||||||
# Filebeat will choose the paths depending on your OS.
|
|
||||||
#var.paths:
|
|
||||||
|
|
||||||
# Slow logs
|
|
||||||
slowlog:
|
|
||||||
enabled: true
|
|
||||||
# Set custom paths for the log files. If left empty,
|
|
||||||
# Filebeat will choose the paths depending on your OS.
|
|
||||||
#var.paths:
|
|
||||||
@@ -1,49 +0,0 @@
|
|||||||
# Module: microsoft
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-microsoft.html
|
|
||||||
|
|
||||||
- module: microsoft
|
|
||||||
# ATP configuration
|
|
||||||
defender_atp:
|
|
||||||
enabled: true
|
|
||||||
# How often the API should be polled
|
|
||||||
#var.interval: 5m
|
|
||||||
|
|
||||||
# Oauth Client ID
|
|
||||||
#var.oauth2.client.id: ""
|
|
||||||
|
|
||||||
# Oauth Client Secret
|
|
||||||
#var.oauth2.client.secret: ""
|
|
||||||
|
|
||||||
# Oauth Token URL, should include the tenant ID
|
|
||||||
#var.oauth2.token_url: "https://login.microsoftonline.com/TENANT-ID/oauth2/token"
|
|
||||||
m365_defender:
|
|
||||||
enabled: true
|
|
||||||
# How often the API should be polled
|
|
||||||
#var.interval: 5m
|
|
||||||
|
|
||||||
# Oauth Client ID
|
|
||||||
#var.oauth2.client.id: ""
|
|
||||||
|
|
||||||
# Oauth Client Secret
|
|
||||||
#var.oauth2.client.secret: ""
|
|
||||||
|
|
||||||
# Oauth Token URL, should include the tenant ID
|
|
||||||
#var.oauth2.token_url: "https://login.microsoftonline.com/TENANT-ID/oauth2/token"
|
|
||||||
dhcp:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set which input to use between udp (default), tcp or file.
|
|
||||||
# var.input: udp
|
|
||||||
# var.syslog_host: localhost
|
|
||||||
# var.syslog_port: 9515
|
|
||||||
|
|
||||||
# Set paths for the log files when file input is used.
|
|
||||||
# var.paths:
|
|
||||||
|
|
||||||
# Toggle output of non-ECS fields (default true).
|
|
||||||
# var.rsa_fields: true
|
|
||||||
|
|
||||||
# Set custom timezone offset.
|
|
||||||
# "local" (default) for system timezone.
|
|
||||||
# "+02:00" for GMT+02:00
|
|
||||||
# var.tz_offset: local
|
|
||||||
@@ -1,17 +0,0 @@
|
|||||||
# Module: misp
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-misp.html
|
|
||||||
|
|
||||||
- module: misp
|
|
||||||
threat:
|
|
||||||
enabled: true
|
|
||||||
# API key to access MISP
|
|
||||||
#var.api_key
|
|
||||||
|
|
||||||
# Array object in MISP response
|
|
||||||
#var.http_request_body.limit: 1000
|
|
||||||
|
|
||||||
# URL of the MISP REST API
|
|
||||||
#var.url
|
|
||||||
|
|
||||||
# You can also pass SSL options. For example:
|
|
||||||
#var.ssl.verification_mode: none
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
# Module: mongodb
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-mongodb.html
|
|
||||||
|
|
||||||
- module: mongodb
|
|
||||||
# All logs
|
|
||||||
log:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set custom paths for the log files. If left empty,
|
|
||||||
# Filebeat will choose the paths depending on your OS.
|
|
||||||
#var.paths:
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
# Module: mssql
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-mssql.html
|
|
||||||
|
|
||||||
- module: mssql
|
|
||||||
# Fileset for native deployment
|
|
||||||
log:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set custom paths for the log files. If left empty,
|
|
||||||
# Filebeat will choose the paths depending on your OS.
|
|
||||||
#var.paths: ['C:\Program Files\Microsoft SQL Server\MSSQL.150\MSSQL\LOG\ERRORLOG*']
|
|
||||||
@@ -1,19 +0,0 @@
|
|||||||
# Module: mysql
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-mysql.html
|
|
||||||
|
|
||||||
- module: mysql
|
|
||||||
# Error logs
|
|
||||||
error:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set custom paths for the log files. If left empty,
|
|
||||||
# Filebeat will choose the paths depending on your OS.
|
|
||||||
#var.paths:
|
|
||||||
|
|
||||||
# Slow logs
|
|
||||||
slowlog:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set custom paths for the log files. If left empty,
|
|
||||||
# Filebeat will choose the paths depending on your OS.
|
|
||||||
#var.paths:
|
|
||||||
@@ -1,14 +0,0 @@
|
|||||||
# Module: mysqlenterprise
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-mysqlenterprise.html
|
|
||||||
|
|
||||||
- module: mysqlenterprise
|
|
||||||
audit:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Sets the input type. Currently only supports file
|
|
||||||
#var.input: file
|
|
||||||
|
|
||||||
# Set paths for the log files when file input is used.
|
|
||||||
# Should only be used together with file input
|
|
||||||
# var.paths:
|
|
||||||
# - /home/user/mysqlauditlogs/audit.*.log
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
# Module: nats
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-nats.html
|
|
||||||
|
|
||||||
- module: nats
|
|
||||||
# All logs
|
|
||||||
log:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set custom paths for the log files. If left empty,
|
|
||||||
# Filebeat will choose the paths depending on your OS.
|
|
||||||
#var.paths:
|
|
||||||
@@ -1,14 +0,0 @@
|
|||||||
# Module: netflow
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-netflow.html
|
|
||||||
|
|
||||||
- module: netflow
|
|
||||||
log:
|
|
||||||
enabled: true
|
|
||||||
var:
|
|
||||||
netflow_host: localhost
|
|
||||||
netflow_port: 2055
|
|
||||||
# internal_networks specifies which networks are considered internal or private
|
|
||||||
# you can specify either a CIDR block or any of the special named ranges listed
|
|
||||||
# at: https://www.elastic.co/guide/en/beats/filebeat/current/defining-processors.html#condition-network
|
|
||||||
internal_networks:
|
|
||||||
- private
|
|
||||||
@@ -1,22 +0,0 @@
|
|||||||
# Module: netscout
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-netscout.html
|
|
||||||
|
|
||||||
- module: netscout
|
|
||||||
sightline:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set which input to use between udp (default), tcp or file.
|
|
||||||
# var.input: udp
|
|
||||||
# var.syslog_host: localhost
|
|
||||||
# var.syslog_port: 9502
|
|
||||||
|
|
||||||
# Set paths for the log files when file input is used.
|
|
||||||
# var.paths:
|
|
||||||
|
|
||||||
# Toggle output of non-ECS fields (default true).
|
|
||||||
# var.rsa_fields: true
|
|
||||||
|
|
||||||
# Set custom timezone offset.
|
|
||||||
# "local" (default) for system timezone.
|
|
||||||
# "+02:00" for GMT+02:00
|
|
||||||
# var.tz_offset: local
|
|
||||||
@@ -1,27 +0,0 @@
|
|||||||
# Module: nginx
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-nginx.html
|
|
||||||
|
|
||||||
- module: nginx
|
|
||||||
# Access logs
|
|
||||||
access:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set custom paths for the log files. If left empty,
|
|
||||||
# Filebeat will choose the paths depending on your OS.
|
|
||||||
#var.paths:
|
|
||||||
|
|
||||||
# Error logs
|
|
||||||
error:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set custom paths for the log files. If left empty,
|
|
||||||
# Filebeat will choose the paths depending on your OS.
|
|
||||||
#var.paths:
|
|
||||||
|
|
||||||
# Ingress-nginx controller logs. This is disabled by default. It could be used in Kubernetes environments to parse ingress-nginx logs
|
|
||||||
ingress_controller:
|
|
||||||
enabled: false
|
|
||||||
|
|
||||||
# Set custom paths for the log files. If left empty,
|
|
||||||
# Filebeat will choose the paths depending on your OS.
|
|
||||||
#var.paths:
|
|
||||||
@@ -1,48 +0,0 @@
|
|||||||
# Module: o365
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-o365.html
|
|
||||||
|
|
||||||
- module: o365
|
|
||||||
audit:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set the application_id (also known as client ID):
|
|
||||||
var.application_id: "<MyApplicationID>"
|
|
||||||
|
|
||||||
# Configure the tenants to monitor:
|
|
||||||
# Use the tenant ID (also known as directory ID) and the domain name.
|
|
||||||
# var.tenants:
|
|
||||||
# - id: "tenant_id_1"
|
|
||||||
# name: "mydomain.onmicrosoft.com"
|
|
||||||
# - id: "tenant_id_2"
|
|
||||||
# name: "mycompany.com"
|
|
||||||
var.tenants:
|
|
||||||
- id: "<MyTenantID>"
|
|
||||||
name: "mytenant.onmicrosoft.com"
|
|
||||||
|
|
||||||
# List of content-types to fetch. By default all known content-types
|
|
||||||
# are retrieved:
|
|
||||||
# var.content_type:
|
|
||||||
# - "Audit.AzureActiveDirectory"
|
|
||||||
# - "Audit.Exchange"
|
|
||||||
# - "Audit.SharePoint"
|
|
||||||
# - "Audit.General"
|
|
||||||
# - "DLP.All"
|
|
||||||
|
|
||||||
# Use the following settings to enable certificate-based authentication:
|
|
||||||
# var.certificate: "/path/to/certificate.pem"
|
|
||||||
# var.key: "/path/to/private_key.pem"
|
|
||||||
# var.key_passphrase: "myPrivateKeyPassword"
|
|
||||||
|
|
||||||
# Client-secret based authentication:
|
|
||||||
# Comment the following line if using certificate authentication.
|
|
||||||
var.client_secret: "<YourClientSecretHere>"
|
|
||||||
|
|
||||||
# Advanced settings, use with care:
|
|
||||||
# var.api:
|
|
||||||
# # Settings for custom endpoints:
|
|
||||||
# authentication_endpoint: "https://login.microsoftonline.us/"
|
|
||||||
# resource: "https://manage.office365.us"
|
|
||||||
#
|
|
||||||
# max_retention: 168h
|
|
||||||
# max_requests_per_minute: 2000
|
|
||||||
# poll_interval: 3m
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
# Module: okta
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-okta.html
|
|
||||||
|
|
||||||
- module: okta
|
|
||||||
system:
|
|
||||||
enabled: true
|
|
||||||
# You must configure the URL with your Okta domain and provide an
|
|
||||||
# API token to access the logs API.
|
|
||||||
#var.url: https://yourOktaDomain/api/v1/logs
|
|
||||||
#var.api_key: 'yourApiTokenHere'
|
|
||||||
@@ -1,13 +0,0 @@
|
|||||||
# Module: oracle
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-oracle.html
|
|
||||||
|
|
||||||
- module: oracle
|
|
||||||
database_audit:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set which input to use between syslog or file (default).
|
|
||||||
#var.input: file
|
|
||||||
|
|
||||||
# Set paths for the log files when file input is used.
|
|
||||||
# Should only be used together with file input
|
|
||||||
# var.paths: /home/user/oracleauditlogs/*.aud
|
|
||||||
@@ -1,15 +0,0 @@
|
|||||||
# Module: osquery
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-osquery.html
|
|
||||||
|
|
||||||
- module: osquery
|
|
||||||
result:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set custom paths for the log files. If left empty,
|
|
||||||
# Filebeat will choose the paths depending on your OS.
|
|
||||||
#var.paths:
|
|
||||||
|
|
||||||
# If true, all fields created by this module are prefixed with
|
|
||||||
# `osquery.result`. Set to false to copy the fields in the root
|
|
||||||
# of the document. The default is true.
|
|
||||||
#var.use_namespace: true
|
|
||||||
@@ -1,22 +0,0 @@
|
|||||||
# Module: panw
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-panw.html
|
|
||||||
|
|
||||||
- module: panw
|
|
||||||
panos:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set which input to use between syslog (default) or file.
|
|
||||||
#var.input:
|
|
||||||
|
|
||||||
# Set custom paths for the log files. If left empty,
|
|
||||||
# Filebeat will choose the paths depending on your OS.
|
|
||||||
#var.paths:
|
|
||||||
|
|
||||||
# Set internal security zones. used to determine network.direction
|
|
||||||
# default "trust"
|
|
||||||
#var.internal_zones:
|
|
||||||
|
|
||||||
# Set external security zones. used to determine network.direction
|
|
||||||
# default "untrust"
|
|
||||||
#var.external_zones:
|
|
||||||
|
|
||||||
@@ -1,13 +0,0 @@
|
|||||||
# Module: pensando
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-pensando.html
|
|
||||||
|
|
||||||
- module: pensando
|
|
||||||
# Firewall logs
|
|
||||||
dfw:
|
|
||||||
enabled: true
|
|
||||||
var.syslog_host: 0.0.0.0
|
|
||||||
var.syslog_port: 9001
|
|
||||||
|
|
||||||
# Set custom paths for the log files. If left empty,
|
|
||||||
# Filebeat will choose the paths depending on your OS.
|
|
||||||
# var.paths:
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
# Module: postgresql
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-postgresql.html
|
|
||||||
|
|
||||||
- module: postgresql
|
|
||||||
# All logs
|
|
||||||
log:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set custom paths for the log files. If left empty,
|
|
||||||
# Filebeat will choose the paths depending on your OS.
|
|
||||||
#var.paths:
|
|
||||||
@@ -1,22 +0,0 @@
|
|||||||
# Module: proofpoint
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-proofpoint.html
|
|
||||||
|
|
||||||
- module: proofpoint
|
|
||||||
emailsecurity:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set which input to use between udp (default), tcp or file.
|
|
||||||
# var.input: udp
|
|
||||||
# var.syslog_host: localhost
|
|
||||||
# var.syslog_port: 9531
|
|
||||||
|
|
||||||
# Set paths for the log files when file input is used.
|
|
||||||
# var.paths:
|
|
||||||
|
|
||||||
# Toggle output of non-ECS fields (default true).
|
|
||||||
# var.rsa_fields: true
|
|
||||||
|
|
||||||
# Set custom timezone offset.
|
|
||||||
# "local" (default) for system timezone.
|
|
||||||
# "+02:00" for GMT+02:00
|
|
||||||
# var.tz_offset: local
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
# Module: rabbitmq
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-rabbitmq.html
|
|
||||||
|
|
||||||
- module: rabbitmq
|
|
||||||
# All logs
|
|
||||||
log:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set custom paths for the log files. If left empty,
|
|
||||||
# Filebeat will choose the paths depending on your OS.
|
|
||||||
#var.paths: ["/var/log/rabbitmq/rabbit@localhost.log*"]
|
|
||||||
@@ -1,22 +0,0 @@
|
|||||||
# Module: radware
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-radware.html
|
|
||||||
|
|
||||||
- module: radware
|
|
||||||
defensepro:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set which input to use between udp (default), tcp or file.
|
|
||||||
# var.input: udp
|
|
||||||
# var.syslog_host: localhost
|
|
||||||
# var.syslog_port: 9518
|
|
||||||
|
|
||||||
# Set paths for the log files when file input is used.
|
|
||||||
# var.paths:
|
|
||||||
|
|
||||||
# Toggle output of non-ECS fields (default true).
|
|
||||||
# var.rsa_fields: true
|
|
||||||
|
|
||||||
# Set custom timezone offset.
|
|
||||||
# "local" (default) for system timezone.
|
|
||||||
# "+02:00" for GMT+02:00
|
|
||||||
# var.tz_offset: local
|
|
||||||
@@ -1,21 +0,0 @@
|
|||||||
# Module: redis
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-redis.html
|
|
||||||
|
|
||||||
- module: redis
|
|
||||||
# Main logs
|
|
||||||
log:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set custom paths for the log files. If left empty,
|
|
||||||
# Filebeat will choose the paths depending on your OS.
|
|
||||||
#var.paths: ["/var/log/redis/redis-server.log*"]
|
|
||||||
|
|
||||||
# Slow logs, retrieved via the Redis API (SLOWLOG)
|
|
||||||
slowlog:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# The Redis hosts to connect to.
|
|
||||||
#var.hosts: ["localhost:6379"]
|
|
||||||
|
|
||||||
# Optional, the password to use when connecting to Redis.
|
|
||||||
#var.password:
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
# Module: santa
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-santa.html
|
|
||||||
|
|
||||||
- module: santa
|
|
||||||
log:
|
|
||||||
enabled: true
|
|
||||||
# Set custom paths for the log files. If left empty,
|
|
||||||
# Filebeat will choose the the default path.
|
|
||||||
#var.paths:
|
|
||||||
@@ -1,22 +0,0 @@
|
|||||||
# Module: snort
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-snort.html
|
|
||||||
|
|
||||||
- module: snort
|
|
||||||
log:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set which input to use between udp (default), tcp or file.
|
|
||||||
# var.input: udp
|
|
||||||
# var.syslog_host: localhost
|
|
||||||
# var.syslog_port: 9532
|
|
||||||
|
|
||||||
# Set paths for the log files when file input is used.
|
|
||||||
# var.paths:
|
|
||||||
|
|
||||||
# Toggle output of non-ECS fields (default true).
|
|
||||||
# var.rsa_fields: true
|
|
||||||
|
|
||||||
# Set custom timezone offset.
|
|
||||||
# "local" (default) for system timezone.
|
|
||||||
# "+02:00" for GMT+02:00
|
|
||||||
# var.tz_offset: local
|
|
||||||
@@ -1,112 +0,0 @@
|
|||||||
# Module: snyk
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-snyk.html
|
|
||||||
|
|
||||||
- module: snyk
|
|
||||||
audit:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set which input to use between httpjson (default) or file.
|
|
||||||
#var.input: httpjson
|
|
||||||
#
|
|
||||||
# What audit type to collect, can be either "group" or "organization".
|
|
||||||
#var.audit_type: organization
|
|
||||||
#
|
|
||||||
# The ID related to the audit_type. If audit type is group, then this value should be
|
|
||||||
# the group ID and if it is organization it should be the organization ID to collect from.
|
|
||||||
#var.audit_id: 1235432-asdfdf-2341234-asdgjhg
|
|
||||||
|
|
||||||
# How often the API should be polled, defaults to 1 hour.
|
|
||||||
#var.interval: 1h
|
|
||||||
# How far to look back the first time the module starts up. (Only works with full days, 24 hours, 48 hours etc).
|
|
||||||
#var.first_interval: 24h
|
|
||||||
|
|
||||||
# The API token that is created for a specific user, found in the Snyk management dashboard.
|
|
||||||
#var.api_token:
|
|
||||||
|
|
||||||
# Event filtering.
|
|
||||||
# All configuration items below is OPTIONAL and the default options will be overwritten
|
|
||||||
# for each entry that is not commented out.
|
|
||||||
|
|
||||||
# Will return only logs for this specific project.
|
|
||||||
#var.project_id: ""
|
|
||||||
# User public ID. Will fetch only audit logs originated from this user's actions.
|
|
||||||
#var.user_id: ""
|
|
||||||
# Will return only logs for this specific event.
|
|
||||||
#var.event: ""
|
|
||||||
# User email address. Will fetch only audit logs originated from this user's actions.
|
|
||||||
#var.email_address: ""
|
|
||||||
|
|
||||||
vulnerabilities:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set which input to use between httpjson (default) or file.
|
|
||||||
#var.input: httpjson
|
|
||||||
|
|
||||||
# How often the API should be polled. Data from the Snyk API is automatically updated
|
|
||||||
# once per day, so the default interval is 24 hours.
|
|
||||||
#var.interval: 24h
|
|
||||||
|
|
||||||
# How far to look back the first time the module starts up. (Only works with full days, 24 hours, 48 hours etc).
|
|
||||||
#var.first_interval: 24h
|
|
||||||
|
|
||||||
# The API token that is created for a specific user, found in the Snyk management dashboard.
|
|
||||||
#var.api_token:
|
|
||||||
|
|
||||||
# The list of org IDs to filter the results by.
|
|
||||||
# One organization ID per line, starting with a - sign
|
|
||||||
#var.orgs:
|
|
||||||
# - 12354-asdfdf-123543-asdsdfg
|
|
||||||
# - 76554-jhggfd-654342-hgrfasd
|
|
||||||
|
|
||||||
|
|
||||||
# Event filtering.
|
|
||||||
# All configuration items below is OPTIONAL and the default options will be overwritten
|
|
||||||
# for each entry that is not commented out.
|
|
||||||
|
|
||||||
# The severity levels of issues to filter the results by.
|
|
||||||
#var.included_severity:
|
|
||||||
# - high
|
|
||||||
# - medium
|
|
||||||
# - low
|
|
||||||
#
|
|
||||||
# The exploit maturity levels of issues to filter the results by.
|
|
||||||
#var.exploit_maturity:
|
|
||||||
# - mature
|
|
||||||
# - proof-of-concept
|
|
||||||
# - no-known-exploit
|
|
||||||
# - no-data
|
|
||||||
#
|
|
||||||
# The type of issues to filter the results by.
|
|
||||||
#var.types:
|
|
||||||
# - vuln
|
|
||||||
# - license
|
|
||||||
#
|
|
||||||
# The type of languages to filter the results by.
|
|
||||||
#var.languages:
|
|
||||||
# - javascript
|
|
||||||
# - ruby
|
|
||||||
# - java
|
|
||||||
# - scala
|
|
||||||
# - python
|
|
||||||
# - golang
|
|
||||||
# - php
|
|
||||||
# - dotnet
|
|
||||||
# - swift
|
|
||||||
# - docker
|
|
||||||
#
|
|
||||||
# Search term to filter issue name by, or an exact CVE or CWE.
|
|
||||||
#var.identifier:
|
|
||||||
# - ""
|
|
||||||
#
|
|
||||||
# If set to true, only include issues which are ignored, if set to false, only include issues which are not ignored.
|
|
||||||
#var.ignored: false
|
|
||||||
#var.patched: false
|
|
||||||
#var.fixable: false
|
|
||||||
#var.is_fixed: false
|
|
||||||
#var.is_patchable: false
|
|
||||||
#var.is_pinnable: false
|
|
||||||
#
|
|
||||||
# The priority score ranging between 0-1000
|
|
||||||
#var.min_priority_score: 0
|
|
||||||
#var.max_priority_score: 1000
|
|
||||||
|
|
||||||
@@ -1,22 +0,0 @@
|
|||||||
# Module: sonicwall
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-sonicwall.html
|
|
||||||
|
|
||||||
- module: sonicwall
|
|
||||||
firewall:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set which input to use between udp (default), tcp or file.
|
|
||||||
# var.input: udp
|
|
||||||
# var.syslog_host: localhost
|
|
||||||
# var.syslog_port: 9519
|
|
||||||
|
|
||||||
# Set paths for the log files when file input is used.
|
|
||||||
# var.paths:
|
|
||||||
|
|
||||||
# Toggle output of non-ECS fields (default true).
|
|
||||||
# var.rsa_fields: true
|
|
||||||
|
|
||||||
# Set custom timezone offset.
|
|
||||||
# "local" (default) for system timezone.
|
|
||||||
# "+02:00" for GMT+02:00
|
|
||||||
# var.tz_offset: local
|
|
||||||
@@ -1,46 +0,0 @@
|
|||||||
# Module: sophos
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-sophos.html
|
|
||||||
|
|
||||||
- module: sophos
|
|
||||||
xg:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set which input to use between tcp, udp (default) or file.
|
|
||||||
#var.input: udp
|
|
||||||
|
|
||||||
# The interface to listen to syslog traffic. Defaults to
|
|
||||||
# localhost. Set to 0.0.0.0 to bind to all available interfaces.
|
|
||||||
#var.syslog_host: localhost
|
|
||||||
|
|
||||||
# The port to listen for syslog traffic. Defaults to 9004.
|
|
||||||
#var.syslog_port: 9005
|
|
||||||
|
|
||||||
# firewall default hostname
|
|
||||||
#var.default_host_name: firewall.localgroup.local
|
|
||||||
|
|
||||||
# known firewalls
|
|
||||||
#var.known_devices:
|
|
||||||
#- serial_number: "1234567890123457"
|
|
||||||
# hostname: "a.host.local"
|
|
||||||
#- serial_number: "1234234590678557"
|
|
||||||
# hostname: "b.host.local"
|
|
||||||
|
|
||||||
|
|
||||||
utm:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set which input to use between udp (default), tcp or file.
|
|
||||||
# var.input: udp
|
|
||||||
# var.syslog_host: localhost
|
|
||||||
# var.syslog_port: 9533
|
|
||||||
|
|
||||||
# Set paths for the log files when file input is used.
|
|
||||||
# var.paths:
|
|
||||||
|
|
||||||
# Toggle output of non-ECS fields (default true).
|
|
||||||
# var.rsa_fields: true
|
|
||||||
|
|
||||||
# Set custom timezone offset.
|
|
||||||
# "local" (default) for system timezone.
|
|
||||||
# "+02:00" for GMT+02:00
|
|
||||||
# var.tz_offset: local
|
|
||||||
@@ -1,22 +0,0 @@
|
|||||||
# Module: squid
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-squid.html
|
|
||||||
|
|
||||||
- module: squid
|
|
||||||
log:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set which input to use between udp (default), tcp or file.
|
|
||||||
# var.input: udp
|
|
||||||
# var.syslog_host: localhost
|
|
||||||
# var.syslog_port: 9520
|
|
||||||
|
|
||||||
# Set paths for the log files when file input is used.
|
|
||||||
# var.paths:
|
|
||||||
|
|
||||||
# Toggle output of non-ECS fields (default true).
|
|
||||||
# var.rsa_fields: true
|
|
||||||
|
|
||||||
# Set custom timezone offset.
|
|
||||||
# "local" (default) for system timezone.
|
|
||||||
# "+02:00" for GMT+02:00
|
|
||||||
# var.tz_offset: local
|
|
||||||
@@ -1,12 +0,0 @@
|
|||||||
# Module: suricata
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-suricata.html
|
|
||||||
|
|
||||||
- module: suricata
|
|
||||||
# All logs
|
|
||||||
eve:
|
|
||||||
enabled: true
|
|
||||||
var.paths: ["/nsm/suricata/eve*.json"]
|
|
||||||
|
|
||||||
# Set custom paths for the log files. If left empty,
|
|
||||||
# Filebeat will choose the paths depending on your OS.
|
|
||||||
#var.paths:
|
|
||||||
@@ -1,19 +0,0 @@
|
|||||||
# Module: system
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-system.html
|
|
||||||
|
|
||||||
- module: system
|
|
||||||
# Syslog
|
|
||||||
syslog:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set custom paths for the log files. If left empty,
|
|
||||||
# Filebeat will choose the paths depending on your OS.
|
|
||||||
#var.paths:
|
|
||||||
|
|
||||||
# Authorization logs
|
|
||||||
auth:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set custom paths for the log files. If left empty,
|
|
||||||
# Filebeat will choose the paths depending on your OS.
|
|
||||||
#var.paths:
|
|
||||||
@@ -1,105 +0,0 @@
|
|||||||
# Module: threatintel
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-threatintel.html
|
|
||||||
|
|
||||||
- module: threatintel
|
|
||||||
abuseurl:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Input used for ingesting threat intel data.
|
|
||||||
var.input: httpjson
|
|
||||||
|
|
||||||
# The URL used for Threat Intel API calls.
|
|
||||||
var.url: https://urlhaus-api.abuse.ch/v1/urls/recent/
|
|
||||||
|
|
||||||
# The interval to poll the API for updates.
|
|
||||||
var.interval: 10m
|
|
||||||
|
|
||||||
abusemalware:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Input used for ingesting threat intel data.
|
|
||||||
var.input: httpjson
|
|
||||||
|
|
||||||
# The URL used for Threat Intel API calls.
|
|
||||||
var.url: https://urlhaus-api.abuse.ch/v1/payloads/recent/
|
|
||||||
|
|
||||||
# The interval to poll the API for updates.
|
|
||||||
var.interval: 10m
|
|
||||||
|
|
||||||
misp:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Input used for ingesting threat intel data, defaults to JSON.
|
|
||||||
var.input: httpjson
|
|
||||||
|
|
||||||
# The URL of the MISP instance, should end with "/events/restSearch".
|
|
||||||
var.url: https://SERVER/events/restSearch
|
|
||||||
|
|
||||||
# The authentication token used to contact the MISP API. Found when looking at user account in the MISP UI.
|
|
||||||
var.api_token: API_KEY
|
|
||||||
|
|
||||||
# Configures the type of SSL verification done, if MISP is running on self signed certificates
|
|
||||||
# then the certificate would either need to be trusted, or verification_mode set to none.
|
|
||||||
#var.ssl.verification_mode: none
|
|
||||||
|
|
||||||
# Optional filters that can be applied to the API for filtering out results. This should support the majority of fields in a MISP context.
|
|
||||||
# For examples please reference the filebeat module documentation.
|
|
||||||
#var.filters:
|
|
||||||
# - threat_level: [4, 5]
|
|
||||||
# - to_ids: true
|
|
||||||
|
|
||||||
# How far back to look once the beat starts up for the first time, the value has to be in hours. Each request afterwards will filter on any event newer
|
|
||||||
# than the last event that was already ingested.
|
|
||||||
var.first_interval: 300h
|
|
||||||
|
|
||||||
# The interval to poll the API for updates.
|
|
||||||
var.interval: 5m
|
|
||||||
|
|
||||||
otx:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Input used for ingesting threat intel data
|
|
||||||
var.input: httpjson
|
|
||||||
|
|
||||||
# The URL used for OTX Threat Intel API calls.
|
|
||||||
var.url: https://otx.alienvault.com/api/v1/indicators/export
|
|
||||||
|
|
||||||
# The authentication token used to contact the OTX API, can be found on the OTX UI.
|
|
||||||
var.api_token: API_KEY
|
|
||||||
|
|
||||||
# Optional filters that can be applied to retrieve only specific indicators.
|
|
||||||
#var.types: "domain,IPv4,hostname,url,FileHash-SHA256"
|
|
||||||
|
|
||||||
# The timeout of the HTTP client connecting to the OTX API
|
|
||||||
#var.http_client_timeout: 120s
|
|
||||||
|
|
||||||
# How many hours to look back for each request, should be close to the configured interval. Deduplication of events is handled by the module.
|
|
||||||
var.lookback_range: 1h
|
|
||||||
|
|
||||||
# How far back to look once the beat starts up for the first time, the value has to be in hours.
|
|
||||||
var.first_interval: 400h
|
|
||||||
|
|
||||||
# The interval to poll the API for updates
|
|
||||||
var.interval: 5m
|
|
||||||
|
|
||||||
anomali:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Input used for ingesting threat intel data
|
|
||||||
var.input: httpjson
|
|
||||||
|
|
||||||
# The URL used for Threat Intel API calls. Limo has multiple different possibilities for URL's depending
|
|
||||||
# on the type of threat intel source that is needed.
|
|
||||||
var.url: https://limo.anomali.com/api/v1/taxii2/feeds/collections/41/objects
|
|
||||||
|
|
||||||
# The Username used by anomali Limo, defaults to guest.
|
|
||||||
#var.username: guest
|
|
||||||
|
|
||||||
# The password used by anomali Limo, defaults to guest.
|
|
||||||
#var.password: guest
|
|
||||||
|
|
||||||
# How far back to look once the beat starts up for the first time, the value has to be in hours.
|
|
||||||
var.first_interval: 400h
|
|
||||||
|
|
||||||
# The interval to poll the API for updates
|
|
||||||
var.interval: 5m
|
|
||||||
@@ -1,22 +0,0 @@
|
|||||||
# Module: tomcat
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-tomcat.html
|
|
||||||
|
|
||||||
- module: tomcat
|
|
||||||
log:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set which input to use between udp (default), tcp or file.
|
|
||||||
# var.input: udp
|
|
||||||
# var.syslog_host: localhost
|
|
||||||
# var.syslog_port: 9501
|
|
||||||
|
|
||||||
# Set paths for the log files when file input is used.
|
|
||||||
# var.paths:
|
|
||||||
|
|
||||||
# Toggle output of non-ECS fields (default true).
|
|
||||||
# var.rsa_fields: true
|
|
||||||
|
|
||||||
# Set custom timezone offset.
|
|
||||||
# "local" (default) for system timezone.
|
|
||||||
# "+02:00" for GMT+02:00
|
|
||||||
# var.tz_offset: local
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
# Module: traefik
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-traefik.html
|
|
||||||
|
|
||||||
- module: traefik
|
|
||||||
# Access logs
|
|
||||||
access:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set custom paths for the log files. If left empty,
|
|
||||||
# Filebeat will choose the paths depending on your OS.
|
|
||||||
#var.paths:
|
|
||||||
@@ -1,122 +0,0 @@
|
|||||||
# Module: zeek
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-zeek.html
|
|
||||||
|
|
||||||
- module: zeek
|
|
||||||
capture_loss:
|
|
||||||
enabled: false
|
|
||||||
var.paths: ["/nsm/zeek/logs/current/capture_loss.log"]
|
|
||||||
connection:
|
|
||||||
enabled: true
|
|
||||||
var.paths: ["/nsm/zeek/logs/current/conn.log"]
|
|
||||||
dce_rpc:
|
|
||||||
enabled: true
|
|
||||||
var.paths: ["/nsm/zeek/logs/current/dce_rpc.log"]
|
|
||||||
dhcp:
|
|
||||||
enabled: true
|
|
||||||
var.paths: ["/nsm/zeek/logs/current/dhcp.log"]
|
|
||||||
dnp3:
|
|
||||||
enabled: true
|
|
||||||
var.paths: ["/nsm/zeek/logs/current/dnp3.log"]
|
|
||||||
dns:
|
|
||||||
enabled: true
|
|
||||||
var.paths: ["/nsm/zeek/logs/current/dns.log"]
|
|
||||||
dpd:
|
|
||||||
enabled: true
|
|
||||||
var.paths: ["/nsm/zeek/logs/current/dpd.log"]
|
|
||||||
files:
|
|
||||||
enabled: true
|
|
||||||
var.paths: ["/nsm/zeek/logs/current/files.log"]
|
|
||||||
ftp:
|
|
||||||
enabled: true
|
|
||||||
var.paths: ["/nsm/zeek/logs/current/ftp.log"]
|
|
||||||
http:
|
|
||||||
enabled: true
|
|
||||||
var.paths: ["/nsm/zeek/logs/current/http.log"]
|
|
||||||
intel:
|
|
||||||
enabled: true
|
|
||||||
var.paths: ["/nsm/zeek/logs/current/intel.log"]
|
|
||||||
irc:
|
|
||||||
enabled: true
|
|
||||||
var.paths: ["/nsm/zeek/logs/current/irc.log"]
|
|
||||||
kerberos:
|
|
||||||
enabled: true
|
|
||||||
var.paths: ["/nsm/zeek/logs/current/kerberos.log"]
|
|
||||||
modbus:
|
|
||||||
enabled: true
|
|
||||||
var.paths: ["/nsm/zeek/logs/current/modbus.log"]
|
|
||||||
mysql:
|
|
||||||
enabled: true
|
|
||||||
var.paths: ["/nsm/zeek/logs/current/mysql.log"]
|
|
||||||
notice:
|
|
||||||
enabled: true
|
|
||||||
var.paths: ["/nsm/zeek/logs/current/notice.log"]
|
|
||||||
ntlm:
|
|
||||||
enabled: true
|
|
||||||
var.paths: ["/nsm/zeek/logs/current/ntlm.log"]
|
|
||||||
ocsp:
|
|
||||||
enabled: true
|
|
||||||
var.paths: ["/nsm/zeek/logs/current/oscp.log"]
|
|
||||||
pe:
|
|
||||||
enabled: true
|
|
||||||
var.paths: ["/nsm/zeek/logs/current/pe.log"]
|
|
||||||
radius:
|
|
||||||
enabled: true
|
|
||||||
var.paths: ["/nsm/zeek/logs/current/radius.log"]
|
|
||||||
rdp:
|
|
||||||
enabled: true
|
|
||||||
var.paths: ["/nsm/zeek/logs/current/rdp.log"]
|
|
||||||
rfb:
|
|
||||||
enabled: true
|
|
||||||
var.paths: ["/nsm/zeek/logs/current/rfb.log"]
|
|
||||||
signature:
|
|
||||||
enabled: true
|
|
||||||
var.paths: ["/nsm/zeek/logs/current/signature.log"]
|
|
||||||
sip:
|
|
||||||
enabled: true
|
|
||||||
var.paths: ["/nsm/zeek/logs/current/sip.log"]
|
|
||||||
smb_cmd:
|
|
||||||
enabled: true
|
|
||||||
var.paths: ["/nsm/zeek/logs/current/smb_cmd.log"]
|
|
||||||
smb_files:
|
|
||||||
enabled: true
|
|
||||||
var.paths: ["/nsm/zeek/logs/current/smb_files.log"]
|
|
||||||
smb_mapping:
|
|
||||||
enabled: true
|
|
||||||
var.paths: ["/nsm/zeek/logs/current/smb_mapping.log"]
|
|
||||||
smtp:
|
|
||||||
enabled: true
|
|
||||||
var.paths: ["/nsm/zeek/logs/current/smtp.log"]
|
|
||||||
snmp:
|
|
||||||
enabled: true
|
|
||||||
var.paths: ["/nsm/zeek/logs/current/snmp.log"]
|
|
||||||
socks:
|
|
||||||
enabled: true
|
|
||||||
var.paths: ["/nsm/zeek/logs/current/socks.log"]
|
|
||||||
ssh:
|
|
||||||
enabled: true
|
|
||||||
var.paths: ["/nsm/zeek/logs/current/ssh.log"]
|
|
||||||
ssl:
|
|
||||||
enabled: true
|
|
||||||
var.paths: ["/nsm/zeek/logs/current/ssl.log"]
|
|
||||||
stats:
|
|
||||||
enabled: false
|
|
||||||
var.paths: ["/nsm/zeek/logs/current/stats.log"]
|
|
||||||
syslog:
|
|
||||||
enabled: false
|
|
||||||
var.paths: ["/nsm/zeek/logs/current/syslog.log"]
|
|
||||||
traceroute:
|
|
||||||
enabled: false
|
|
||||||
var.paths: ["/nsm/zeek/logs/current/traceroute.log.log"]
|
|
||||||
tunnel:
|
|
||||||
enabled: true
|
|
||||||
var.paths: ["/nsm/zeek/logs/current/tunnel.log"]
|
|
||||||
weird:
|
|
||||||
enabled: true
|
|
||||||
var.paths: ["/nsm/zeek/logs/current/weird.log"]
|
|
||||||
x509:
|
|
||||||
enabled: true
|
|
||||||
var.paths: ["/nsm/zeek/logs/current/x509.log"]
|
|
||||||
|
|
||||||
# Set custom paths for the log files. If left empty,
|
|
||||||
# Filebeat will choose the paths depending on your OS.
|
|
||||||
#var.paths:
|
|
||||||
@@ -1,22 +0,0 @@
|
|||||||
# Module: zoom
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-zoom.html
|
|
||||||
|
|
||||||
- module: zoom
|
|
||||||
webhook:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# The type of input to use
|
|
||||||
#var.input: http_endpoint
|
|
||||||
|
|
||||||
# The interface to listen for incoming HTTP requests. Defaults to
|
|
||||||
# localhost. Set to 0.0.0.0 to bind to all available interfaces.
|
|
||||||
#var.listen_address: localhost
|
|
||||||
|
|
||||||
# The port to bind to
|
|
||||||
#var.listen_port: 80
|
|
||||||
|
|
||||||
# The header Zoom uses to send its secret token, defaults to "Authorization"
|
|
||||||
#secret.header: Authorization
|
|
||||||
|
|
||||||
# The secret token value created by Zoom
|
|
||||||
#secret.value: ZOOMTOKEN
|
|
||||||
@@ -1,22 +0,0 @@
|
|||||||
# Module: zscaler
|
|
||||||
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.x/filebeat-module-zscaler.html
|
|
||||||
|
|
||||||
- module: zscaler
|
|
||||||
zia:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Set which input to use between udp (default), tcp or file.
|
|
||||||
# var.input: udp
|
|
||||||
# var.syslog_host: localhost
|
|
||||||
# var.syslog_port: 9521
|
|
||||||
|
|
||||||
# Set paths for the log files when file input is used.
|
|
||||||
# var.paths:
|
|
||||||
|
|
||||||
# Toggle output of non-ECS fields (default true).
|
|
||||||
# var.rsa_fields: true
|
|
||||||
|
|
||||||
# Set custom timezone offset.
|
|
||||||
# "local" (default) for system timezone.
|
|
||||||
# "+02:00" for GMT+02:00
|
|
||||||
# var.tz_offset: local
|
|
||||||
@@ -33,7 +33,7 @@ securityonion_filebeat:
|
|||||||
{% set FILESET = LOGNAME %}
|
{% set FILESET = LOGNAME %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{{ FILESET }}:
|
{{ FILESET }}:
|
||||||
enabled: false
|
enabled: true
|
||||||
var.paths: ["/nsm/zeek/logs/current/{{ LOGNAME }}.log"]
|
var.paths: ["/nsm/zeek/logs/current/{{ LOGNAME }}.log"]
|
||||||
{%- endfor %}
|
{%- endfor %}
|
||||||
{%- endif %}
|
{%- endif %}
|
||||||
|
|||||||
@@ -76,9 +76,9 @@ zeekpolicysync:
|
|||||||
# Ensure the zeek spool tree (and state.db) ownership is correct
|
# Ensure the zeek spool tree (and state.db) ownership is correct
|
||||||
zeekspoolownership:
|
zeekspoolownership:
|
||||||
file.directory:
|
file.directory:
|
||||||
- name: /nsm/zeek/spool
|
- name: /nsm/zeek
|
||||||
- user: 937
|
- user: 937
|
||||||
- max_depth: 0
|
- max_depth: 1
|
||||||
- recurse:
|
- recurse:
|
||||||
- user
|
- user
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user