CyVerse-Ansible.beats
ansible-beats
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
Acerca del proyecto
A role to install and configure Elasticsearch Beats.
Instalar
ansible-galaxy install CyVerse-Ansible.beats
Licencia
other
Descargas
418
Propietario