mklettner.graylog_collector
Rol de Ansible: Collectors Sidecar de Graylog
Instala y configura el Collector Sidecar de Graylog en servidores Linux RedHat/CentOS.
Opciones de instalación:
- última versión (descargada del repositorio oficial de GitHub)
- versión específica (descargada del repositorio oficial de GitHub)
- rpm local (copiado del directorio de archivos al servidor remoto)
Requisitos
Ninguno.
Variables del Rol
Las variables disponibles se enumeran a continuación, junto con sus valores predeterminados (ver defaults/main.yml
):
sidecar_server_url: http://127.0.0.1:9000/api/
sidecar_update_interval: 10
sidecar_tls_skip_verify: false
sidecar_send_status: true
sidecar_list_log_files: /var/log
sidecar_node_id: graylog-collector-sidecar
sidecar_collector_id: file:/etc/graylog/collector-sidecar/collector-id
sidecar_cache_path: /var/cache/graylog/collector-sidecar
sidecar_log_path: /var/log/graylog/collector-sidecar
sidecar_log_rotation_time: 86400
sidecar_log_max_age: 604800
sidecar_tags: ['linux', 'apache']
sidecar_backends:
- {name: nxlog, enabled: false, binary_path: /usr/bin/nxlog, configuration_path: /etc/graylog/collector-sidecar/generated/nxlog.conf}
- {name: filebeat, enabled: true, binary_path: /usr/bin/filebeat, configuration_path: /etc/graylog/collector-sidecar/generated/filebeat.yml}
Si deseas instalar una versión específica en lugar de la última, establece sidecar_version: X.Y.Z
.
sidecar_version: 0.1.5
Si deseas instalar un rpm local, colócalo en el directorio de archivos y establece sidecar_local_package: 'collector-sidecar-X.Y.Z-1.x86_64.rpm'
.
sidecar_local_package: collector-sidecar-0.1.5-1.x86_64.rpm
Dependencias
Ninguna.
Ejemplo de Playbook
---
- hosts: all
roles:
- role: mklettner.graylog_collector
sidecar_server_url: https://example.com:9000/api/
sidecar_update_interval: 20
sidecar_node_id: "{{ ansible_hostname }}"
sidecar_backends:
- {name: filebeat, enabled: true, binary_path: /usr/bin/filebeat, configuration_path: /etc/graylog/collector-sidecar/generated/filebeat.yml}
Licencia
MIT / BSD
Información del Autor
Este rol fue creado en 2018 por Matthias Klettner.
Acerca del proyecto
Install Graylog Collector Sidecar, Filebeat & NXLog latest version or specific version via internet or local package. Also manages graylog-collector settings.
Instalar
ansible-galaxy install mklettner.graylog_collector
Licencia
mit
Descargas
273
Propietario