4 Prototypes d'hôte

Les prototypes d'hôte sont des modèles servant à créer des hôtes via des règles de découverte de bas niveau. Avant d'être découverts en tant qu'hôtes, ces prototypes ne peuvent pas avoir d'éléments de données ni de déclencheurs, à l'exception de ceux liés à partir de modèles.

Configuration

Les prototypes d'hôte sont configurés dans les règles de découverte de bas niveau.

Pour créer un prototype d'hôte :

1. Accédez à Collecte de donnéesHôtes.

2. Cliquez sur Découverte pour l'hôte requis afin d'accéder à la liste des règles de découverte de bas niveau configurées pour cet hôte.

3. Cliquez sur Prototypes d'hôte pour la règle de découverte requise.

4. Cliquez sur le bouton Créer un prototype d'hôte dans le coin supérieur droit et complétez le formulaire de configuration.

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

Paramètre Description
Nom de l'hôte Ce paramètre doit contenir au moins une macro de découverte de bas niveau afin de garantir des noms d'hôte uniques pour les hôtes créés.
Nom visible Les macros de découverte de bas niveau sont prises en charge.
Prototypes de groupes Permet de spécifier des prototypes de groupes d'hôtes à l'aide de macros de découverte de bas niveau.
En fonction des prototypes de groupes spécifiés, des groupes d'hôtes seront découverts, créés et liés aux hôtes créés ; les groupes découverts qui ont déjà été créés par d'autres règles de découverte de bas niveau seront également liés aux hôtes créés. Cependant, les groupes d'hôtes découverts qui correspondent à des groupes d'hôtes créés manuellement ne seront pas liés aux hôtes créés.
Interfaces Définissez si les hôtes découverts héritent de l'IP de l'hôte auquel appartient la règle de découverte (par défaut), ou obtiennent des interfaces personnalisées.
Les macros de découverte de bas niveau et les macros utilisateur sont prises en charge.
Surveillé par Ce champ est synchronisé automatiquement avec le champ correspondant dans la configuration de l'hôte.
Créer activé Définissez le statut des hôtes découverts ; si cette option n'est pas cochée, les hôtes seront créés comme désactivés.
Découvrir Définissez si des hôtes seront créés à partir du prototype d'hôte ; si cette option n'est pas cochée, les hôtes ne seront pas créés à partir du prototype d'hôte (sauf si ce paramètre est remplacé dans la règle de découverte de bas niveau).

Les macros de découverte de bas niveau sont également prises en charge pour les valeurs de tags et les valeurs des macros utilisateur du prototype d'hôte.
Les mappings de valeurs ne sont pas pris en charge pour les prototypes d'hôte.

Pour un exemple de configuration d'un prototype d'hôte, consultez Supervision des machines virtuelles.

Interfaces d'hôte

Pour ajouter des interfaces personnalisées, basculez le sélecteur Interfaces de « Inherit » à « Custom ». Cliquez sur add\_link.png et sélectionnez le type d'interface : agent Zabbix, SNMP, JMX, IPMI.

Si Custom est sélectionné, mais qu'aucune interface n'a été définie, les hôtes seront créés sans interfaces.
Si Inherit est sélectionné et que le prototype d'hôte appartient à un modèle, tous les hôtes découverts hériteront de l'interface d'hôte de l'hôte auquel le modèle est lié.

Si plusieurs interfaces personnalisées sont spécifiées, l'interface principale peut être définie dans la colonne Default.

Pour un exemple de configuration d'une interface d'hôte personnalisée, voir Exemple de configuration de la supervision VMware.

Un hôte ne sera créé que si une interface d'hôte contient des données correctes.

Hôtes découverts

Dans la liste des hôtes, les hôtes découverts sont préfixés par le nom de la règle de découverte qui les a créés.

Les hôtes découverts héritent de la plupart des paramètres des prototypes d’hôte en lecture seule. Seuls les paramètres d’hôte découvert suivants peuvent être configurés :

  • Templates - lier de nouveaux modèles ou délier ceux ajoutés manuellement. Les modèles hérités d’un prototype d’hôte ne peuvent pas être déliés.
  • Description - ajouter ou modifier la description de l’hôte.
  • Status - activer ou désactiver l’hôte.
  • Tags - ajouter de nouveaux tags ou supprimer ceux ajoutés manuellement. Les tags hérités d’un prototype d’hôte ne peuvent pas être supprimés. Notez que les tags ne peuvent pas avoir de doublons (tags ayant le même nom et la même valeur). Si un nouveau tag est ajouté au prototype d’hôte et qu’il correspond à un tag ajouté manuellement sur un hôte découvert, le tag ajouté manuellement sera remplacé par le tag hérité lors de la découverte.
  • Macros - ajouter de nouvelles macros d’hôte ou supprimer celles ajoutées manuellement, ainsi que celles héritées d’un prototype d’hôte ; modifier les valeurs des macros et les types.

Les hôtes découverts héritent également des macros utilisateur de l’hôte sur lequel la règle de découverte est configurée. Ces macros héritées peuvent être supprimées, et leurs valeurs et types peuvent être modifiés.

Les hôtes découverts peuvent également découvrir d’autres hôtes. Par exemple, si un prototype d’hôte (utilisé pour découvrir des hyperviseurs) a un modèle lié qui inclut une règle de découverte de bas niveau avec son propre prototype d’hôte (utilisé pour découvrir des machines virtuelles), Zabbix découvrira à la fois les hyperviseurs et leurs machines virtuelles. Pour découvrir en plus des conteneurs sur ces VM, vous pouvez créer des règles de découverte de bas niveau ou lier un nouveau modèle avec des prototypes d’hôte aux VM découvertes, ou préconfigurer le prototype d’hôte de la VM en liant un modèle qui inclut lui-même des prototypes d’hôte.

Les hôtes découverts peuvent être supprimés manuellement. Notez toutefois qu’ils seront découverts à nouveau si la découverte est activée pour eux.

Les hôtes qui ne sont plus découverts peuvent être :

  • automatiquement désactivés (selon la valeur de Disable lost resources de la règle de découverte)
  • automatiquement supprimés (selon la valeur de Delete lost resources de la règle de découverte).