Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Kibana setup w/o tenants
# Use HTTPS instead of HTTP
elasticsearch.url: "https://hp0.netwarsystem.com:9200"
#this is older reference
#searchguard.readAonly_mode.roles: ["sg_kibana_read_only"]
# from 7.x docs
#https://docs.search-guard.com/latest/kibana-authentication-anonymous
#searchguard.auth.anonymous_auth_enabled: true
xpack.reporting.enabled: true
xpack.reporting.encryptionKey: nope
# Configure the Kibana internal server user
elasticsearch.username: "kibanaserver"
elasticsearch.password: "kibanaserver"
xpack.security.enabled: false
# Disable SSL verification because we use self-signed demo certificates
elasticsearch.ssl.verificationMode: none
# on 2020-01-08 NRR
#searchguard.multitenancy.enabled: true
#searchguard.multitenancy.tenants.enable_global: false
#searchguard.multitenancy.tenants.preferred: ["tenant1","tenant2",...]
# off 2019-08-28 NRR
# Whitelist the Search Guard Multi Tenancy Header
#elasticsearch.requestHeadersWhitelist: [ "Authorization", "sgtenant" ]
#2019-08-28 NRR on per proxy docs
elasticsearch.requestHeadersWhitelist: ["Authorization", "sgtenant", "x-proxy-user", "x-proxy-roles"]
# Kibana is served by a back end server. This setting specifies the port to use.
#server.port: 5601
# Specifies the address to which the Kibana server will bind. IP addresses and host names are both valid values.
# The default is 'localhost', which usually means remote machines will not be able to connect.
# To allow connections from remote users, set this parameter to a non-loopback address.
server.host: "0.0.0.0"
# Enables you to specify a path to mount Kibana at if you are running behind a proxy.
# Use the `server.rewriteBasePath` setting to tell Kibana if it should remove the basePath
# from requests it receives, and to prevent a deprecation warning at startup.
# This setting cannot end in a slash.
#server.basePath: ""
# Specifies whether Kibana should rewrite requests that are prefixed with
# `server.basePath` or require that they are rewritten by your reverse proxy.
# This setting was effectively always `false` before Kibana 6.3 and will
# default to `true` starting in Kibana 7.0.
#server.rewriteBasePath: false
# The maximum payload size in bytes for incoming server requests.
#server.maxPayloadBytes: 1048576
# The Kibana server's name. This is used for display purposes.
server.name: "netwar"
# When this setting's value is true Kibana uses the hostname specified in the server.host
# setting. When the value of this setting is false, Kibana uses the hostname of the host
# that connects to this Kibana instance.
#elasticsearch.preserveHost: true
# Kibana uses an index in Elasticsearch to store saved searches, visualizations and
# dashboards. Kibana creates a new index if the index doesn't already exist.
#kibana.index: ".kibana"
# The default application to load.
#kibana.defaultAppId: "home"
# Enables SSL and paths to the PEM-format SSL certificate and SSL key files, respectively.
# These settings enable SSL for outgoing requests from the Kibana server to the browser.
#server.ssl.enabled: false
#server.ssl.certificate: /path/to/your/server.crt
#server.ssl.key: /path/to/your/server.key
# Optional settings that provide the paths to the PEM-format SSL certificate and key files.
# These files validate that your Elasticsearch backend uses the same key files.
#elasticsearch.ssl.certificate: /path/to/your/client.crt
#elasticsearch.ssl.key: /path/to/your/client.key
# Optional setting that enables you to specify a path to the PEM file for the certificate
# authority for your Elasticsearch instance.
#elasticsearch.ssl.certificateAuthorities: [ "/path/to/your/CA.pem" ]
# To disregard the validity of SSL certificates, change this setting's value to 'none'.
#elasticsearch.ssl.verificationMode: full
# up from 1500, no need to be touchy about this
elasticsearch.pingTimeout: 5000
# generous timeouts
elasticsearch.requestTimeout: 60000
elasticsearch.shardTimeout: 60000
elasticsearch.startupTimeout: 15000
# Logs queries sent to Elasticsearch. Requires logging.verbose set to true.
#elasticsearch.logQueries: false
# Enables you specify a file where Kibana stores log output.
#logging.dest: stdout
# Set the value of this setting to true to suppress all logging output.
#logging.silent: false
# Set the value of this setting to true to suppress all logging output other than error messages.
#logging.quiet: false
# Set the value of this setting to true to log all events, including system usage information
# and all requests.
logging.verbose: true
# Set the interval in milliseconds to sample system and process performance
# metrics. Minimum is 100ms. Defaults to 5000.
#ops.interval: 5000
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment