nephelaiio.filebeat
nephelaiio.filebeat
Un rôle ansible pour installer et configurer filebeat.
Variables de Rôle
Veuillez consulter le fichier par défaut pour une liste à jour des paramètres d'entrée.
Dépendances
Veuillez consulter la configuration des dépendances pour plus de détails.
Exemple de Playbook
- name: Déployer filebeat
hosts: serveurs
vars:
filebeat_package_state: latest
filebeat_conf_manage: true
filebeat_conf:
fields:
environment: développement
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
Test
Veuillez vous assurer que votre environnement dispose de docker installé pour exécuter les tests de validation du rôle. D'autres dépendances python sont listées dans le fichier des exigences.
Le rôle est testé contre les distributions suivantes (images docker) :
- Ubuntu Jammy
- Ubuntu Focal
- Debian Bookworm
- Debian Bullseye
- Rocky Linux 9
Vous pouvez tester le rôle directement à partir des sources en utilisant la commande molecule test
.
Licence
Ce projet est sous licence selon les termes de la Licence MIT.
Installer
ansible-galaxy install nephelaiio.filebeat
Licence
mit
Téléchargements
46.7k
Propriétaire