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

Über das Projekt

Installing and maintaining zabbix-javagateway for RedHat/Debian/Ubuntu.

Installieren
ansible-galaxy install dj-wasabi.zabbix-javagateway
Lizenz
Unknown
Downloads
1.3k
Besitzer
DevOps Engineer, Technical reviewer Packt Pub / Manning / BPB Online / O'Reilly Media