lrk.kibana

Rola Ansible: Kibana (lrk.kibana)

Status budowy Galaxy Ansible Ansible Ansible

To jest rola Ansible, która instaluje Kibana.

Obsługiwane systemy operacyjne

  • CentOS 7

Wymagania

Brak.

Zmienne roli

Dostępne zmienne wraz z wartościami domyślnymi są wymienione poniżej (patrz defaults/main.yml)

---
# plik domyślny dla ansible-role-kibana/

kibana_version: "5.x"

# Kibana jest obsługiwana przez serwer zaplecza. Ta ustawienie określa port do użycia.
# Domyślnie 5601
kibana_server_port: 5601

# Określa adres, do którego serwer Kibana będzie się wiązał. Adresy IP i nazwy hostów są ważnymi wartościami.
# Domyślnie 'localhost', co zazwyczaj oznacza, że zdalne maszyny nie będą mogły się połączyć.
# Aby umożliwić połączenia z zdalnymi użytkownikami, ustaw tę parametru na adres niebędący pętlą.
# Domyślnie localhost
kibana_server_host: "localhost"

# Umożliwia określenie ścieżki, gdzie Kibana będzie uruchomiona, jeśli działasz za proxy. To wpływa tylko
# na adresy URL generowane przez Kibana, twój proxy powinien usunąć wartość basePath przed przekazaniem żądań
# do Kibana. To ustawienie nie może kończyć się ukośnikiem.
# Domyślnie puste
kibana_server_base_path: ""

# Maksymalny rozmiar ładunku w bajtach dla przychodzących żądań serwera.
# Domyślnie 1048576
kibana_server_max_payload_bytes: 1048576

# Nazwa serwera Kibana. Jest używana do celów wyświetlania.
# Domyślnie inventory_hostname
kibana_server_name: "{{ inventory_hostname }}"

# Adres URL instancji Elasticsearch, którą chcesz używać do wszystkich swoich zapytań.
# Domyślnie: http://localhost:9200
kibana_elasticsearch_url: "http://localhost:9200"

# Gdy wartość tego ustawienia jest prawdziwa, Kibana używa nazwy hosta określonej w ustawieniach server.host.
# Gdy wartość tego ustawienia jest fałszywa, Kibana używa nazwy hosta, który łączy się z tą instancją Kibana.
# Domyślnie prawda
kibana_elasticsearch_preserve_host: true

# Kibana używa indeksu w Elasticsearch do przechowywania zapisanych wyszukiwań, wizualizacji i
# pulpitów nawigacyjnych. Kibana tworzy nowy indeks, jeśli indeks nie istnieje.
# Domyślnie .kibana
kibana_index: ".kibana"

# Domyślna aplikacja do załadowania.
# Domyślnie discover
kibana_default_app_id: "discover"

# Jeśli twój Elasticsearch jest zabezpieczony podstawowym uwierzytelnieniem, te ustawienia zapewniają
# nazwę użytkownika i hasło, które serwer Kibana używa do konserwacji indeksu Kibana przy starcie. 
# Użytkownicy Kibana nadal muszą uwierzytelnić się w Elasticsearch, który jest przesyłany przez serwer Kibana.
# Domyślnie null
kibana_elasticsearch_username: null
kibana_elasticsearch_password: null

# Umożliwia SSL oraz ścieżki do certyfikatu SSL w formacie PEM i plików kluczy SSL.
# Te ustawienia włączają SSL dla wychodzących żądań z serwera Kibana do przeglądarki.
# Domyślnie fałsz
kibana_server_ssl_enabled: false
# Domyślnie null
kibana_server_ssl_certificate: null
kibana_server_ssl_key: null

# Opcjonalne ustawienia, które podają ścieżki do certyfikatu SSL w formacie PEM i plików kluczy.
# Te pliki potwierdzają, że backend Elasticsearch używa tych samych plików kluczy.
# Domyślnie null
kibana_elasticsearch_ssl_certificate: null
kibana_elasticsearch_ssl_key: null

# Opcjonalne ustawienie umożliwiające określenie ścieżki do pliku PEM dla certyfikatu
# autorytetu dla twojej instancji Elasticsearch.
# Domyślnie null
kibana_elasticsearch_ssl_certificate_authorities: null

# Aby zignorować ważność certyfikatów SSL, zmień wartość tego ustawienia na 'none'.
kibana_elasticsearch_ssl_verification_mode: "full"

# Czas w milisekundach na oczekiwanie na odpowiedź Elasticsearch na pingi. Domyślnie wartość
# ustawienia elasticsearch.requestTimeout.
# Domyślnie 1500
kibana_elasticsearch_ping_timeout: 1500

# Czas w milisekundach, aby czekać na odpowiedzi z backendu lub Elasticsearch. Ta wartość
# musi być dodatnią liczbą całkowitą.
# Domyślnie 30000
kibana_elasticsearch_request_timeout: 30000

# Lista nagłówków po stronie klientów Kibana do wysłania do Elasticsearch. Aby nie wysłać
# żadnych nagłówków po stronie klientów, ustaw tę wartość na [] (pustą listę).
#elasticsearch.requestHeadersWhitelist: [ authorization ]

# Nazwy i wartości nagłówków, które są wysyłane do Elasticsearch. Jakiekolwiek niestandardowe nagłówki
# nie mogą być nadpisywane przez nagłówki po stronie klientów, niezależnie od konfiguracji elasticsearch.requestHeadersWhitelist.
# elasticsearch.customHeaders: {}

# Czas w milisekundach, na który Elasticsearch czeka na odpowiedzi z shardów. Ustaw na 0, aby wyłączyć.
# Domyślnie 0
kibana_elasticsearch_shard_timeout: 0

# Czas w milisekundach na oczekiwanie na odpowiedzi z Elasticsearch przy uruchamianiu Kibany.
# Domyślnie 5000
kibana_elasticsearch_startup_timeout: 5000

# Określa ścieżkę, w której Kibana tworzy plik ID procesu.
# Domyślnie: "/var/run/kibana.pid"
kibana_pid_file: "/var/run/kibana.pid"

# Umożliwia określenie pliku, w którym Kibana zapisuje logi.
# Domyślnie stdout
kibana_logging_dest: "stdout"

# Ustaw wartość tego ustawienia na prawda, aby stłumić wszystkie logi.
# Domyślnie fałsz
kibana_logging_silent: false

# Ustaw wartość tego ustawienia na prawda, aby stłumić wszystkie logi oprócz komunikatów o błędach.
# Domyślnie fałsz
kibana_logging_quiet: false

# Ustaw wartość tego ustawienia na prawda, aby logować wszystkie zdarzenia, w tym informacje o użyciu systemu
# i wszystkie żądania.
# Domyślnie fałsz
kibana_logging_verbose: false

# Ustaw interwał w milisekundach do próbkowania systemowych i procesowych danych wydajności.
# Minimalnie 100ms.
# Domyślnie 5000.
kibana_ops_interval: 5000

# Domyślna lokalizacja. Ta lokalizacja może być używana w niektórych okolicznościach do zastąpienia 
# brakujących tłumaczeń.
# Domyślnie "en"
kibana_i18n_default_locale: "en"

Zależności

Brak

Przykładowy playbook

    - hosts: serwery
      roles:
         - lrk.kibana

Licencja

Licencja Apache w wersji 2.0

Odwołania

Informacje o autorze

Ta rola została stworzona przez Lrk.

O projekcie

An Ansible Role that install Kibana.

Zainstaluj
ansible-galaxy install lrk.kibana
Licencja
apache-2.0
Pobrania
10.9k
Właściciel