Voulez-vous apprendre à utiliser Zabbix pour surveiller un serveur Vmware ESXi et toutes les machines virtuelles? Dans ce tutoriel, nous allons vous montrer comment configurer Zabbix pour surveiller un serveur Vmware ESXi.

• Version Zabbix: 3.4.12

Ce tutoriel a été testé sur VMware ESXi 5.5.

Ce tutoriel a été testé sur VMware ESXi 6.0.

Ce tutoriel a été testé sur VMware ESXi 6.5.

Liste de Matériel:

La section suivante présente la liste des équipements utilisés pour créer ce tutoriel Zabbix.

Tous les composants matériels répertoriés ci-dessus peuvent être trouvés sur le site Web d'Amazon.

Zabbix Playlist:

Sur cette page, nous proposons un accès rapide à une liste de vidéos liées à l'installation de Zabbix.

N'oubliez pas de vous abonner à notre chaîne youtube nommée FKIT.

Tutoriel Relatif à Zabbix:

Sur cette page, nous proposons un accès rapide à une liste de didacticiels relatifs à l’installation de Zabbix.

Tutoriel - Activer la Surveillance Zabbix Vmware

Tout d'abord, nous devons éditer le fichier de configuration du serveur Zabbix et activer la fonction de moniteur Vmware.

Sur la console Linux, utilisez les commandes suivantes pour rechercher l'emplacement du fichier zabbix_server.conf.

Dans notre exemple, le fichier zabbix_server.conf se trouvait sous / usr / local / etc.

Après avoir trouvé, vous devez éditer le fichier zabbix_server.conf.

# updatedb
# locate zabbix_server.conf
# vi /usr/local/etc/zabbix_server.conf

Voici le fichier d'origine, avant notre configuration.

LogFile=/tmp/zabbix_server.log
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=kamisama321
Timeout=4
LogSlowQueries=3000

Ajouter StartVMwareCollectors = 5 à la fin du fichier de configuration

Voici le nouveau fichier avec notre configuration.

LogFile=/tmp/zabbix_server.log
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=kamisama321
Timeout=4
LogSlowQueries=3000
StartVMwareCollectors=5

Dans notre exemple, le serveur Zabbix a été configuré pour démarrer automatiquement 5 processus de collecteur Vmware.

Maintenant, vous devez redémarrer le service Zabbix.

Si vous avez utilisé notre guide d'installation, vous pouvez redémarrer Zabbix à l'aide de la commande suivante:

# /etc/init.d/zabbix-server restart

Si le serveur Zabbix a été démarré avec succès, vous devriez voir un message similaire à celui-ci sur le fichier journal:

12278:20180806:154520.163 VMware monitoring: YES
12296:20180806:154520.189 server #17 started [vmware collector #2]

12299:20180806:154520.189 server #20 started [vmware collector #5]

12297:20180806:154520.189 server #18 started [vmware collector #3]

12295:20180806:154520.189 server #16 started [vmware collector #1]

12298:20180806:154520.221 server #19 started [vmware collector #4]

Dans notre exemple, le fichier journal du serveur Zabbix zabbix_server.log se trouve dans le répertoire / tmp.

Dans notre exemple, le serveur Zabbix a lancé 5 processus de collecte de données Vmware automatiquement.

Toutes nos félicitations! vous avez activé la fonctionnalité requise pour surveiller Vmware sur Zabbix.

Vous pouvez maintenant utiliser le tableau de bord du serveur Zabbix pour ajouter Vmware ESXi au service de surveillance du réseau.

Didacticiel - Serveur Zabbix Monitor Vmware ESXi

Maintenant, nous devons accéder au tableau de bord du serveur Zabbix et ajouter l'ordinateur Linux en tant qu'hôte.

Ouvrez votre navigateur et entrez l'adresse IP de votre serveur Web plus / zabbix.

Dans notre exemple, l'URL suivante a été saisie dans le navigateur:

• http://35.162.85.57/zabbix

Sur l'écran de connexion, utilisez le nom d'utilisateur et le mot de passe par défaut.

• Nom d'utilisateur par défaut: Admin
• Mot de passe par défaut: zabbix

zabbix login

Après une connexion réussie, vous serez envoyé sur le tableau de bord Zabbix.

zabbix dashboard

Sur l'écran du tableau de bord, accédez au menu Configuration et sélectionnez l'option Hôte.

zabbix add host

En haut à droite de l'écran, cliquez sur le bouton Créer un hôte.

Zabbix Create Host

Sur l'écran de configuration de l'hôte, vous devrez entrer les informations suivantes:

• Nom d'hôte - Entrez un nom d'hôte pour identifier le serveur Vmware ESXi.
• Nom d'hôte visible - Répétez le nom d'hôte.
• Nouveau groupe - Entrez un nom pour identifier un groupe de périphériques similaires.
• Interface de l'agent - Entrez l'adresse IP du Vmware ESXi.

Voici l'image originale, avant notre configuration.

zabbix Cisco - Antes

Voici la nouvelle image avec notre configuration.

Zabbix Vmware Host

Ensuite, nous devons configurer les informations de connexion Vmware et l'adresse IP à l'aide de macros.

Zabbix utilisera ces informations pour se connecter au serveur Vmware et collecter des données.

Accédez à l'onglet Macros en haut de l'écran et créez les macros suivantes:

• {$ USERNAME} - root

• {$ PASSWORD} - mot de passe root

• {$ URL} - https: // + Adresse IP du serveur Vmware + / sdk.

Zabbix connect Vmware ESXI server

Ensuite, nous devons associer l'hôte à un modèle de moniteur réseau spécifique.

Par défaut, Zabbix est livré avec une grande variété de modèles de surveillance.

Accédez à l'onglet Modèles en haut de l'écran.

Cliquez sur le bouton Sélectionner et recherchez le modèle nommé: TEMPLATE VM VMWARE.

zabbix vmware monitor template

Cliquez sur le bouton Ajouter (1).

Cliquez sur le bouton Ajouter (2).

Après quelques minutes, vous pourrez voir le résultat initial sur le tableau de bord Zabbix.

Le résultat final prendra au moins deux heures.

Par défaut, Zabbix attend 1 heure pour découvrir les machines virtuelles disponibles sur le serveur ESXi.

Par défaut, Zabbix attend 1 heure supplémentaire pour découvrir les interfaces disque et réseau des machines virtuelles.

Toutes nos félicitations! Vous avez configuré Zabbix pour surveiller un serveur Vmware ESXi.

Toutes nos félicitations! Vous avez configuré Zabbix pour surveiller toutes les machines virtuelles à partir d'un serveur Vmware ESXi.