libyanspider.zabbix_agent_role

Zabbix Agent

Rôle Ansible pour installer et configurer Zabbix Agent (v1) sur des hôtes Linux et Windows

Exigences

  • community.mysql.mysql_user

Variables du Rôle

  • zabbix_server: '' # (requise) Défini le nom d'hôte du serveur Zabbix. Exemple : zabbix.mydomain.com
  • zabbix_server_ip: '' # (requise) Défini l'adresse IP publique du serveur Zabbix
  • zabbix_version: 5.0 # (requise) Défini la version majeure de Zabbix Agent que vous souhaitez installer. Exemple : 5.0
  • zabbix_minor_version: 26 # (requise) Défini la version mineure de Zabbix Agent que vous souhaitez installer. Exemple : 26
  • snmpd_community: '' # (optionnel) Défini si vous souhaitez configurer Net-SNMP pour permettre la communauté depuis l'IP du serveur Zabbix
  • install_mysql_plugin: true # (optionnel) Cela exécutera des étapes supplémentaires pour configurer la surveillance MySQL sur l'hôte
  • add_host_to_zabbix_server: false # (optionnel) Défini sur true si vous souhaitez que le playbook ajoute l'hôte au serveur Zabbix via l'API. Voir les variables ci-dessous.
  • zabbix_server_url: '' # (optionnel) Défini l'URL de l'API Zabbix. Exemple : https://zabbix.mydomain.com
  • zabbix_server_login_user: '' # (optionnel) Défini l'utilisateur de l'API Zabbix
  • zabbix_server_login_password: '' # (optionnel) Défini le mot de passe de l'API Zabbix

Dépendances

  • libyanspider.firewall_ansible_role

Exemple de Playbook

Inclure un exemple d'utilisation de votre rôle (par exemple, avec des variables passées en tant que paramètres) est toujours agréable pour les utilisateurs :

- hosts: servers
  roles:
     - { role: libyanspider.zabbix_agent_role, zabbix_server: zabbix.mydomain.com,  zabbix_server_ip: 127.0.0.1}

Licence

MIT

Informations sur l'Auteur

Ahmed Shibani (#shumbashi)

À propos du projet

Ansible role to install and configure Zabbix Agent

Installer
ansible-galaxy install libyanspider.zabbix_agent_role
Licence
Unknown
Téléchargements
564
Propriétaire