2 Configuration d'un hôte

Aperçu

Pour configurer un hôte dans l’interface web de Zabbix, procédez comme suit :

  • Accédez à : Data collection > Hosts ou Monitoring > Hosts
  • Cliquez sur Create host dans le coin supérieur droit de l’écran (ou sur le nom de l’hôte pour modifier un hôte existant)
  • Saisissez les paramètres de l’hôte dans le formulaire

Vous pouvez également utiliser le bouton Clone dans le formulaire de configuration d’un hôte existant pour créer un nouvel hôte. Cet hôte aura toutes les propriétés de l’hôte existant, y compris les modèles liés, les entités (éléments, déclencheurs, etc.) de ces modèles, ainsi que les entités directement rattachées à l’hôte existant.

Notez que lorsqu’un hôte est cloné, il conserve toutes les entités de modèle telles qu’elles sont à l’origine dans le modèle. Toute modification apportée à ces entités au niveau de l’hôte existant (comme un intervalle d’élément modifié, une expression régulière modifiée ou des prototypes ajoutés à la règle de découverte de bas niveau) ne sera pas clonée vers le nouvel hôte ; elles seront au contraire identiques à celles du modèle.

Vous pouvez également utiliser l’assistant hôte pour configurer un hôte via une interface guidée, étape par étape.

Configuration

L’onglet Hôte contient les attributs généraux de l’hôte :

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

Paramètre Description
Nom de l’hôte Saisissez un nom d’hôte unique. Les caractères alphanumériques, les espaces, les points, les tirets et les traits de soulignement sont autorisés. Cependant, les espaces en début et en fin sont interdits.
Remarque : avec l’agent Zabbix exécuté sur l’hôte que vous configurez, le paramètre Hostname du fichier de configuration de l’agent doit avoir la même valeur que le nom d’hôte saisi ici. Le nom dans le paramètre est nécessaire au traitement des vérifications actives.
Nom visible Saisissez un nom visible unique pour l’hôte. Si vous définissez ce nom, c’est celui qui sera affiché dans les listes, les cartes, etc., au lieu du nom technique de l’hôte. Cet attribut prend en charge UTF-8.
Modèles Liez des modèles à l’hôte. Toutes les entités (éléments, déclencheurs, etc.) seront héritées du modèle.
Pour lier un nouveau modèle, commencez à saisir le nom du modèle dans le champ de saisie. Une liste des modèles correspondants apparaîtra ; faites défiler pour sélectionner. Vous pouvez également cliquer sur Sélectionner à côté du champ et sélectionner des modèles dans la liste d’une fenêtre contextuelle. Tous les modèles sélectionnés seront liés à l’hôte lorsque le formulaire de configuration de l’hôte sera enregistré ou mis à jour.
Pour délier un modèle, utilisez l’une des deux options du bloc Modèles liés :
Délier - délie le modèle, mais conserve ses entités (éléments, déclencheurs, etc.) ;
Délier et effacer - délie le modèle et supprime toutes ses entités (éléments, déclencheurs, etc.).
Les noms de modèles listés sont des liens cliquables menant au formulaire de configuration du modèle.
Groupes d’hôtes Sélectionnez les groupes d’hôtes auxquels l’hôte appartient. Un hôte doit appartenir à au moins un groupe d’hôtes. Un nouveau groupe peut être créé et lié à l’hôte en ajoutant un nom de groupe inexistant.
Interfaces Plusieurs types d’interfaces d’hôte sont pris en charge pour un hôte : Agent, SNMP, JMX et IPMI.
Aucune interface n’est définie par défaut. Pour ajouter une nouvelle interface, cliquez sur Ajouter dans le bloc Interfaces, sélectionnez le type d’interface et saisissez les informations IP/DNS, Se connecter à et Port.
Remarque : les interfaces utilisées dans des éléments ne peuvent pas être supprimées et le lien Supprimer est grisé pour celles-ci.
L’« IP » ou le « DNS » d’une interface SNMP est également utilisé pour les traps SNMP.
Pendant la correspondance, seul l’« IP » ou le « DNS » sélectionné dans l’interface de l’hôte est utilisé.
Voir Configuration de la supervision SNMP pour plus de détails sur la configuration d’une interface SNMP (v1, v2 et v3).
Adresse IP Adresse IP de l’hôte (facultatif).
Nom DNS Nom DNS de l’hôte (facultatif).
Se connecter à Cliquer sur le bouton correspondant indiquera au serveur Zabbix quoi utiliser pour récupérer les données des agents :
IP - se connecter à l’adresse IP de l’hôte (recommandé)
DNS - se connecter au nom DNS de l’hôte
Port Numéro de port TCP/UDP. Les valeurs par défaut sont : 10050 pour l’agent Zabbix, 161 pour l’agent SNMP, 12345 pour JMX et 623 pour IPMI.
Par défaut Cochez le bouton radio pour définir l’interface par défaut.
Description Saisissez la description de l’hôte.
Supervisé par Sélectionnez si l’hôte est supervisé par :
Serveur - l’hôte est supervisé par le serveur Zabbix ;
Proxy - l’hôte est supervisé par un proxy autonome ;
Groupe de proxys - l’hôte est supervisé par un groupe de proxys.
Proxy Le nom du proxy attribué est affiché (uniquement si le serveur Zabbix en a attribué un à partir du groupe de proxys sélectionné).
Ce champ n’est affiché que si l’hôte est supervisé par un groupe de proxys.
Activé Lorsque la case est cochée, l’hôte est activé - prêt pour la supervision.

Lorsque la case est décochée, l’hôte est désactivé - non supervisé :
Pour les demandes de données passives initiées par le serveur/proxy Zabbix (par exemple, agent Zabbix, agent SNMP, vérifications simples), la supervision est désactivée après la synchronisation de la configuration. Les déclencheurs et actions liés à l’hôte sont également désactivés uniquement après le rechargement de la configuration.
Pour les vérifications actives de l’agent Zabbix, la supervision s’arrête dans le délai (environ 5 secondes) pendant lequel l’agent Zabbix reçoit l’information indiquant que l’hôte a été désactivé. Pendant ce bref intervalle, l’hôte continuera à collecter localement les données pour les vérifications actives et tentera de les envoyer au serveur/proxy ; toutefois, comme l’hôte est marqué comme Désactivé, le serveur/proxy rejettera les données.

Lorsque vous désactivez l’hôte, ses éléments sont immédiatement supprimés du cache d’historique (à l’exception de leurs dernières valeurs, qui sont conservées pour les journaux).

L’onglet IPMI contient les attributs de gestion IPMI.

Paramètre Description
Algorithme d’authentification Sélectionnez l’algorithme d’authentification.
Niveau de privilège Sélectionnez le niveau de privilège.
Nom d’utilisateur Nom d’utilisateur pour l’authentification. Les macros utilisateur peuvent être utilisées.
Mot de passe Mot de passe pour l’authentification. Les macros utilisateur peuvent être utilisées.

L’onglet Balises vous permet de définir des balises au niveau de l’hôte. Tous les problèmes de cet hôte seront balisés avec les valeurs saisies ici.

Les macros utilisateur, les macros {INVENTORY.*}, {HOST.HOST}, {HOST.NAME}, {HOST.CONN}, {HOST.DNS}, {HOST.IP}, {HOST.PORT} et {HOST.ID} sont prises en charge dans les balises.

Vous pouvez également afficher ici les balises au niveau du modèle si vous sélectionnez l’option Balises héritées et de l’hôte. C’est là que toutes les balises utilisateur définies pour l’hôte sont affichées ainsi que leur origine.

Pour plus de commodité, des liens vers les modèles correspondants sont fournis.

L’onglet Macros vous permet de définir des macros utilisateur au niveau de l’hôte sous forme de paires nom-valeur. Notez que les valeurs des macros peuvent être conservées en texte brut, texte secret ou secret Vault. L’ajout d’une description est également pris en charge.

Vous pouvez également afficher ici les macros utilisateur au niveau du modèle et au niveau global si vous sélectionnez l’option Macros héritées et de l’hôte. C’est là que toutes les macros utilisateur définies pour l’hôte sont affichées avec la valeur à laquelle elles se résolvent ainsi que leur origine.

Pour plus de commodité, des liens vers les modèles correspondants et la configuration des macros globales sont fournis. Il est également possible de modifier une macro de modèle/globale au niveau de l’hôte, créant ainsi effectivement une copie de la macro sur l’hôte.

L’onglet Inventaire vous permet de saisir manuellement les informations d’inventaire pour l’hôte. Vous pouvez également choisir d’activer le remplissage Automatique de l’inventaire, ou de désactiver le remplissage de l’inventaire pour cet hôte.

Si l’inventaire est activé (manuel ou automatique), un point vert est affiché avec le nom de l’onglet.

Chiffrement

L’onglet Chiffrement vous permet d’exiger des connexions chiffrées avec l’hôte.

Paramètre Description
Connexions vers l’hôte Définit comment le serveur ou le proxy Zabbix se connecte à l’agent Zabbix sur un hôte : sans chiffrement (par défaut), à l’aide d’une PSK (clé pré-partagée) ou d’un certificat.
Connexions depuis l’hôte Sélectionnez le type de connexions autorisées depuis l’hôte (c’est-à-dire depuis l’agent Zabbix et Zabbix sender). Plusieurs types de connexion peuvent être sélectionnés en même temps (utile pour les tests et le basculement vers un autre type de connexion). La valeur par défaut est « Sans chiffrement ».
Émetteur Émetteur autorisé du certificat. Le certificat est d’abord validé par l’AC (autorité de certification). S’il est valide et signé par l’AC, le champ Émetteur peut alors être utilisé pour restreindre davantage les AC autorisées. Ce champ est destiné à être utilisé si votre installation Zabbix utilise des certificats provenant de plusieurs AC. Si ce champ est vide, toute AC est acceptée.
Sujet Sujet autorisé du certificat. Le certificat est d’abord validé par l’AC. S’il est valide et signé par l’AC, le champ Sujet peut alors être utilisé pour n’autoriser qu’une seule valeur de la chaîne Sujet. Si ce champ est vide, tout certificat valide signé par l’AC configurée est accepté.
Identité PSK Chaîne d’identité de la clé pré-partagée.
Ne mettez pas d’informations sensibles dans l’identité PSK, car elle est transmise sans chiffrement sur le réseau afin d’indiquer au destinataire quelle PSK utiliser.
PSK Clé pré-partagée (chaîne hexadécimale). Longueur maximale : 512 chiffres hexadécimaux (PSK de 256 octets) si Zabbix utilise la bibliothèque GnuTLS ou OpenSSL, 64 chiffres hexadécimaux (PSK de 32 octets) si Zabbix utilise la bibliothèque mbed TLS (PolarSSL). Exemple : 1f87b595725ac58dd977beef14b97461a7c1045b9a1c963065002c5473194952
Correspondance des valeurs

L’onglet Correspondance des valeurs permet de configurer une représentation conviviale des données d’élément dans les correspondances de valeurs.