nephelaiio.packetbeat
nephelaiio.packetbeat
Un rôle Ansible pour installer et configurer Packetbeat
Variables du Rôle
Veuillez vous référer au 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
- hôtes : serveurs
vars:
packetbeat_package_state: latest
packetbeat_conf_manage: yes
packetbeat_conf:
packetbeat:
monitors:
- type: http
schedule: '*/1 * * * * * *'
urls:
- "https://www.google.com"
- "https://www.amazon.com"
output:
elasticsearch:
enabled: true
hosts:
- http://localhost:9200
setup:
dashboards:
enabled: true
beat: packetbeat
always_kibana: true
template:
enabled: true
kibana:
host: http://localhost:80
roles:
- role: nephelaiio.packetbeat
Test
Veuillez vous assurer que votre environnement a docker installé pour exécuter les tests de validation du rôle. Les dépendances Python supplémentaires sont listées dans le fichier des requirements.
Le rôle est testé avec les distributions suivantes (images docker) :
- Ubuntu Jammy
- Ubuntu Focal
- Debian Bookworm
- Ubuntu Bullseye
- Rocky Linux 9
Vous pouvez tester le rôle directement à partir des sources en utilisant la commande make test
.
Licence
Ce projet est sous licence selon les termes de la Licence MIT.
Installer
ansible-galaxy install nephelaiio.packetbeat
Licence
mit
Téléchargements
23.3k
Propriétaire