1 Assistant d'hôte

Aperçu

L’assistant d’hôte est une interface guidée, étape par étape, permettant de configurer votre cible de supervision (appareil, application, service, etc.) dans Zabbix. Il vous guide à travers les étapes suivantes :

  • Sélection d’un modèle
  • Création ou sélection d’un hôte
  • Installation de Zabbix agent ou agent 2
  • Ajout d’une interface d’hôte
  • Application d’une configuration supplémentaire à votre cible de supervision ou à l’hôte Zabbix (si le modèle l’exige)

Pour accéder à l’assistant d’hôte dans l’interface web de Zabbix, procédez comme suit :

  • Allez dans : Collecte de données > Hôtes
  • Cliquez sur Assistant d’hôte dans le coin supérieur droit de l’écran
  • Suivez les instructions de l’assistant

Vous pouvez également modifier un hôte existant en cliquant sur son nom (ou sur l’icône à trois points située à côté) dans différentes sections de l’interface web afin d’accéder à l’assistant d’hôte depuis le menu de l’hôte. Notez que certaines étapes sont ignorées lors de la modification d’un hôte existant s’il inclut déjà la configuration requise par le modèle sélectionné.

Vous pouvez également utiliser l’approche classique pour créer et configurer un hôte.

Bienvenue dans l’assistant d’hôte

Lorsque vous démarrez l’assistant d’hôte, un écran de bienvenue s’affiche :

Pour ignorer cet écran lors des prochaines sessions, vous pouvez cocher la case Ne pas afficher l’écran de bienvenue et cliquer sur Suivant.

Si vous commencez à configurer des paramètres dans les étapes suivantes de l’assistant d’hôte et essayez de fermer l’assistant en cliquant sur l’icône de fermeture ou en appuyant sur Échap, un écran de confirmation s’affichera :

Cliquer sur Oui fermera l’assistant d’hôte sans enregistrer votre progression. Cliquer sur Non, sur Échap ou sur l’icône de fermeture vous ramènera à la dernière étape.

Sélectionner un modèle

La première étape de la configuration de votre cible de supervision consiste à sélectionner un modèle — un ensemble de configurations prédéfinies (métriques à collecter, conditions de génération d’alertes, etc.) conçu pour votre cible de supervision.

Les modèles prêts à l’emploi de Zabbix offrent diverses configurations de supervision prédéfinies pour les systèmes d’exploitation, les applications, les bases de données, les équipements réseau, les services, et bien plus encore.

À cette étape, vous pouvez :

  • Parcourir les modèles par classe (Cloud, Database, Network, etc.) et sous-classe (par exemple, automation, backup), qui sont basées sur les tags des modèles.
  • Rechercher des modèles par mots-clés dans le nom du modèle ou dans les noms et valeurs des tags du modèle.
  • Filtrer les modèles par méthode de collecte des données (avec agent ou sans agent ; les modèles avec agent incluent au moins un élément Zabbix agent).
  • Filtrer les modèles par mode d’agent (actif ou passif ; les modèles actifs incluent au moins un élément Zabbix agent (active), tandis que les modèles passifs incluent au moins un élément passif ; pour plus de détails, voir Contrôles d’agent passifs et actifs).
  • Lors de l’utilisation de l’assistant d’hôte pour configurer un hôte existant, vous pouvez également filtrer les modèles déjà liés à l’hôte.

Lors de la sélection d’un modèle, vous verrez le message suivant : Some templates (n) are incompatible with the Host Wizard. See how to update them. Custom templates are not supported. Cela indique que certains modèles prêts à l’emploi ne sont pas encore compatibles avec l’assistant d’hôte et doivent être mis à niveau ; voir les instructions de mise à niveau.

Le modèle que vous sélectionnez déterminera les étapes suivantes dans l’assistant d’hôte. Par exemple, si vous sélectionnez le modèle MySQL by Zabbix agent, qui utilise Zabbix agent pour la collecte des données, l’assistant vous guidera tout au long du processus d’installation de l’agent.

Créer ou sélectionner un hôte

Un modèle doit être lié à un host, c’est-à-dire une entité dans Zabbix qui représente votre cible de supervision. Une fois lié, l’hôte reçoit toutes les entités du modèle, telles que les éléments (métriques à collecter) et les déclencheurs (conditions de génération d’alertes), nécessaires à la supervision.

Chaque hôte doit également appartenir à au moins un groupe d’hôtes, utilisé pour organiser les hôtes et leur attribuer des permissions utilisateur.

À cette étape, vous pouvez :

  • Créer un nouvel hôte et un nouveau groupe d’hôtes en saisissant leurs noms.
  • Créer un nouvel hôte en saisissant son nom, puis sélectionner un groupe d’hôtes existant auquel le nouvel hôte sera attribué.
  • Sélectionner un hôte existant ; vous pouvez également attribuer cet hôte à des groupes d’hôtes supplémentaires sans le retirer de ses groupes actuels.

La sélection d’un hôte existant ne supprime ni n’écrase sa configuration actuelle, sauf indication explicite dans les étapes suivantes. Les hôtes découverts ne peuvent pas être sélectionnés.

Par exemple, vous pouvez créer un nouvel hôte nommé MySQL server pour représenter le serveur MySQL installé localement que vous souhaitez superviser. Le modèle MySQL by Zabbix agent précédemment sélectionné sera lié à cet hôte. En outre, vous pouvez sélectionner le groupe d’hôtes existant Databases (ou en créer un nouveau, par exemple MySQL servers) afin d’organiser l’hôte avec d’autres hôtes liés aux bases de données et de simplifier ultérieurement la gestion des permissions.

Installer l'agent Zabbix

Les modèles basés sur l'agent (tels que MySQL by Zabbix agent) nécessitent l'installation de Zabbix agent ou agent 2 — un processus déployé sur votre cible de supervision afin de surveiller activement les ressources locales et les applications (si le modèle l'exige).

À cette étape :

  • Vérifiez l'adresse du serveur, du proxy ou du cluster Zabbix (par exemple, 192.0.2.0:10051). Cette valeur sera utilisée pour configurer le paramètre Server et ServerActive pour l'agent Zabbix.
  • Saisissez une nouvelle identité de clé pré-partagée unique et non secrète (par exemple, PSK 001 ou mysql-agent-psk1), puis générez la clé pré-partagée. Ces valeurs seront utilisées pour configurer le chiffrement par clé pré-partagée (PSK) pour l'hôte Zabbix (par exemple, serveur MySQL) et l'agent Zabbix.

Lors de la modification d'un hôte existant, la configuration PSK remplacera tous les paramètres de chiffrement existants sur l'hôte.

  • Sélectionnez le système d'exploitation de la machine qui héberge votre cible de supervision.
  • Installez l'agent Zabbix sur ce système en y exécutant le script fourni ou en suivant les instructions d'installation.

Par exemple, vous pouvez définir Pre-shared key identity sur PSK 001 et générer une nouvelle Pre-shared key. Ensuite, vous pouvez sélectionner Linux comme système d'exploitation et exécuter le script fourni sur ce système. Après avoir installé l'agent Zabbix, revenez à l'assistant d'hôte.

Ajouter une interface d’hôte

L’interface d’hôte définit la manière dont le serveur Zabbix se connecte à votre cible de supervision via le réseau. Elle définit des paramètres de connexion tels que l’adresse IP, le nom DNS, le port et le type d’interface (Agent, SNMP, JMX ou IPMI), selon la méthode de collecte des données requise par le modèle sélectionné.

À cette étape, saisissez les détails de l’interface d’hôte requis par le modèle sélectionné.

Par exemple, vous pouvez utiliser l’adresse d’agent par défaut (127.0.0.1) et le port (10050) si le serveur Zabbix, l’agent Zabbix et le serveur MySQL s’exécutent tous localement sur la même machine.

Configurer l'hôte

Certains modèles nécessitent une configuration supplémentaire avant que l'hôte puisse être créé. Cela peut inclure :

  • La configuration manuelle de votre cible de supervision (par exemple, l'activation de services spécifiques, la création d'utilisateurs de service ou l'octroi d'autorisations) :

  • La définition de macros d'hôte — variables qui contrôlent le comportement des éléments, les paramètres de connexion, les identifiants d'authentification et d'autres paramètres :

Après avoir terminé toutes les étapes de configuration requises, cliquez sur Create pour ajouter l'hôte à Zabbix (ou sur Update pour mettre à jour la configuration d'un hôte existant) :

Configuration terminée

À ce stade, Zabbix surveille déjà votre cible.

Pour les nouveaux hôtes, cliquez sur Terminer pour accéder à la section Dernières données et afficher les données les plus récentes de votre hôte. Pour les hôtes existants, cliquez sur Terminer pour fermer l’assistant d’hôte et revenir à l’écran depuis lequel il a été ouvert.