revenni.zabbix_agent2

revenni.zabbix_agent2

Rôle Ansible fournissant l'installation et la configuration de l'agent Zabbix. Compatible avec zabbix >=4.4, 5.0 et 5.2.

Plateformes Plateformes Licence

Exigences

  • Nom d'hôte inventaire précis

Variables de Rôle

Variables générales (déclarées dans defaults/main.yml + remplacées dans vars/main.yml)

  • zabbix_version (5.0) - version de Zabbix. doit être >= 4.4 pour l'agent2.
  • zabbix_agent_pid_file (/var/run/zabbix/zabbix_agent2.pid) - chemin vers le fichier pid
  • zabbix_agent_log_file (/var/log/zabbix/zabbix_agent2.log) - chemin vers le fichier journal de l'agent Zabbix
  • zabbix_agent_config_file (/etc/zabbix/zabbix_agent2.conf) - fichier de configuration pour l'agent Zabbix
  • zabbix_agent_control_socket_path (/tmp/agent.sock) - chemin vers le socket de contrôle
  • zabbix_agent_include_path (/etc/zabbix/zabbix_agent2.d/*.conf) - chemin vers les fichiers userparameter
  • zabbix_agent_psk_file (/etc/zabbix/zabbix_agent2.psk) - fichier de clé prépartagée
  • zabbix_agent_psk_hash (kmWCW6jtSSFK7XRuMJct2fVINNL1QTYt) - les clés prépartagées sont un md5 de inventory_hostname + le hash spécifié ici. Veuillez le changer en exécutant pwgen -s 32 1
  • zabbix_agent_log_size (0) - taille en Mo pour faire tourner le journal. 0 = utiliser logrotate
  • zabbix_agent_server_ip (127.0.0.1) - adresse IP du serveur Zabbix
  • zabbix_agent_server_active_ip (127.0.0.1) - IP du serveur Zabbix fournissant des vérifications actives
  • zabbix_agent_timeout (3) - temps consacré au traitement
  • zabbix_agent_allow_remote_commands (false) - permettre au serveur Zabbix d'invoquer des commandes sur cet agent quand réglé sur true.

Dépendances

  • Aucune

Exemple de Playbook

- hosts: all
  become: true
  roles:
     - { role: revenni.zabbix_agent2, tags: zabbix_agent2 }

Licence

MIT

Informations sur l'Auteur

À propos du projet

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

Installer
ansible-galaxy install revenni.zabbix_agent2
Licence
mit
Téléchargements
542
Propriétaire
Revenni is a Toronto based consulting firm specializing in open source Infrastructure as Code, System Administration / DevOps, and Remediation services.