jradtilbrook.metricbeat
Ansible-Rolle: Metricbeat 
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
Metricbeat (v5.x) for the Elastic stack on Ubuntu
ansible-galaxy install jradtilbrook.metricbeat