-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Configure to ELK Stack with SSL #1
Comments
######################## Filebeat Configuration ############################ This file is a full configuration example documenting all non-deprecatedoptions in comments. For a shorter configuration example, that contains onlythe most common options, please see filebeat.yml in the same directory.You can find the full configuration reference here:https://www.elastic.co/guide/en/beats/filebeat/index.html#========================== Modules configuration ============================= #-------------------------------- System Module -------------------------------- Syslog#syslog:
Authorization logs#auth:
#-------------------------------- Apache Module -------------------------------- Access logs#access:
Error logs#error:
#-------------------------------- Auditd Module --------------------------------
#---------------------------- Elasticsearch Module ----------------------------
#------------------------------- HAProxy Module -------------------------------
#-------------------------------- Icinga Module -------------------------------- Main logs#main:
Debug logs#debug:
Startup logs#startup:
#--------------------------------- IIS Module --------------------------------- Access logs#access:
Error logs#error:
#-------------------------------- Kafka Module --------------------------------
#-------------------------------- Kibana Module --------------------------------
#------------------------------- Logstash Module ------------------------------- logs#log:
Slow logs#slowlog:
#------------------------------- Mongodb Module ------------------------------- Logs#log:
#-------------------------------- MySQL Module -------------------------------- Error logs#error:
Slow logs#slowlog:
#--------------------------------- NATS Module ---------------------------------
#-------------------------------- Nginx Module -------------------------------- Access logs#access:
Error logs#error:
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:#------------------------------- Osquery Module -------------------------------
#------------------------------ PostgreSQL Module ------------------------------ Logs#log:
#-------------------------------- Redis Module -------------------------------- Main logs#log:
Slow logs, retrieved via the Redis API (SLOWLOG)#slowlog:
#----------------------------- Google Santa Module -----------------------------
#------------------------------- Traefik Module ------------------------------- Access logs#access:
#=========================== Filebeat inputs ============================= List of inputs to fetch data.filebeat.inputs: Each - is an input. Most options can be set at the input level, soyou can use different inputs for various configurations.Below are the input specific configurations.Type of the files. Based on this the way the file is read is decided.The different types cannot be mixed in one inputPossible options are:* log: Reads every line of the log file (default)* filestream: Improved version of log input. Experimental.* stdin: Reads the standard in#------------------------------ Log input --------------------------------
#--------------------------- Filestream input ----------------------------
#----------------------------- Stdin input ------------------------------- Configuration to use stdin input#- type: stdin #------------------------- Redis slowlog input --------------------------- Experimental: Config options for the redis slow log input#- type: redis List of hosts to pool to retrieve the slow log information.#hosts: ["localhost:6379"] How often the input checks for redis slow log.#scan_frequency: 10s Timeout after which time the input should return an error#timeout: 1s Network type to be used for redis connection. Default: tcp#network: tcp Max number of concurrent connections. Default: 10#maxconn: 10 Redis AUTH password. Empty by default.#password: foobared #------------------------------ Udp input -------------------------------- Experimental: Config options for the udp input#- type: udp Maximum size of the message received over UDP#max_message_size: 10KiB Size of the UDP read buffer in bytes#read_buffer: 0 #------------------------------ TCP input -------------------------------- Experimental: Config options for the TCP input#- type: tcp The host and port to receive the new event#host: "localhost:9000" Character used to split new message#line_delimiter: "\n" Maximum size in bytes of the message received over TCP#max_message_size: 20MiB Max number of concurrent connections, or 0 for no limit. Default: 0#max_connections: 0 The number of seconds of inactivity before a remote connection is closed.#timeout: 300s Use SSL settings for TCP.#ssl.enabled: true List of supported/valid TLS versions. By default all TLS versions 1.0 up to1.2 are enabled.#ssl.supported_protocols: [TLSv1.0, TLSv1.1, TLSv1.2] SSL configuration. By default is off.List of root certificates for client verifications#ssl.certificate_authorities: ["/etc/pki/root/ca.pem"] Certificate for SSL server authentication.#ssl.certificate: "/etc/pki/client/cert.pem" Server Certificate Key,#ssl.key: "/etc/pki/client/cert.key" Optional passphrase for decrypting the Certificate Key.#ssl.key_passphrase: '' Configure cipher suites to be used for SSL connections.#ssl.cipher_suites: [] Configure curve types for ECDHE based cipher suites.#ssl.curve_types: [] Configure what types of client authentication are supported. Valid optionsare
|
thanks for response, but that's not what I meant |
Hi, want to ask,
how to configure to interate with my existing ELK with SSL and username password with BugHound ?
example the script input on filebeat.yml or auditbeat.yml
Thanks
The text was updated successfully, but these errors were encountered: