lrk.kibana
Rola Ansible: Kibana (lrk.kibana)
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.
Zainstaluj
ansible-galaxy install lrk.kibana
Licencja
apache-2.0
Pobrania
10.9k
Właściciel