lrk.kibana

Ansible Rolle: Kibana (lrk.kibana)

Build Status Galaxy Ansible Ansible Ansible

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.

Über das Projekt

An Ansible Role that install Kibana.

Installieren
ansible-galaxy install lrk.kibana
GitHub Repository
Lizenz
apache-2.0
Downloads
10.9k
Besitzer