nephelaiio.packetbeat
nephelaiio.packetbeat
Eine Ansible-Rolle zur Installation und Konfiguration von Packetbeat.
Rollenvariablen
Bitte siehe die Defaults-Datei für eine aktuelle Liste der Eingabeparameter.
Abhängigkeiten
Bitte überprüfe die Abhängigkeitskonfiguration für weitere Details.
Beispiel-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
Tests
Bitte stelle sicher, dass deine Umgebung Docker installiert hat, um die Rollentestvalidierungen durchzuführen. Zusätzliche Python-Abhängigkeiten sind in der Anforderungsdatei aufgeführt.
Die Rolle wird gegen die folgenden Distributionen (Docker-Images) getestet:
- Ubuntu Jammy
- Ubuntu Focal
- Debian Bookworm
- Ubuntu Bullseye
- Rocky Linux 9
Du kannst die Rolle direkt aus den Quellen mit dem Befehl make test
testen.
Lizenz
Dieses Projekt steht unter den Bedingungen der MIT-Lizenz.
Installieren
ansible-galaxy install nephelaiio.packetbeat
Lizenz
mit
Downloads
23.3k
Besitzer