Voulez-vous apprendre à surveiller un ordinateur Vmware ESXi à l'aide de SNMP? Dans ce tutoriel, nous allons vous montrer comment configurer SNMP sur Vmware ESXi et comment configurer le serveur Zabbix pour qu'il surveille Vmware ESXi sans avoir à installer l'agent Zabbix.

Ce tutoriel a été testé sur Vmware ESXi 6

Ce tutoriel a été testé sur Vmware ESXi 6.5

Ce tutoriel a été testé sur Zabbix 3.4

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.

Didacticiel - Configuration SNMP sur VMware ESXi

Maintenant, nous devons configurer le service SNMP sur Vmware ESXi.

Sur la console Vmware, utilisez les commandes suivantes pour configurer SNMP.

# esxcli system snmp set --communities GokuBlack
# esxcli system snmp set --syscontact=”Zamasu <zamasu@dbsuper.com>”
# esxcli system snmp set --syslocation=”Universe10 - IT Room”
# esxcli system snmp set --enable true

La communauté GokuBlack dispose d'une autorisation en lecture seule sur le serveur Vmware ESXi.

La personne de contact responsable de ce serveur a été configurée en tant que Zamasu.

L'emplacement de l'équipement a été configuré comme salle informatique de l'univers 10.

Vous avez configuré avec succès le service Vmware ESXi SNMP.

Pour tester votre configuration SNMP, utilisez les commandes suivantes sur la console du serveur Zabbix.

# apt-get install snmp
# snmpwalk -v2c -c GokuBlack 192.168.0.50

Voici un petit échantillon de la sortie SNMPWALK.

iso.3.6.1.2.1.1.1.0 = STRING: "VMware ESXi 6.5.0 build-7388607 VMware, Inc. x86_64"
iso.3.6.1.2.1.1.2.0 = OID: iso.3.6.1.4.1.6876.4.1
iso.3.6.1.2.1.1.3.0 = Timeticks: (6430200) 17:51:42.00
iso.3.6.1.2.1.1.4.0 = STRING: "Zamasu <zamasu@dbsuper.com>"
iso.3.6.1.2.1.1.5.0 = STRING: "TECH-VM01"
iso.3.6.1.2.1.1.6.0 = STRING: "Universe10 - IT Room"

Toutes nos félicitations! vous avez configuré le service SNMP sur un ordinateur exécutant Vmware ESXi.

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

Tutoriel - Zabbix Monitor Vmware ESXi utilisant SNMP

Maintenant, nous devons accéder au tableau de bord du serveur Zabbix et ajouter l'ordinateur Vmware ESXi 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 - Cliquez sur l'option Supprimer.
• Interface SNMP - Entrez l'adresse IP du serveur Vmware ESXi.

Voici l'image originale, avant notre configuration.

zabbix Cisco - Antes

Voici la nouvelle image avec notre configuration.

Zabbix Vmware ESXi SNMP

Ensuite, nous devons configurer la communauté SNMP que Zabbix utilisera pour se connecter au serveur Vmware ESXi.

Accédez à l'onglet Macros en haut de l'écran.

Créez une macro nommée: {$ SNMP_COMMUNITY}

La valeur de la macro {$ SNMP_COMMUNITY} doit être la communauté SNMP Vmware ESXi.

Zabbix SNMP Macro Linux

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é: Modèle OS LINUX SNMPv2

Zabbix Linux Template SNMP

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 une heure.

Par défaut, Zabbix attend 1 heure pour connaître le nombre d'interfaces sur le serveur Vmware ESXi.

Par défaut, Zabbix attend 1 heure avant de collecter des informations à partir des interfaces réseau.

Pour tester votre configuration, accédez au menu Surveillance et cliquez sur l'option Graphiques.

Attendez 1 heure avant d'essayer d'accéder au graphique de l'ordinateur Vmware ESXi.

Zabbix graphic

En haut à droite de l'écran, sélectionnez le groupe nommé ALL.

Sélectionnez votre nom d'hôte d'ordinateur Vmware ESXi.

Sélectionnez le graphe nommé: UTILISATION DE LA MÉMOIRE

Vmware memory utilization

Vous devriez pouvoir voir le graphique d'utilisation de la mémoire.

Zabbix linux monitor memory

Toutes nos félicitations! Vous avez configuré le serveur Zabbix pour surveiller un serveur Vmware ESXi à l'aide de SNMP.