kibana

Ansible Роль: Kibana (lrk.kibana)

Статус сборки Galaxy Ansible Ansible Ansible

Роль Ansible для установки Kibana.

Поддерживаемые ОС

  • CentOS 7

Требования

Отсутствуют.

Переменные роли

Доступные переменные с их значениями по умолчанию перечислены ниже (см. defaults/main.yml)

---
# файл по умолчанию для ansible-role-kibana/

kibana_version: "5.x"

# Kibana обслуживается сервером. Этот параметр указывает порт.
# По умолчанию - 5601
kibana_server_port: 5601

# Указывает адрес, к которому будет подключаться сервер Kibana. Указаны допустимые IP-адреса и имена хостов.
# По умолчанию 'localhost', что обычно означает, что удаленные машины не смогут подключиться.
# Чтобы разрешить подключения от удаленных пользователей, установите этот параметр на адрес, отличный от локального.
# По умолчанию - localhost
kibana_server_host: "localhost"

# Позволяет указать путь для монтирования Kibana, если вы работаете за прокси. Это влияет только на
# URL, созданные Kibana, ваш прокси должен удалять значение basePath перед пересылкой запросов
# в Kibana. Этот параметр не может заканчиваться косой линией.
# По умолчанию - пусто
kibana_server_base_path: ""

# Максимальный размер полезной нагрузки в байтах для входящих запросов к серверу.
# По умолчанию - 1048576
kibana_server_max_payload_bytes: 1048576

# Имя сервера Kibana. Используется для отображения.
# По умолчанию - inventory_hostname
kibana_server_name: "{{ inventory_hostname }}"

# URL-адрес экземпляра Elasticsearch для выполнения всех ваших запросов.
# По умолчанию: http://localhost:9200
kibana_elasticsearch_url: "http://localhost:9200"

# Если значение данного параметра истинно, Kibana использует имя хоста, указанное в server.host.
# Если значение этого параметра ложно, Kibana использует имя хоста, которое подключается к данному экземпляру Kibana.
# По умолчанию - true
kibana_elasticsearch_preserve_host: true

# Kibana использует индекс в Elasticsearch для хранения сохраненных поисков, визуализаций и
# панелей управления. Kibana создает новый индекс, если индекс еще не существует.
# По умолчанию - .kibana
kibana_index: ".kibana"

# Приложение по умолчанию, которое загружается.
# По умолчанию - discover
kibana_default_app_id: "discover"

# Если ваш Elasticsearch защищен базовой аутентификацией, эти настройки предоставляют
# имя пользователя и пароль, которые сервер Kibana использует для обслуживания индекса Kibana
# при старте. Пользователи Kibana все равно должны аутентифицироваться в Elasticsearch, который
# проксируется через сервер Kibana.
# По умолчанию - null
kibana_elasticsearch_username: null
kibana_elasticsearch_password: null

# Включает SSL и указывает пути к файлам SSL-сертификата и SSL-ключа в формате PEM.
# Эти настройки включают SSL для исходящих запросов с сервера Kibana в браузер.
# По умолчанию - false
kibana_server_ssl_enabled: false
# По умолчанию - null
kibana_server_ssl_certificate: null
kibana_server_ssl_key: null

# Необязательные настройки, которые предоставляют пути к файлам SSL-сертификата и ключа в формате PEM.
# Эти файлы подтверждают, что ваш сервер Elasticsearch использует те же ключевые файлы.
# По умолчанию - null
kibana_elasticsearch_ssl_certificate: null
kibana_elasticsearch_ssl_key: null

# Необязательная настройка, которая позволяет указать путь к файлу PEM для сертификата
# удостоверяющего центра для вашего экземпляра Elasticsearch.
# По умолчанию - null
kibana_elasticsearch_ssl_certificate_authorities: null

# Чтобы игнорировать действительность SSL-сертификатов, измените значение этого параметра на 'none'.
kibana_elasticsearch_ssl_verification_mode: "full"

# Время в миллисекундах ожидания ответа от Elasticsearch на проверки. По умолчанию задается значение настройки
# elasticsearch.requestTimeout.
# По умолчанию - 1500
kibana_elasticsearch_ping_timeout: 1500

# Время в миллисекундах ожидания ответа от серверов или Elasticsearch. Это значение
# должно быть положительным целым числом.
# По умолчанию - 30000
kibana_elasticsearch_request_timeout: 30000

# Список заголовков со стороны клиента Kibana, которые передаются в Elasticsearch. Чтобы не отправлять
# никакие заголовки со стороны клиента, установите это значение в [] (пустой список).
#elasticsearch.requestHeadersWhitelist: [ authorization ]

# Имена заголовков и значения, которые отправляются в Elasticsearch. Любые пользовательские заголовки не могут
# быть перезаписаны заголовками со стороны клиента, независимо от конфигурации elasticsearch.requestHeadersWhitelist.
# elasticsearch.customHeaders: {}

# Время в миллисекундах для ожидания ответов от шардов Elasticsearch. Установите в 0, чтобы отключить.
# По умолчанию - 0
kibana_elasticsearch_shard_timeout: 0

# Время в миллисекундах ожидания ответа от Elasticsearch при старте Kibana перед повторной попыткой.
# По умолчанию - 5000
kibana_elasticsearch_startup_timeout: 5000

# Указывает путь, по которому Kibana создает файл идентификатора процесса.
# По умолчанию - "/var/run/kibana.pid"
kibana_pid_file: "/var/run/kibana.pid"

# Позволяет указать файл, в который Kibana записывает выходные данные журналов.
# По умолчанию - stdout
kibana_logging_dest: "stdout"

# Установите значение этой настройки в true, чтобы подавить все выходные данные журнала.
# По умолчанию - false
kibana_logging_silent: false

# Установите значение этой настройки в true, чтобы подавить все выходные данные журнала, кроме сообщений об ошибках.
# По умолчанию - false
kibana_logging_quiet: false

# Установите значение этой настройки в true, чтобы регистрировать все события, включая информацию о
# системных ресурсах и все запросы.
# По умолчанию - false
kibana_logging_verbose: false

# Установите интервал в миллисекундах для выборки показателей системных и процессных ресурсов.
# Минимум - 100 мс.
# По умолчанию - 5000.
kibana_ops_interval: 5000

# Локаль по умолчанию. Эта локаль может использоваться в определенных случаях для замены любых недостающих
# переводов.
# По умолчанию - "en"
kibana_i18n_default_locale: "en"

Зависимости

Нет

Пример плейбука

    - hosts: servers
      roles:
         - lrk.kibana

Лицензия

Лицензия Apache, версия 2.0

Ссылки

Информация об авторе

Эта роль была создана Lrk.

О проекте

An Ansible Role that install Kibana.

Установить
ansible-galaxy install lrk/ansible-role-kibana
Лицензия
apache-2.0
Загрузки
10861
Владелец