[comment]: # (tags: template)

[comment]: # ({ffc9e78e-ffc9e78e})
# 6 Nouveau modèle

[comment]: # ({/ffc9e78e-ffc9e78e})

[comment]: # ({3bb3ba5d-3bb3ba5d})
#### Aperçu

Dans cette section, vous apprendrez à configurer un modèle.

Auparavant, nous avons appris à configurer un élément, un déclencheur et à recevoir une notification de problème pour l'hôte.

Bien que toutes ces étapes offrent une grande flexibilité en elles-mêmes, cela peut sembler représenter beaucoup d'étapes si cela doit être fait pour, par exemple, un millier d'hôtes. Une certaine automatisation serait utile.

C'est là que les modèles entrent en jeu. Les modèles permettent de regrouper des éléments utiles, des déclencheurs et d'autres entités afin qu'ils puissent être réutilisés encore et encore en les appliquant aux hôtes en une seule étape.

Lorsqu'un modèle est lié à un hôte, l'hôte hérite de toutes les entités du modèle. Ainsi, en pratique, un ensemble de vérifications préconfigurées peut être appliqué très rapidement.

[comment]: # ({/3bb3ba5d-3bb3ba5d})

[comment]: # ({2d39e331-f182767e})
#### Ajout d'un modèle

Pour commencer à travailler avec les modèles, nous devons d'abord en créer un.
Pour cela, dans *Data collection* → *Templates*, cliquez sur *Create template*.
Cela affichera un formulaire de configuration du modèle.

![](../../../../assets/en/manual/quickstart/new_template.png){width="600"}

Tous les champs obligatoires sont marqués d'un astérisque rouge.

Les paramètres requis à saisir ici sont les suivants :

***Template name***

-   Saisissez un nom de modèle. Les caractères alphanumériques, les espaces et les underscores sont autorisés.

***Template groups***

-   Sélectionnez un ou plusieurs groupes en cliquant sur le bouton *Select*. Le modèle doit appartenir à un groupe.

::: noteclassic
Les permissions d'accès aux groupes de modèles sont attribuées dans la configuration du [groupe d'utilisateurs](/manual/quickstart/basic_config/login#adding-permissions) dans l'onglet **Template permissions**, de la même manière que les permissions d'hôte. Toutes les permissions d'accès sont attribuées aux groupes, et non aux modèles individuels, c'est pourquoi l'inclusion du modèle dans au moins un groupe est obligatoire.
:::


Une fois terminé, cliquez sur *Add*. Votre nouveau modèle devrait être visible dans la liste des modèles.
Vous pouvez également utiliser le [filtre](/manual/web_interface/frontend_sections/data_collection/templates#using-filter) pour trouver votre modèle.

![](../../../../assets/en/manual/quickstart/template_list.png){width="600"}

Comme vous pouvez le voir, le modèle est bien présent, mais il ne contient rien - aucun
élément, déclencheur ou autre entité.

[comment]: # ({/2d39e331-f182767e})

[comment]: # ({23cd8ddc-ad341c27})
#### Ajout d'un élément au modèle

Pour ajouter un élément au modèle, accédez à la liste des éléments de 'New host'. Dans
*Data collection → Hosts*, cliquez sur *Items* à côté de 'New host'.

Ensuite :

-   Cochez la case de l'élément 'CPU Load' dans la liste.
-   Cliquez sur *Copy* sous la liste.
-   Sélectionnez le modèle vers lequel copier l'élément.

![](../../../../assets/en/manual/quickstart/copy_to_template.png){width="600"}

Tous les champs de saisie obligatoires sont marqués d'un astérisque rouge.

-   Cliquez sur *Copy*.

Si vous allez maintenant dans *Data collection* → *Templates*, 'New template' devrait contenir
un nouvel élément.

Nous nous arrêterons pour l'instant à un seul élément, mais vous pouvez de la même manière ajouter tout
autre élément, déclencheur ou autre entité au modèle jusqu'à obtenir un ensemble d'entités assez complet pour un objectif donné (surveillance du système d'exploitation,
surveillance d'une application unique).

[comment]: # ({/23cd8ddc-ad341c27})

[comment]: # ({348723a2-230cf552})
#### Liaison d'un modèle à un hôte

Une fois le modèle prêt, il ne reste plus qu'à l'ajouter à un hôte. Pour cela, allez dans *Data collection → Hosts*, cliquez sur « New host » pour ouvrir son formulaire de propriétés et repérez le champ **Templates**.

Commencez à saisir *New template* dans le champ *Templates*. Le nom du modèle que nous avons créé devrait apparaître dans la liste déroulante. Faites défiler vers le bas pour le sélectionner. Vérifiez qu'il apparaît dans le champ *Templates*.

![](../../../../assets/en/manual/quickstart/link_template.png)

Cliquez sur *Update* dans le formulaire pour enregistrer les modifications. Le modèle est maintenant ajouté à l'hôte, avec toutes les entités qu'il contient.

De cette façon, il peut également être appliqué à tout autre hôte. Toute modification apportée aux éléments, déclencheurs et autres entités au niveau du modèle sera propagée aux hôtes auxquels le modèle est lié.

[comment]: # ({/348723a2-230cf552})

[comment]: # ({c7f1a5c4-c7f1a5c4})
##### Liaison de modèles prédéfinis à des hôtes

Comme vous l'avez peut-être remarqué, Zabbix est fourni avec un ensemble de modèles prédéfinis
pour divers systèmes d'exploitation, périphériques et applications. Pour commencer la supervision
très rapidement, vous pouvez associer à un hôte le modèle approprié parmi ceux-ci, mais
sachez que ces modèles doivent être ajustés à votre environnement.
Certaines vérifications peuvent ne pas être nécessaires, et les intervalles d'interrogation peuvent être beaucoup trop
fréquents.

De plus amples informations sur les [modèles](/manual/config/templates) sont
disponibles.

[comment]: # ({/c7f1a5c4-c7f1a5c4})
