revenni.zabbix_agent2

revenni.zabbix_agent2

Ansible-Rolle zur Bereitstellung der Installation und Konfiguration des Zabbix-Agenten. Kompatibel mit Zabbix >=4.4, 5.0 und 5.2.

Plattformen Plattformen Lizenz

Anforderungen

  • Genaues inventory_hostname

Rollen-Variablen

Allgemeine Variablen (definiert in defaults/main.yml + überschrieben in vars/main.yml)

  • zabbix_version (5.0) - Zabbix-Version. Muss >= 4.4 für agent2 sein.
  • zabbix_agent_pid_file (/var/run/zabbix/zabbix_agent2.pid) - Pfad zur PID-Datei
  • zabbix_agent_log_file (/var/log/zabbix/zabbix_agent2.log) - Pfad zur Zabbix-Agent-Protokolldatei
  • zabbix_agent_config_file (/etc/zabbix/zabbix_agent2.conf) - Konfigurationsdatei für den Zabbix-Agenten
  • zabbix_agent_control_socket_path (/tmp/agent.sock) - Pfad zur Steuerungs-Socket-Datei
  • zabbix_agent_include_path (/etc/zabbix/zabbix_agent2.d/*.conf) - Pfad zu den Benutzerparameter-Dateien
  • zabbix_agent_psk_file (/etc/zabbix/zabbix_agent2.psk) - Datei mit dem vorher gemeinsamen Schlüssel
  • zabbix_agent_psk_hash (kmWCW6jtSSFK7XRuMJct2fVINNL1QTYt) - Vorher gemeinsame Schlüssel sind ein MD5 von inventory_hostname + Hash, der hier angegeben ist. Bitte ändern Sie dies, indem Sie pwgen -s 32 1 ausführen.
  • zabbix_agent_log_size (0) - Größe in MB für die Protokollrotation. 0 = logrotate verwenden
  • zabbix_agent_server_ip (127.0.0.1) - IP-Adresse des Zabbix-Servers
  • zabbix_agent_server_active_ip (127.0.0.1) - IP des Zabbix-Servers, der aktive Checks bereitstellt
  • zabbix_agent_timeout (3) - Zeit, die für die Verarbeitung aufgewendet wird
  • zabbix_agent_allow_remote_commands (false) - Erlaubt dem Zabbix-Server, Befehle auf diesem Agenten auszuführen, wenn auf true gesetzt.

Abhängigkeiten

  • Keine

Beispiel-Playbook

- hosts: all
  become: true
  rollen:
     - { rolle: revenni.zabbix_agent2, tags: zabbix_agent2 }

Lizenz

MIT

Autoreninformation

Über das Projekt

zabbix-agent2 installation and configuration (>=4.4, 5.0, 5.2)

Installieren
ansible-galaxy install revenni.zabbix_agent2
GitHub Repository
Lizenz
mit
Downloads
542
Besitzer
Revenni is a Toronto based consulting firm specializing in open source Infrastructure as Code, System Administration / DevOps, and Remediation services.