nephelaiio.filebeat

nephelaiio.filebeat

Status budowy Ansible Galaxy

Jedna z ról Ansible, która instaluje i konfiguruje Filebeat.

Zmienne Roli

Proszę sprawdzić plik domyślny w celu uzyskania zaktualizowanej listy parametrów wejściowych.

Zależności

Proszę zapoznać się z konfiguracją zależności w celu uzyskania więcej informacji.

Przykładowy playbook

- name: Wdrożenie Filebeat
  hosts: serwery
  vars:
    stan_pakietu_filebeat: najnowsza
    zarządzanie_konfiguracją_filebeat: true
    konfiguracja_filebeat:
      fields:
        środowisko: development
      inputs:
        - type: log
          paths:
            - /var/log/system.log
            - /var/log/wifi.log
        - type: log
          paths:
            - "/var/log/nginx/*.log"
          fields:
            aplikacja: nginx
      output:
        elasticsearch:
          enabled: true
          hosts:
            - http://localhost:9200
      setup:
        dashboards:
          enabled: true
          beat: filebeat
          always_kibana: true
        template:
          enabled: true
        kibana:
          host: http://localhost:80
  roles:
     - role: nephelaiio.filebeat

Testowanie

Proszę upewnić się, że w twoim środowisku jest zainstalowany docker, aby uruchomić testy walidacji roli. Dodatkowe zależności Pythona są wymienione w pliku wymagań.

Rola jest testowana na następujących dystrybucjach (obrazy dockerowe):

  • Ubuntu Jammy
  • Ubuntu Focal
  • Debian Bookworm
  • Debian Bullseye
  • Rocky Linux 9

Możesz przetestować rolę bezpośrednio z źródeł za pomocą polecenia molecule test.

Licencja

Ten projekt jest licencjonowany na podstawie warunków Licencji MIT.

O projekcie

An Ansible role to install and configure filebeat

Zainstaluj
ansible-galaxy install nephelaiio.filebeat
Licencja
mit
Pobrania
46.7k
Właściciel