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.
- Instalando un agente de zabbix en el ESXi
- Monitorizarlo por SNMP
- 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