Modèles prêts à l'emploi

Aperçu

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.

Lors de la mise à niveau de Zabbix, les modèles existants ne sont pas mis à jour automatiquement afin d’éviter l’écrasement des modifications personnalisées. Pour mettre à niveau les modèles existants ou en ajouter de nouveaux, consultez Mise à niveau des modèles.

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 aussi :

Vous avez des commentaires ou des idées pour améliorer les modèles Zabbix ? Partagez-les avec les développeurs Zabbix à l’aide de notre formulaire de suggestion.

Mise à niveau d'un modèle

Pour mettre à niveau un seul modèle ou en ajouter un nouveau après une mise à niveau de Zabbix :

  1. Allez dans le dépôt Git de Zabbix.
  2. Dans le sélecteur de branche (sous le libellé Source), choisissez la branche qui correspond à votre version de Zabbix (par exemple, master pour la dernière version de développement).
  3. Ouvrez 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 Zabbix, allez dans Collecte de données > Modèles et importez le fichier local.

Vous pouvez également mettre à niveau tous les modèles et en ajouter de nouveaux en une seule fois :

  1. Téléchargez le bundle de modèles en fonction de votre serveur web : templates_1M_8.0.7z (Nginx) ou templates_2M_8.0.7z (Apache).
  2. Extrayez le bundle. Il contient des fichiers YAML (chacun avec plusieurs modèles) et un index (index-1M_80.md) répertoriant les modèles inclus dans chaque fichier YAML.
  3. Dans l'interface Zabbix, allez dans Collecte de données > Modèles et importez les fichiers YAML un par un.

Vous pouvez également importer tous les fichiers YAML en une seule fois à l'aide du script import_templates.sh. Le script nécessite les utilitaires curl et jq, et utilise la méthode API Zabbix configuration.import. Lors de l'exécution du script, fournissez le répertoire contenant les fichiers YAML ainsi que l'URL de votre API Zabbix et votre jeton d'authentification.

Le script import_templates.sh écrase tous les modèles existants, sans possibilité de vérifier ou d'annuler les modifications des modèles.

Exemple :

./import_templates.sh /tmp/templates_2M_8.0 https://example.com/zabbix/api_jsonrpc.php d8d6b5c78ee2a8333db11bfcd3e448c49c239d8ce00702759e2b56f42e24dbe4

Compatibilité du modèle avec Host Wizard

Le Host Wizard est compatible avec tous les modèles fournis par défaut.

Vous pouvez également rendre vos modèles personnalisés compatibles avec Host Wizard :

  1. Dans l'interface Zabbix, allez dans Data collection > Templates et exportez le modèle personnalisé.

  2. Modifiez le fichier exporté :

    • Ajoutez l'élément de modèle wizard_ready template element pour indiquer la compatibilité avec Host Wizard.
    • Facultativement, ajoutez l'élément de modèle readme ou config template element selon les besoins.
  3. Dans l'interface Zabbix, allez dans Data collection > Templates et importez le fichier de modèle mis à jour.