Ce rôle est chargé d’installer le serveur 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_server Objet server Oui Absent Configuration du serveur
zabbix_resources_path Chemin Non Vide Dossier, relatif au playbook sous lequel sont les fichiers d’extrait de configuration

Type server

Propriété Type Requis Défaut Description
db_type Choix [mysql, pgsql] Non mysql Type de base de données à utiliser
db_host Adresse IP ou domaine Non Absent Adresse du serveur de base de données
db_port Entier 0-65535 Non Absent Port d’accès en TCP à la base de données
db_user Chaîne Oui Vide Nom de l’utilisateur de la base de données
db_pass Chaîne Oui Vide Mot de passe de l’utilisateur de la base de données
db_name Chaîne Oui Vide Nom de la base de données
configurations Dictionnaire de configuration Non Vide Fichiers de configurations supplémentaire, la clé étant le nom

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é.

Notes

Community templates : https://github.com/zabbix/community-templates