nephelaiio.filebeat

nephelaiio.filebeat

Build-Status Ansible Galaxy

Eine Ansible-Rolle zur Installation und Konfiguration von Filebeat.

Rollen-Variablen

Bitte verweisen Sie auf die Standardeinstellung für eine aktuelle Liste der Eingabeparameter.

Abhängigkeiten

Bitte überprüfen Sie die Abhängigkeitskonfiguration für weitere Details.

Beispiel-Playbook

- Name: Filebeat bereitstellen
  Hosts: Server
  Variablen:
    filebeat_package_state: latest
    filebeat_conf_manage: true
    filebeat_conf:
      fields:
        environment: Entwicklung
      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
  Rollen:
     - Rolle: nephelaiio.filebeat

Testen

Bitte stellen Sie sicher, dass Ihre Umgebung Docker installiert hat, um die Rollentestvalidierung 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
  • Debian Bullseye
  • Rocky Linux 9

Sie können die Rolle direkt aus den Quellen mit dem Befehl molecule test testen.

Lizenz

Dieses Projekt ist unter den Bedingungen der MIT-Lizenz lizenziert.

Über das Projekt

An Ansible role to install and configure filebeat

Installieren
ansible-galaxy install nephelaiio.filebeat
GitHub Repository
Lizenz
mit
Downloads
46.7k
Besitzer