meta data de esta página
  •  

¡Esta es una revisión vieja del documento!


Monitorizar vmware con Zabbix

Hay tres formas, que yo conozca, para monitorizar un servidor de Vmware.

  1. Instalando un agente de zabbix en el ESXi
  2. Monitorizarlo por SNMP
  3. Desde el propio Zabbix aceder al vcenter y recopilar la información que nos da el propio vcenter

Yo voy a hacerlo con la última opición ya que no es necesario instalar ni habilitar nada en los ESXi y además con las plantillas apropiadas tendremos autodescubrimiento de los cluster, ESXi y máquinas virtuales gestionados desde el mismo.

Como incoveniente de este método es la dependencia que tenenmos del propio vcenter para obtener y monitorizar los mismos.

Antes que nada tenemos que verificar que tenemos los módulos del zabbix necesarios

ldd /usr/sbin/zabbix_server | grep -E 'xml|curl' 

el resultado debería de ser

# ldd /usr/sbin/zabbix_server | grep -E 'xml|curl'
        libxml2.so.2 => /lib64/libxml2.so.2 (0x00007f00f346f000)
        libcurl.so.4 => /lib64/libcurl.so.4 (0x00007f00f2100000)

En caso contrario instalar los mismos

Una vez verificado el paso anterior debemos modificar el fichero zabbix_server.conf y activar las siguientes opciones:

  • StartVMwareCollectors = 1 * VMwareCacheSize = 8M * VMwareFrequency = 60

Referencias