9 Modèles prêts à l'emploi

Vue d’ensemble

Zabbix fournit un ensemble croissant de modèles préconfigurés afin de simplifier et d’accélérer la configuration des cibles de supervision.

Tous les modèles prêts à l’emploi sont disponibles dans Collecte de données > Modèles.

Lorsque vous mettez Zabbix à niveau, les modèles ne sont pas mis à niveau automatiquement. Cela évite d’écraser les modifications personnalisées que vous avez apportées. Pour mettre à niveau ou ajouter des modèles manuellement, consultez la section Mise à niveau des modèles ci-dessous.

Veuillez utiliser la barre latérale pour accéder aux informations sur les types de modèles spécifiques et les exigences de fonctionnement.

Voir également :

Mise à niveau des modèles

Pour mettre à niveau ou ajouter un seul modèle :

1. Ouvrez le répertoire templates dans le dépôt Git de Zabbix.

2. Choisissez la branche (sous l’étiquette Source) correspondant à votre version de Zabbix (par exemple, release/7.4 pour Zabbix 7.4).

3. Recherchez le modèle que vous souhaitez ajouter ou mettre à niveau (par exemple, MySQL by Zabbix agent).

4. Copiez le contenu du fichier du modèle (par exemple, template_db_mysql_agent.yaml) et enregistrez-le dans un fichier local.

5. Dans l’interface utilisateur de Zabbix, accédez à Collecte de données > Modèles et importez le fichier local.

Les types de média webhook peuvent être mis à niveau de manière similaire : récupérez-les dans le répertoire media, puis importez-les dans Alertes > Types de média.

Pour mettre à niveau ou ajouter plusieurs modèles :

1. Téléchargez l’archive des ensembles de modèles correspondant à votre serveur web :

2. Extrayez l’archive. Elle contient des fichiers YAML, chacun comprenant plusieurs modèles, ainsi qu’un fichier d’index répertoriant les modèles présents dans chaque fichier YAML.

3. Dans l’interface utilisateur de Zabbix, accédez à Collecte de données > Modèles et importez les fichiers YAML un par un.

Les types de média webhook peuvent être mis à niveau de manière similaire : récupérez le fichier media_bundle-7.4-000.yaml dans l’archive des ensembles de modèles, puis importez-le dans Alertes > Types de média.

Pour mettre à niveau ou ajouter tous les modèles en une seule fois, vous pouvez utiliser le script import_templates.sh inclus dans l’archive des ensembles de modèles. Le script nécessite les utilitaires curl et jq, et utilise la méthode de l’API Zabbix configuration.import. Lors de l’exécution du script, indiquez le répertoire contenant les fichiers YAML, ainsi que l’URL de votre API Zabbix et le jeton d’authentification.

Le script import_templates.sh écrase tous les modèles existants, sans possibilité de vérifier ou d’annuler les modifications apportées aux modèles.

Exemple :

/tmp/templates_bundles-7.4-2M-apache/import_templates.sh \
  /tmp/templates_bundles-7.4-2M-apache \
  https://example.com/zabbix/api_jsonrpc.php \
  d8d6b5c78ee2a8333db11bfcd3e448c49c239d8ce00702759e2b56f42e24dbe4

Compatibilité des modèles avec l’assistant de création d’hôtes

Pour obtenir la liste complète des modèles prêts à l’emploi actuellement compatibles avec l’assistant de création d’hôtes, consultez hw_compatible_templates.txt.

Vous pouvez également rendre vos modèles personnalisés compatibles avec l’assistant de création d’hôtes :

1. Dans l’interface Zabbix, accédez à Collecte de données > Modèles, puis exportez le modèle personnalisé.

2. Modifiez le fichier exporté :

  • Ajoutez l’élément wizard_ready du modèle pour indiquer sa compatibilité avec l’assistant de création d’hôtes.
  • Si nécessaire, ajoutez également l’élément readme ou config du modèle.

3. Dans l’interface Zabbix, accédez à Collecte de données > Modèles, puis importez le fichier de modèle mis à jour.