nephelaiio.packetbeat

nephelaiio.packetbeat

Build-Status Ansible Galaxy

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.

Über das Projekt

An Ansible role to install and configure packetbeat

Installieren
ansible-galaxy install nephelaiio.packetbeat
GitHub Repository
Lizenz
mit
Downloads
23.3k
Besitzer