nephelaiio.filebeat
nephelaiio.filebeat
Это роли ansible для установки и настройки filebeat.
Переменные роли
Пожалуйста, обратитесь к файлу по умолчанию для актуального списка входных параметров.
Зависимости
Пожалуйста, ознакомьтесь с конфигурацией зависимостей для получения дополнительной информации.
Пример playbook
- name: Развертывание filebeat
hosts: servers
vars:
filebeat_package_state: latest
filebeat_conf_manage: true
filebeat_conf:
fields:
environment: development
inputs:
- type: log
paths:
- /var/log/system.log
- /var/log/wifi.log
- type: log
paths:
- "/var/log/nginx/*.log"
fields:
application: 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
Тестирование
Пожалуйста, убедитесь, что в вашей среде установлен docker для запуска тестов валидации роли. Дополнительные зависимости на Python перечислены в файле требований.
Роль тестируется на следующих дистрибутивах (образах docker):
- Ubuntu Jammy
- Ubuntu Focal
- Debian Bookworm
- Debian Bullseye
- Rocky Linux 9
Вы можете протестировать роль непосредственно из исходников, используя команду molecule test
.
Лицензия
Этот проект лицензирован на условиях Лицензии MIT.
Установить
ansible-galaxy install nephelaiio.filebeat
Лицензия
mit
Загрузки
46.7k
Владелец