lrk.kibana

Rol de Ansible: Kibana (lrk.kibana)

Estado de Construcción Galaxy Ansible Ansible Ansible

Un Rol de Ansible que instala Kibana.

Sistemas Operativos Soportados

  • Centos 7

Requisitos

Ninguno.

Variables del Rol

Las variables disponibles junto con sus valores predeterminados se enumeran a continuación (ver defaults/main.yml)

---
# archivo por defecto para ansible-role-kibana/

kibana_version: "5.x"

# Kibana es servido por un servidor de backend. Esta configuración especifica el puerto a utilizar.
# Predeterminado a 5601
kibana_server_port: 5601

# Especifica la dirección a la cual se vinculará el servidor Kibana. Las direcciones IP y los nombres de host son valores válidos.
# El predeterminado es 'localhost', lo que generalmente significa que las máquinas remotas no podrán conectarse.
# Para permitir conexiones de usuarios remotos, establece este parámetro a una dirección no de bucle.
# Predeterminado a localhost
kibana_server_host: "localhost"

# Te permite especificar una ruta para montar Kibana si estás detrás de un proxy. Esto solo afecta
# las URL generadas por Kibana, tu proxy debe eliminar el valor de basePath antes de reenviar las solicitudes
# a Kibana. Esta configuración no puede terminar en una barra.
# Predeterminado a vacío
kibana_server_base_path: ""

# El tamaño máximo de carga en bytes para las solicitudes entrantes al servidor.
# Predeterminado a 1048576
kibana_server_max_payload_bytes: 1048576

# El nombre del servidor de Kibana. Esto se usa para fines de visualización.
#Predeterminado a inventory_hostname
kibana_server_name: "{{ inventory_hostname }}"

# La URL de la instancia de Elasticsearch que se utilizará para todas tus consultas.
# Predeterminado a: http://localhost:9200
kibana_elasticsearch_url: "http://localhost:9200"

# Cuando el valor de esta configuración es verdadero, Kibana usa el nombre de host especificado en la configuración server.host.
# Cuando el valor de esta configuración es falso, Kibana usa el nombre de host de la máquina
# que se conecta a esta instancia de Kibana.
# Predeterminado a verdadero
kibana_elasticsearch_preserve_host: true

# Kibana utiliza un índice en Elasticsearch para almacenar búsquedas guardadas, visualizaciones y
# tableros de control. Kibana crea un nuevo índice si el índice no existe ya.
# Predeterminado a .kibana
kibana_index: ".kibana"

# La aplicación predeterminada a cargar.
# Predeterminado a discover
kibana_default_app_id: "discover"

# Si tu Elasticsearch está protegido con autenticación básica, estas configuraciones proporcionan
# el nombre de usuario y la contraseña que el servidor de Kibana utiliza para realizar el mantenimiento en el índice de Kibana
# al inicio. Tus usuarios de Kibana aún necesitan autenticarse con Elasticsearch, que
# se procesa a través del servidor de Kibana.
# Predeterminado a null
kibana_elasticsearch_username: null
kibana_elasticsearch_password: null

# Habilita SSL y las rutas a los archivos de certificado SSL en formato PEM y archivos de clave SSL, respectivamente.
# Estas configuraciones habilitan SSL para las solicitudes salientes del servidor de Kibana al navegador.
# Predeterminado a falso
kibana_server_ssl_enabled: false
# Predeterminado a null
kibana_server_ssl_certificate: null
kibana_server_ssl_key: null

# Configuraciones opcionales que proporcionan las rutas a los archivos de certificado SSL y clave en formato PEM.
# Estos archivos validan que tu backend de Elasticsearch use los mismos archivos de clave.
# Predeterminado a null
kibana_elasticsearch_ssl_certificate: null
kibana_elasticsearch_ssl_key: null

# Configuración opcional que te permite especificar una ruta para el archivo PEM para la autoridad
# de certificación de tu instancia de Elasticsearch.
# Predeterminado a null
kibana_elasticsearch_ssl_certificate_authorities: null

# Para ignorar la validez de los certificados SSL, cambia el valor de esta configuración a 'none'.
kibana_elasticsearch_ssl_verification_mode: "full"

# Tiempo en milisegundos para esperar a que Elasticsearch responda a los pings. Predeterminado al valor de
# la configuración elasticsearch.requestTimeout.
# Predeterminado a 1500
kibana_elasticsearch_ping_timeout: 1500

# Tiempo en milisegundos para esperar respuestas del backend o de Elasticsearch. Este valor
# debe ser un entero positivo.
# Predeterminado a 30000
kibana_elasticsearch_request_timeout: 30000

# Lista de encabezados del lado del cliente de Kibana para enviar a Elasticsearch. Para no enviar
# ningún encabezado del lado del cliente, establece este valor a [] (una lista vacía).
# elasticsearch.requestHeadersWhitelist: [ authorization ]

# Nombres y valores de encabezados que se envían a Elasticsearch. Cualquier encabezado personalizado no puede ser sobrescrito
# por encabezados del lado del cliente, independientemente de la configuración de elasticsearch.requestHeadersWhitelist.
# elasticsearch.customHeaders: {}

# Tiempo en milisegundos para que Elasticsearch espere respuestas de los shards. Establecer en 0 para deshabilitar.
# Predeterminado a 0
kibana_elasticsearch_shard_timeout: 0

# Tiempo en milisegundos para esperar a que Elasticsearch arranque en Kibana antes de reintentar.
# Predeterminado a 5000
kibana_elasticsearch_startup_timeout: 5000

# Especifica la ruta donde Kibana crea el archivo de ID de proceso.
# Predeterminado a: "/var/run/kibana.pid"
kibana_pid_file: "/var/run/kibana.pid"

# Te permite especificar un archivo donde Kibana almacena la salida de registros.
# Predeterminado a stdout
kibana_logging_dest: "stdout"

# Establece el valor de esta configuración a verdadero para suprimir toda la salida de registros.
# Predeterminado a falso
kibana_logging_silent: false

# Establece el valor de esta configuración a verdadero para suprimir toda la salida de registros excepto los mensajes de error.
# Predeterminado a falso
kibana_logging_quiet: false

# Establece el valor de esta configuración a verdadero para registrar todos los eventos, incluida la información de uso del sistema
# y todas las solicitudes.
# Predeterminado a falso
kibana_logging_verbose: false

# Establece el intervalo en milisegundos para muestrear el rendimiento del sistema y del proceso.
# El mínimo es 100 ms.
# Predeterminado a 5000.
kibana_ops_interval: 5000

# La configuración regional predeterminada. Esta configuración regional puede ser utilizada en ciertas circunstancias para sustituir cualquier traducción
# que falte.
# Predeterminado a "en"
kibana_i18n_default_locale: "en"

Dependencias

Ninguna

Ejemplo de Playbook

    - hosts: servers
      roles:
         - lrk.kibana

Licencia

Licencia Apache versión 2.0

Referencias

Información del Autor

Este rol fue creado por Lrk.

Acerca del proyecto

An Ansible Role that install Kibana.

Instalar
ansible-galaxy install lrk.kibana
Licencia
apache-2.0
Descargas
10.9k
Propietario