nephelaiio.heartbeat
nephelaiio.heartbeat
Eine Ansible-Rolle, um Heartbeat zu installieren und zu konfigurieren.
Rollenvariablen
Bitte siehe in der Datei mit Standardwerten nach, um eine aktuelle Liste der Eingabeparameter zu erhalten.
Abhängigkeiten
Bitte überprüfen Sie die Konfiguration der Abhängigkeiten für weitere Details.
Beispiel-Playbook
- hosts: servers
vars:
heartbeat_package_state: latest
heartbeat_conf_manage: true
heartbeat_conf:
heartbeat:
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: heartbeat
always_kibana: true
template:
enabled: true
kibana:
host: http://localhost:80
roles:
- role: nephelaiio.heartbeat
Beispiel-Playbook mit Konfigurationsdatei
- hosts: servers
vars:
heartbeat_package_state: latest
roles:
- role: nephelaiio.heartbeat
Tests
Bitte stellen Sie sicher, dass in Ihrer Umgebung Docker installiert ist, um die Validierungstests der Rolle auszuführen. Weitere Python-Abhängigkeiten sind in der Anforderungsdatei aufgeführt.
Die Rolle wurde gegen folgende Distributionen (Docker-Images) getestet:
- Ubuntu Focal
- Ubuntu Bionic
- Rocky Linux 9
- Debian Bullseye
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.
Installieren
ansible-galaxy install nephelaiio.heartbeat
Lizenz
mit
Downloads
25.8k
Besitzer