Comment activer SNMP pour monitorer un serveur vSphere

Le meilleur VPN au monde

La méthode de configuration de SNMP que nous avions vu dans l’article « comment activer SNMP pour monitorer un serveur ESX » a changée dans pour la version vSphere de l’hyperviseur VMware.

En effet dans les versions précédentes, ESX s’appuyait sur un composant Net‐SNMP, mais désormais vSphere intègre son propre Agent SNMP. L’utilisation de Net-SNMP reste cependant toujours possible mais ne sera plus supportée par VMware.

Installation des outils d’administration RCLI

Depuis le site de VMware téléchargez et installez la dernière version des « outils d’administration en ligne de commande » pour vSphere 4.

Configuration de l’agent SNMP VMWARE

  • Arrêtez le service snmpd depuis le service console de vSphere en entrant la commande:
service snmpd stop
  • Editez le fichier /etc/snmp/snmpd.conf et ajoutez la ligne suivante à la fin du fichier:
proxy -v 1 -c public udp:127.0.0.1:171 .1.3.6.1.4.1.6876
  • A l’aide de vSphere™ CLI, éditez et configurez  le fichier /etc/vmware/snmp.xml afin de mapper l’agent SNMP au port 171.
vicfg-snmp.pl --server  --username  --password -E -c public --port 171

-E permet d’activer l’agent SNMP et le paramètre
-c public permet de nommer la communauté « public »

Vous pouvez éditer /etc/vmware/snmp.xml afin de vérifier la configuration:

<config>
<snmpSettings>
<communities>public</communities>
<enable>true</enable>
<port>171</port>
<targets>IP address@162 private</targets>
</snmpSettings>
</config>
  • Redémarrer enfin le service mgmt‐vmware (hostd) et le service snmpd depuis le service console en entrant les commandes suivantes:
service mgmt-vmware restart
service snmpd restart

Laisser un commentaire