dj-wasabi.zabbix-javagateway
dj-wasabi.zabbix-javagateway
Diese Rolle wurde migriert zu: https://github.com/ansible-collections/community.zabbix/ In diesem Repository wird eine schreibgeschützte Version verfügbar sein für diejenigen, die die Sammlungen (noch) nicht nutzen können. Änderungen/Updates werden nur auf die Sammlung und nicht in dieses Repository angewendet.
Anforderungen
Diese Rolle funktioniert auf:
- Red Hat
- Debian
- Ubuntu
Sie benötigen also eines dieser Betriebssysteme.. :-)
Rollenvariablen
Es gibt einige Variablen in der default/main.yml, die geändert/überschrieben werden können (oder müssen):
zabbix_version
: Dies ist die Version von Zabbix. Standardmäßig ist sie 2.4, kann aber auf 2.2 oder 2.0 überschrieben werden.zabbix_repo
: Wahr / Falsch. Wenn Sie bereits ein Repository mit den Zabbix-Komponenten haben, können Sie es auf Falsch setzen.
Abhängigkeiten
Das Java-Gateway kann entweder auf der Zabbix-Server- oder der Zabbix-Proxy-Maschine installiert werden. Eines dieser beiden sollte installiert sein. Sie müssen einen Parameter in Ihrem Playbook angeben, um das Java-Gateway zu verwenden.
Beim Verwenden des Zabbix-Servers:
roles:
- { role: dj-wasabi.zabbix-server, zabbix_server_javagateway: 192.168.1.2}
oder beim Verwenden des Zabbix-Proxys:
roles:
- { role: dj-wasabi.zabbix-proxy, zabbix_server_host: 192.168.1.1, zabbix_proxy_javagateway: 192.168.1.2}
Das Obige geht davon aus, dass Sie die 'dj-wasabi' Zabbix-Rollen verwenden. Ich weiß nicht, wie man das mit anderen Zabbix-Server- (oder Zabbix-Proxy-) Rollen von anderen Mitgliedern macht.
Beispiel-Playbook
Es ist immer schön für die Benutzer, ein Beispiel dafür zu haben, wie man Ihre Rolle verwendet (zum Beispiel mit Variablen, die als Parameter übergeben werden):
- hosts: zabbix-server
sudo: ja
roles:
- { role: dj-wasabi.zabbix-server, zabbix_server_javagateway: 192.168.1.2}
- { role: dj-wasabi.zabbix-javagateway }
Lizenz
GPLv3
Autor Informationen
Dies ist mein erster Versuch, eine Ansible-Rolle zu erstellen, also senden Sie bitte Vorschläge oder Pull-Requests, um diese Rolle besser zu machen.
Github: https://github.com/dj-wasabi/ansible-zabbix-proxy
Mail: ikben [ at ] werner-dijkerman . nl
Installing and maintaining zabbix-javagateway for RedHat/Debian/Ubuntu.
ansible-galaxy install dj-wasabi.zabbix-javagateway