2 Lier/Délier

Aperçu

La liaison est un processus par lequel les modèles sont appliqués aux hôtes, tandis que la suppression de la liaison supprime l'association avec le modèle d'un hôte.

::: note importante Les modèles sont liés directement à des hôtes individuels et non à des groupes d'hôtes. Ajouter simplement un modèle à un groupe hôte ne le liera pas. Les groupes d'hôtes ne sont utilisés que pour le regroupement logique d'hôtes et de modèles :::

Lier un modèle

Pour lier un modèle à l'hôte, procédez comme suit :

  • Allez dans Configuration → Hôtes
  • Cliquez sur l'hôte requis
  • Commencez à saisir le nom du modèle dans le champ Modèles. Une liste de modèles correspondants apparaîtra ; faites défiler vers le bas pour sélectionner.
  • Alternativement, vous pouvez cliquer sur Sélectionner à côté du champ et sélectionner un ou plusieurs modèles dans la liste dans une fenêtre contextuelle
  • Cliquez sur Ajouter/Actualiser dans le formulaire d'attributs de l'hôte

L'hôte aura maintenant toutes les entités (éléments, déclencheurs, graphiques, etc.) du modèle.

La liaison de plusieurs modèles au même hôte échouera si des éléments possèdent la même clé d’élément. Et, comme les déclencheurs et les graphiques utilisent des éléments, ils ne peuvent pas non plus être liés à un seul hôte à partir de plusieurs modèles, si des clés d'élément identiques sont utilisées.

Lorsque des entités (éléments, déclencheurs, graphiques, etc.) sont ajoutées à partir du modèle :

  • les entités identiques précédemment existantes sur l'hôte sont mises à jour en tant qu'entités du modèle
  • les entités du modèle sont ajoutées
  • toutes les entités directement liées qui, avant le couplage de modèle, n'existaient que sur l'hôte restent intactes

Dans les listes, toutes les entités du modèle sont désormais préfixées par le nom du modèle, ce qui indique qu'elles appartiennent au modèle en question. Le nom du modèle lui-même (en gris) est un lien permettant d’accéder à la liste de ces entités au niveau du modèle.

Si une entité (élément, déclencheur, graphique, etc.) n'est pas préfixée par le nom du modèle, cela signifie qu'elle existait auparavant sur l'hôte et n'a pas été ajoutée par le modèle.

Critère d'unicité de l'entité

Lors de l'ajout d'entités (éléments, déclencheurs, graphiques, etc.) à partir d'un modèle, il est important de savoir quelles entités existent déjà sur l'hôte et doivent être mises à jour, ainsi que les entités qui diffèrent. Les critères d’unicité pour décider de la similitude/différence sont les suivants :

  • pour les éléments - la clé de l'élément
  • pour les déclencheurs - nom et expression du déclencheur
  • pour les graphiques personnalisés - nom du graphique et ses éléments
Lier des templates à plusieurs hôtes

Pour mettre à jour la liaison de modèles de plusieurs hôtes, dans Configuration → Hôtes, sélectionnez certains hôtes en cochant leurs cases, puis cliquez sur Mise à jour en masse sous la liste, puis sélectionnez Lier des modèles :

Pour lier des modèles supplémentaires, commencez à saisir le nom du modèle dans le champ de saisie semi-automatique jusqu'à ce qu'une liste déroulante apparaisse proposant les modèles correspondants. Faites simplement défiler vers le bas pour sélectionner le modèle à lier.

L'option Remplacer permettra de lier un nouveau modèle tout en dissociant tout modèle qui était lié aux hôtes auparavant. L'option Dissocier permettra de spécifier les modèles à dissocier. L'option Effacer lors de la dissociation permettra non seulement de dissocier tous les modèles précédemment liés, mais également de supprimer tous les éléments hérités de ceux-ci (éléments, déclencheurs, etc.).

Zabbix propose un ensemble important de modèles prédéfinis. Vous pouvez les utiliser à titre de référence, mais veillez à ne pas les utiliser tels quels en production, car ils peuvent contenir trop d'éléments et interroger trop souvent les données. Si vous avez envie de les utiliser, ajustez-les pour répondre à vos besoins réels.

Modification des entités liées

Si vous essayez de modifier un élément ou un déclencheur lié à partir du modèle, vous vous rendrez peut-être compte que de nombreuses options clés sont désactivées pour la modification. Cela a du sens car l'idée des modèles est que les choses sont modifiées en une seule fois au niveau du modèle. Cependant, vous pouvez toujours, par exemple, activer/désactiver un élément sur l'hôte individuel et définir l'intervalle de mise à jour, la durée de l'historique et certains autres paramètres.

Toute personnalisation des entités implémentée au niveau du modèle remplacera les personnalisations précédentes des entités au niveau de l'hôte.

Si vous souhaitez modifier entièrement l'entité, vous devez la modifier au niveau du modèle (le raccourci au niveau du modèle est affiché dans le nom du formulaire), en gardant à l'esprit que ces modifications affecteront tous les hôtes auxquels ce modèle est lié.

Dissocier un modèle

Pour dissocier un modèle d'un hôte, faites comme suit :

  • Allez dans Configuration → Hôtes
  • Cliquez sur l'hôte requis et recherchez le champ Modèles
  • Cliquez sur Dissocier ou Dissocier et effacer à côté du modèle pour dissocier
  • Cliquez sur Mettre à jour dans le formulaire des attributs de l'hôte

Choisir l'option Dissocier supprimera simplement l'association avec le modèle, tout en laissant toutes ses entités (éléments, déclencheurs, graphiques, etc.) avec l'hôte.

Choisir l'option Dissocier et effacer supprimera à la fois l'association avec le modèle et toutes ses entités (éléments, déclencheurs, graphiques, etc.).