CyVerse-Ansible.beats

ansible-beats

Estado de Construcción

Ansible Galaxy

Instala y configura una instancia de Beat específica.

https://www.elastic.co/guide/en/beats/filebeat/current/index.html

Requisitos

  • Ansible 2.x

Variables del Rol

Variable requerido por defecto comentarios
BEAT_TYPE no "metricbeat" El nombre del beat a instalar. La lista de supported_beats está definida en las variables del rol.
beat_install no true Una bandera utilizada para controlar si el rol debe realizar pasos de instalación.
beat_config no Cuando se define, el archivo yaml hijo se utiliza para completar el archivo de configuración del beat. Si no se define, el archivo de configuración no cambia.*
beat_svc_state no Cuando se define, corresponde al parámetro state deseado del Módulo de Servicio de Ansible.
beat_svc_enabled no Cuando se define, corresponde al parámetro enabled deseado del Módulo de Servicio de Ansible.
beat_cfg_file no {{BEAT_TYPE}}.yml Si se define, establece el nombre del archivo de configuración.
beat_version no Si se define, instalará la versión especificada.

*: Puedes utilizar nombres de archivo de configuración al definir la variable beat_config, pero no se sugiere.

Dependencias

Ninguna

Ejemplo de Libretas

Para instalar metricbeat con configuración por defecto:

- hosts: myhosts
  vars:
  roles:
     - role: cyverse.beats

Para instalar metricbeat con configuración específica:

- hosts: myhosts
  vars:
    beat_config:
       metricbeat.modules:
       - module: system
         metricsets:
           - cpu
           - filesystem
           - memory
           - network
           - process
         enabled: true
         period: 10s
         processes: ['.*']
         cpu_ticks: false
       - module: apache
         metricsets: ["status"]
         enabled: true
         period: 1s
         hosts: ["http://127.0.0.1"]
       output.elasticsearch:
         hosts: ["127.0.0.1:9200"]
  roles:
     - role: cyverse.beats

Para instalar filebeat con configuración específica:

- hosts: myhosts
  vars:
    BEAT_TYPE: filebeat
    beat_config:
         ...
  roles:
     - role: cyverse.beats

Licencia

Ver LICENSE.txt

Información del Autor

https://cyverse.org

Acerca del proyecto

A role to install and configure Elasticsearch Beats.

Instalar
ansible-galaxy install CyVerse-Ansible.beats
Licencia
other
Descargas
418