Surveillance VMware · 3 min read · Oct 18, 2025
Surveillance de VMware ESX/vSphere avec Opsview
Surveillance de VMware ESX/vSphere avec Opsview
Opsview offre un moyen puissant et flexible de surveiller les dispositifs virtualisés. Afin de surveiller VMware ESX et les VM fonctionnant sur ESX, nous devrons télécharger et installer quelques éléments logiciels listés ci-dessous, à savoir le SDK VMware vSphere pour Perl et un plugin Nagios pour vérifier ESX.
Tout d’abord, nous devrons accéder à un terminal sur notre serveur Opsview (via ssh, par exemple). Une fois connecté, tapez “su -“ pour passer en root (si ce n’est pas déjà fait) et “cd /usr/local/src”.
Une fois sur place, nous devrons télécharger le SDK VMware (mentionné précédemment) depuis le site Web de VMware ; lien ici. Cela nécessitera que vous ayez un accès de connexion à www.vmware.com.
Le fichier sera téléchargé sur la machine que vous utilisez pour vous connecter à votre système Opsview, donc nous devrons soit utiliser ssh:// soit WinSCP (selon la plateforme) pour le copier sur le système Opsview. Le fichier ressemblera au nom suivant :
VMware-vSphere-Perl-SDK-5.0.0-422456.x86_64.tar.gzUne fois que vous avez copié le fichier dans /usr/local/src, en tant que root, nous devrons installer quelques paquets selon votre distribution :
Red Hat Enterprise Linux
yum install openssl-devel perl-Class-MethodMaker perl-SOAP-Lite perl-XML-LibXML openwsman-perl perl-Data-DumpOpsview a construit un package séparé pour perl-uuid qui est disponible aux liens suivants. Veuillez installer en utilisant ‘rpm -iv
RHEL 6
x86: https://s3.amazonaws.com/perl-UUID/perl-UUID-0.04-1.0.el6.i686.rpm
x86-64: https://s3.amazonaws.com/perl-UUID/perl-UUID-0.04-1.0.el6.x86_64.rpm
RHEL 5
x86: https://s3.amazonaws.com/perl-UUID/perl-UUID-0.02-1.el5.i386.rpm
x86-64: https://s3.amazonaws.com/perl-UUID/perl-UUID-0.02-1.el5.x86_64.rpm
Ubuntu/Debian :
apt-get install cpanmin libdata-dump-perl libsoap-lite-perl libclass-methodmaker-perl libxml-libxml-simple-perl libssl-dev libarchive-zip-perl libuuid-perlNous devrons également exécuter ce qui suit, en raison des particularités du SDK VMware :
export http_proxy=
export ftp_proxy=Une fois installé, cd /usr/local/src et exécutez les commandes suivantes :
tar zxvf VMware-vSphere-Perl-SDK-5.0.0-422456.x86_64.tar.gz
cd vmware-vsphere-cli-distrib/
./vmware-install.plUne fois que vous avez exécuté la commande vmware-install.pl, il vous sera demandé de lire et de confirmer que vous acceptez le contrat d’utilisateur. Une fois cela fait, le SDK sera installé.
C’est la somme de la partie ligne de commande pour configurer Opsview afin de surveiller VMware. Ensuite, nous ajouterons nos hôtes VMware via l’interface graphique. Pour ce faire, connectez-vous à Opsview et naviguez vers “PARAMÈTRES > HÔTES” et cliquez sur l’icône verte « plus » en haut à gauche pour ajouter un nouvel hôte.
Vous devrez remplir les champs en conséquence, c’est-à-dire l’adresse de l’hôte, la description, etc. comme ci-dessous :

La partie principale de cette section “HÔTE” pour ajouter un nouvel hôte est en bas – “Modèles d’hôtes”. Nous avons 2 modèles d’hôtes pour la surveillance VMware à partir d’Opsview 4.1 :
| OS – VMware ESX – Invité | Utilisez ce modèle d’hôte pour vos machines virtuelles fonctionnant sur le serveur ESX. |
| OS – VMware ESX – Hôte | Utilisez ce modèle d’hôte pour votre serveur ESX lui-même, qui héberge des machines virtuelles. |
Sélectionnez le modèle d’hôte approprié pour votre hôte, c’est-à-dire “OS – VMware ESX – Hôte” et cliquez sur la flèche pour le déplacer dans la boîte de gauche, puis cliquez sur suivant.
Ensuite, vous pouvez configurer vos notifications en option, ou ajouter des moniteurs supplémentaires, mais pour que la surveillance fonctionne, nous devrons naviguer vers “ATTRIBUTS” et spécifier les valeurs pour “ESXUSER”, “ESXPASSWORD” et “DATASTORE” (le nom du datastore que nous souhaitons surveiller) :

Cliquez sur “SOUMETTRE LES MODIFICATIONS”, et notre nouvel hôte VMware est ajouté. Nous devons maintenant aller à “PARAMÈTRES > APPLIQUER LES MODIFICATIONS”, et recharger la configuration. Après 8 à 10 secondes, votre Opsview sera rechargé et votre nouvel hôte sera surveillé, comme ci-dessous :

Vous pouvez également ajouter, dupliquer et personnaliser les vérifications de service en allant à “PARAMÈTRES > VÉRIFICATIONS DE SERVICE”, et modifier/dupliquer en conséquence (c’est-à-dire si vous souhaitez surveiller plusieurs datastores, etc).
Publié par : Brian King
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.