Vmware ESXi - Monitorare un server Vmware

Data l'importanza del monitoraggio del server Vmware ESXi e visto che questo non viene fornto di default ho trovato un interessante articolo che mostra come integrare in Nagios.

Questo controllo può essere effettuato dal plugin check_esxi_hardware.py scritto da Claudio Kuenzler e riportato anche dalla community VMware


Ecco il link per il download:


Ecco la procedura da command line:

# yum install python

Scaricare pywbem


# wget http://downloads.sourceforge.net/project/pywbem/pywbem/pywbem-0.7/pywbem-0.7.0.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fpywbem%2Ffiles%2F&ts=1332321760&use_mirror=freefr

# tar -vxzf pywbem-0.7.0.tar.gz

Installare l'estensione:

# cd pywbem-0.7.0

# python setup.py install

# wget http://www.claudiokuenzler.com/nagios-plugins/check_esxi_hardware.py

# cp check_esxi_hardware.py /usr/lib/nagios/plugins/ 

# chmod 755 check_esxi_hardware.py

Ecco la sintassi per verificare il corretto funzionamento:

./check_esxi_hardware.py -H IP_address_esxi -U username -P password -V vendor

dove l'username fa parte del gruppo root

   

Le informazioni del plugin sono quelle visualizzate in:

 

Di seguito il codice per Nagios:

define command {
command_name     check_esxi_hardware
command_line         $USER1$/check_esxi_hardware.py -H $HOSTADDRESS$ -U $ARG1$ -P $ARG2$ -V $ARG3$
}

[Articolo originale http://nolabnoparty.com/monitorare-esxi-server-health-tramite-nagios/ ]