nephelaiio.filebeat
nephelaiio.filebeat
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.
Zainstaluj
ansible-galaxy install nephelaiio.filebeat
Licencja
mit
Pobrania
46.7k
Właściciel