du Réseau des Informaticiens Normands (R.I.N.)
Un script python pour contrôler l’état de son serveur Vmware ESXi
ESXi, contrairement à ESX, ne propose pas de capteurs SNMP. Il est donc difficile d’en contrôler le fonctionnement à distance.
Le script python suivant retourne un code quantifiant l’état d’un serveur ESXi. Tant que le script retourne OK, alors tout va bien!. Une vingtaine de niveaux de qualité de service sont gérés.
Le script check_esx_wbem.py peux être téléchargé ici.
Son fonctionnement sous Debian requière python2.4 et la librairie pywbem.
# apt-get install python2.4
# tar -zxvf pywbem-0.7.0rc1.tar.gz
# cd pywbem-0.7.0rc1
# python setup.py install
# cd..
Rendez le script exécutable
# chmod +x check_esx_wbem.py
Lancez le script
# ./check_esx_wbem.py https://yourserverip:5989 root password
Ajoutez le paramètre “verbose” si vous souhaitez avoir le détail des capteurs pris en compte.
Source:
http://www.ubergeek.co.uk/blog/2008/11/monitoring-hardware-through-vmware-esxi-and-nagios/
http://www.nagiosexchange.org/cgi-bin/page.cgi?g=Detailed%2F2697.html;d=1
Vous pourriez être intéressé par ...
| Imprimer l'article | Cette entrée a été posté par Olivier Olejniczak le 3 janvier 2009 à 15 h 05, et placée dans Informatique, Virtualisation. Vous pouvez suivre les réponses à cette entrée via RSS 2.0. Vous pouvez laisser une réponse, ou bien un trackback depuis votre site. |

Sauvegarder des machines virtuelles ESXi: 6ème (et dernière!) partie
Activer un accès SSH à Vmware ESXi
