jradtilbrook.metricbeat

Ansible-Rolle: Metricbeat Build-Status

Diese Rolle installiert und konfiguriert Metricbeat 5.x für den Elastic Stack.

Sie wurde nur für Ubuntu 16.04 entwickelt, sollte aber auch mit anderen Debian-Varianten funktionieren.

Anforderungen

Keine.

Rollenvariablen

metricbeat_modules ist eine Liste, die die Konfiguration für jedes Modul enthält, von dem Metricbeat Daten sammeln soll. Siehe die Dokumentation von Metricbeat für die Struktur jedes Listenelements.

metricbeat_output ist ein Wörterbuch der Ausgaben, an die Ereignisse gesendet werden sollen. Siehe die Dokumentation von Metricbeat für die Struktur und mögliche Ausgaben.

metricbeat_general_config ist die allgemeine globale Konfiguration von Metricbeat. Zum Beispiel Name, zusätzliche Felder oder Tags, die auf jedes Ereignis angewendet werden sollen. Weitere Informationen findest du in der Dokumentation von Metricbeat.

metricbeat_install_state: Dies ist nützlich, um Metricbeat nach einer bereits erfolgten Installation auf neuere Versionen zu aktualisieren. Verwende latest, um diese Funktionalität zu erreichen.

Ressourcen

Dokumentation zu Metricbeat findest du unter den folgenden Links:

Abhängigkeiten

Keine.

Schau dir auch meine anderen Rollen auf Ansible Galaxy an, wenn du den gesamten Elastic Stack installierst.

Beispiel-Playbook

- hosts: servers
  become: yes

  roles:
    - role: jradtilbrook.metricbeat

Lizenz

MIT

Über das Projekt

Metricbeat (v5.x) for the Elastic stack on Ubuntu

Installieren
ansible-galaxy install jradtilbrook.metricbeat
GitHub Repository
Lizenz
mit
Downloads
1.8k
Besitzer
Senior Support Engineer at Buildkite