Roles Rôle « Zabbix Agent »
22 octobre 2025 à 16:34Ce rôle est chargé d’installer l’agent de supervision Zabbix.
Tags internes
- packages : Installation et configuration des packages ;
- zabbix-configuration : Configuration du service ;
Variables à fournir
| Variable | Type | Requis | Défaut | Description |
|---|---|---|---|---|
zabbix_agent |
Objet agent |
Oui | Absent | Configuration de l’agent |
zabbix_agent_debian |
Url | Non | Vide | Adresse du paquet Debian pour configurer le dépôt Zabbix si besoin |
zabbix_agent_redhat |
Url | Non | Vide | Adresse du paquet RedHat pour configurer le dépôt Zabbix si besoin |
zabbix_resources_path |
Chemin | Non | Vide | Dossier, relatif au playbook sous lequel sont les fichiers d’extrait de configuration |
Type agent
| Propriété | Type | Requis | Défaut | Description |
|---|---|---|---|---|
servers |
Liste d’adresses IP et de domaines | Oui | Vide | Adresses des serveurs de supervision autorisés |
name |
Nom de domaine complet | Non | ansible_fqdn/ansible_hostname | Nom d’hôte de la machine locale |
configurations |
Dictionnaire de configuration |
Non | Vide | Fichiers de configurations supplémentaire, la clé étant le nom |
psk |
Objet psk |
Non | Vide | Clé de chiffrement partagée |
Type configuration
Soit un dictionnaire, soit une chaîne de caractère. Dans le premier cas, crée un fichier avec le contenu formaté automatiquement. Dans le second cas, copie le fichier indiqué.
Type psk
| Propriété | Type | Requis | Défaut | Description |
|---|---|---|---|---|
name |
chaîne | Oui | Vide | Nom de la clé |
key |
Chaîne hexadécimale | Oui | Vide | Clé de chiffrement |
Notes
Community templates : https://github.com/zabbix/community-templates