lrk.kibana
Ansible Rolle: Kibana (lrk.kibana)
Eine Ansible Rolle, die Kibana installiert.
Unterstützte Betriebssysteme
- Centos 7
Anforderungen
Keine.
Rollenvariablen
Verfügbare Variablen mit Standardwerten sind unten aufgelistet (siehe defaults/main.yml
)
---
# Standarddatei für ansible-role-kibana/
kibana_version: "5.x"
# Kibana wird von einem Backend-Server bereitgestellt. Diese Einstellung gibt den zu verwendenden Port an.
# Standard ist 5601
kibana_server_port: 5601
# Gibt die Adresse an, an die der Kibana-Server gebunden wird. Sowohl IP-Adressen als auch Hostnamen sind gültige Werte.
# Der Standardwert ist 'localhost', was bedeutet, dass entfernte Maschinen normalerweise keine Verbindung herstellen können.
# Um Verbindungen von entfernten Benutzern zuzulassen, setzen Sie diesen Parameter auf eine andere Adresse.
# Standard ist localhost
kibana_server_host: "localhost"
# Ermöglicht es Ihnen, einen Pfad anzugeben, unter dem Kibana bereitgestellt wird, wenn Sie hinter einem Proxy arbeiten.
# Dies betrifft nur die von Kibana generierten URLs, Ihr Proxy wird erwartet, dass er den basePath-Wert entfernt,
# bevor Anfragen an Kibana weitergeleitet werden. Diese Einstellung darf nicht mit einem Schrägstrich enden.
# Standard ist leer
kibana_server_base_path: ""
# Die maximale Payload-Größe in Bytes für eingehende Serveranfragen.
# Standard ist 1048576
kibana_server_max_payload_bytes: 1048576
# Der Name des Kibana-Servers. Dies wird zu Anzeigezwecken verwendet.
# Standard ist inventory_hostname
kibana_server_name: "{{ inventory_hostname }}"
# Die URL der Elasticsearch-Instanz, die für alle Ihre Abfragen verwendet wird.
# Standard ist: http://localhost:9200
kibana_elasticsearch_url: "http://localhost:9200"
# Wenn der Wert dieser Einstellung wahr ist, verwendet Kibana den in der Einstellung server.host angegebenen Hostnamen.
# Wenn der Wert dieser Einstellung falsch ist, verwendet Kibana den Hostnamen des Hosts,
# der mit dieser Kibana-Instanz verbunden ist.
# Standard ist true
kibana_elasticsearch_preserve_host: true
# Kibana verwendet einen Index in Elasticsearch, um gespeicherte Suchen, Visualisierungen und
# Dashboards zu speichern. Kibana erstellt einen neuen Index, wenn der Index noch nicht existiert.
# Standard ist .kibana
kibana_index: ".kibana"
# Die Standardanwendung, die geladen werden soll.
# Standard ist discover
kibana_default_app_id: "discover"
# Wenn Ihre Elasticsearch durch eine grundlegende Authentifizierung geschützt ist, bieten diese Einstellungen die
# Benutzername und das Passwort, das der Kibana-Server verwendet, um Wartungsarbeiten am Kibana
# Index beim Start durchzuführen. Ihre Kibana-Benutzer müssen sich weiterhin bei Elasticsearch authentifizieren,
# die über den Kibana-Server weitergeleitet wird.
# Standard ist null
kibana_elasticsearch_username: null
kibana_elasticsearch_password: null
# Aktiviert SSL und gibt die Pfade zu den PEM-Format-SSL-Zertifikat- und SSL-Schlüsselfiles an.
# Diese Einstellungen aktivieren SSL für ausgehende Anfragen vom Kibana-Server zum Browser.
# Standard ist false
kibana_server_ssl_enabled: false
# Standard ist null
kibana_server_ssl_certificate: null
kibana_server_ssl_key: null
# Optionale Einstellungen, die die Pfade zu den PEM-Format-SSL-Zertifikat- und Schlüsseldateien bereitstellen.
# Diese Dateien validieren, dass Ihr Elasticsearch-Backend dieselben Schlüsseldateien verwendet.
# Standard ist null
kibana_elasticsearch_ssl_certificate: null
kibana_elasticsearch_ssl_key: null
# Optionale Einstellung, die es Ihnen ermöglicht, einen Pfad zur PEM-Datei für die Zertifizierungsstelle
# Ihrer Elasticsearch-Instanz anzugeben.
# Standard ist null
kibana_elasticsearch_ssl_certificate_authorities: null
# Um die Gültigkeit von SSL-Zertifikaten zu vernachlässigen, ändern Sie den Wert dieser Einstellung in 'none'.
kibana_elasticsearch_ssl_verification_mode: "full"
# Zeit in Millisekunden, um auf die Antwort von Elasticsearch zu warten. Standardmäßig ist der Wert
# der Einstellung elasticsearch.requestTimeout.
# Standard ist 1500
kibana_elasticsearch_ping_timeout: 1500
# Zeit in Millisekunden, um auf Antworten vom Backend oder Elasticsearch zu warten. Dieser Wert
# muss eine positive ganze Zahl sein.
# Standard ist 30000
kibana_elasticsearch_request_timeout: 30000
# Liste von Kibana-Client-seitigen Headern, die an Elasticsearch gesendet werden sollen. Um *keine* Client-seitigen
# Header zu senden, setzen Sie diesen Wert auf [] (eine leere Liste).
# elasticsearch.requestHeadersWhitelist: [ authorization ]
# Headernamen und -werte, die an Elasticsearch gesendet werden. Benutzerdefinierte Header können nicht
# von client-seitigen Headern überschrieben werden, unabhängig von der Konfiguration von elasticsearch.requestHeadersWhitelist.
# elasticsearch.customHeaders: {}
# Zeit in Millisekunden, die Elasticsearch auf Antworten von Shards warten soll. Setzen Sie es auf 0, um es zu deaktivieren.
# Standard ist 0
kibana_elasticsearch_shard_timeout: 0
# Zeit in Millisekunden, um bei der Kibana-Startzeit auf Elasticsearch zu warten, bevor erneut versucht wird.
# Standard ist 5000
kibana_elasticsearch_startup_timeout: 5000
# Gibt den Pfad an, an dem Kibana die Prozess-ID-Datei erstellt.
# Standard ist: "/var/run/kibana.pid"
kibana_pid_file: "/var/run/kibana.pid"
# Erlaubt Ihnen, eine Datei anzugeben, in der Kibana Ausgaben protokolliert.
# Standard ist stdout
kibana_logging_dest: "stdout"
# Setzen Sie den Wert dieser Einstellung auf true, um alle Protokollausgaben zu unterdrücken.
# Standard ist false
kibana_logging_silent: false
# Setzen Sie den Wert dieser Einstellung auf true, um alle Protokollausgaben außer Fehlermeldungen zu unterdrücken.
# Standard ist false
kibana_logging_quiet: false
# Setzen Sie den Wert dieser Einstellung auf true, um alle Ereignisse zu protokollieren, einschließlich Systemnutzungsinformationen
# und aller Anfragen.
# Standard ist false
kibana_logging_verbose: false
# Setzen Sie das Intervall in Millisekunden, um System- und Prozessleistungsmetriken zu erfassen. Mindestwert ist 100ms.
# Standardmäßig 5000.
kibana_ops_interval: 5000
# Die Standardsprache. Diese Sprache kann unter bestimmten Umständen verwendet werden, um fehlende
# Übersetzungen zu ersetzen.
# Standard ist "en"
kibana_i18n_default_locale: "en"
Abhängigkeiten
Keine
Beispiel-Playbook
- hosts: servers
roles:
- lrk.kibana
Lizenz
Apache-Lizenz Version 2.0
Referenzen
Autoreninformationen
Diese Rolle wurde von Lrk erstellt.