Afficher la pageAnciennes révisionsLiens de retourHaut de page Cette page est en lecture seule. Vous pouvez afficher le texte source, mais ne pourrez pas le modifier. Contactez votre administrateur si vous pensez qu'il s'agit d'une erreur. ====== Nagios - Superviser un ESXi ====== <label type="info">Création</label> --- //[[nekan@shyrkasystem.com|Nicolas THOREZ]] 2020/06/12 10:30// Il existe un plugin Nagios permettant de superviser l'état de santé d'un serveur ESXi. Il s'agit de [[https://exchange.nagios.org/directory/Plugins/Operating-Systems/%2A-Virtual-Environments/VMWare/check_esxi_hardware-2Epy/details|check_esxi_harware.py]]. ===== Installation ===== * On commence par activer le service CIM sur l'ESXi à vérifier. Pour cela, on exécute la commande suivante sur la console de l'hyperviseur : <sxh bash>esxcli system wbem set --enable true</sxh> * Ensuite, sur le serveur Nagios, on installe les paquets nécessaires : <sxh bash>apt update apt install -y python-pip python-pywbem</sxh> * On télécharge le plugin et on lui donne les bons droits : <sxh bash>cd /usr/lib/nagios/plugins/ wget https://www.claudiokuenzler.com/nagios-plugins/check_esxi_hardware.py chown nagios:nagios check_esxi_hardware.py chmod 750 check_esxi_hardware.py</sxh> * Pour l'utiliser, il suffit de créer la commande Nagios suivante : <sxh bash># Vérification de l'état général des ESXi define command { command_name check_esxi command_line /usr/lib/nagios/plugins/check_esxi_hardware.py -H 192.168.1.250 -U $_SERVICEUSER$ -P $_SERVICEPASSWORD$ }</sxh> * Et le service Nagios suivant : <sxh bash># Vérification de l'état général de l'ESXi define service { use local-service host_name ESXi1,ESXi2 # Liste des ESXi à vérifier service_description Etat général ESXi check_command check_esxi _USER root # Utilisateur ESXi avec droits d'administration _PASSWORD P@ssW0rd # Mot de passe le l'utilisateur concerné icon_image hardware.png }</sxh> * On vérifie la configuration de Nagios : <sxh bash>/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg</sxh> * Si tout va bien, on redémarre le service Nagios : <sxh bash>service Nagios restart</sxh> * On a plus qu'à vérifier l'état du/des serveurs ESXi sur l'interface de Nagios : <image shape="thumbnail">{{ :vmware:nagios_esxi_001.png |}}</image> ~~DISCUSSION~~ nagios_esxi.txt Dernière modification : 2021/03/05 19:03de nekan