nephelaiio.packetbeat
nephelaiio.packetbeat
Un rol de ansible para instalar y configurar packetbeat.
Variables del Rol
Consulte el archivo de valores predeterminados para obtener una lista actualizada de los parámetros de entrada.
Dependencias
Revise la configuración de dependencias para más detalles.
Ejemplo de Playbook
- hosts: servers
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
Pruebas
Asegúrate de que tu entorno tenga docker instalado para poder ejecutar pruebas de validación del rol. Las dependencias adicionales de Python se enumeran en el archivo de requisitos.
El rol se prueba en las siguientes distribuciones (imágenes de docker):
- Ubuntu Jammy
- Ubuntu Focal
- Debian Bookworm
- Ubuntu Bullseye
- Rocky Linux 9
Puedes probar el rol directamente desde los fuentes usando el comando make test
.
Licencia
Este proyecto está bajo los términos de la Licencia MIT.
Instalar
ansible-galaxy install nephelaiio.packetbeat
Licencia
mit
Descargas
23.3k
Propietario