¿Le gustaría aprender a usar Zabbix para monitorear un servidor Vmware ESXi y todas las máquinas virtuales? En este tutorial, le mostraremos cómo configurar Zabbix para monitorear un servidor Vmware ESXi.

• Versión de Zabbix: 3.4.12

Este tutorial fue probado en VMware ESXi 5.5.

Este tutorial se probó en VMware ESXi 6.0.

Este tutorial fue probado en VMware ESXi 6.5.

Lista de Hardware:

La siguiente sección presenta la lista de equipos utilizados para crear este tutorial de Zabbix.

Cada pieza de hardware enumerada anteriormente se puede encontrar en el sitio web de Amazon.

Zabbix Playlist:

En esta página, ofrecemos acceso rápido a una lista de videos relacionados con la instalación de Zabbix.

No te olvides de suscribirte a nuestro canal de youtube llamado FKIT.

Tutorial - Habilite la Supervisión de Zabbix Vmware

Primero, necesitamos editar el archivo de configuración del servidor Zabbix y habilitar la función del monitor VMware.

En la consola de Linux, use los siguientes comandos para encontrar la ubicación del archivo zabbix_server.conf.

En nuestro ejemplo, el archivo zabbix_server.conf se encuentra en / usr / local / etc.

Después de encontrarlo, debe editar el archivo zabbix_server.conf.

# updatedb
# locate zabbix_server.conf
# vi /usr/local/etc/zabbix_server.conf

Aquí está el archivo original, antes de nuestra configuración.

LogFile=/tmp/zabbix_server.log
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=kamisama321
Timeout=4
LogSlowQueries=3000

Agregue StartVMwareCollectors = 5 al final del archivo de configuración

Aquí está el nuevo archivo con nuestra configuración.

LogFile=/tmp/zabbix_server.log
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=kamisama321
Timeout=4
LogSlowQueries=3000
StartVMwareCollectors=5

En nuestro ejemplo, el servidor Zabbix se configuró para iniciar automáticamente 5 procesos de recopilador de VMware.

Ahora, necesita reiniciar el servicio Zabbix.

Si usó nuestra guía de instalación, puede reiniciar Zabbix usando el siguiente comando:

# /etc/init.d/zabbix-server restart

Si el servidor Zabbix se inició correctamente, debería ver un mensaje similar a este en el archivo de registro:

12278:20180806:154520.163 VMware monitoring: YES
12296:20180806:154520.189 server #17 started [vmware collector #2]

12299:20180806:154520.189 server #20 started [vmware collector #5]

12297:20180806:154520.189 server #18 started [vmware collector #3]

12295:20180806:154520.189 server #16 started [vmware collector #1]

12298:20180806:154520.221 server #19 started [vmware collector #4]

En nuestro ejemplo, el archivo de registro del servidor Zabbix zabbix_server.log se encuentra dentro del directorio / tmp.

En nuestro ejemplo, el servidor Zabbix inició 5 procesos de recopilador de datos de VMware automáticamente.

¡Felicidades! Ha habilitado la función requerida para supervisar Vmware en Zabbix.

Ahora puede usar el tablero del servidor Zabbix para agregar Vmware ESXi al servicio de monitoreo de red.

Tutorial - Zabbix Monitor Vmware ESXi Server

Ahora, necesitamos acceder al tablero del servidor Zabbix y agregar la computadora Linux como un Host.

Abra su navegador e ingrese la dirección IP de su servidor web más / zabbix.

En nuestro ejemplo, la siguiente URL se ingresó en el navegador:

• http://35.162.85.57/zabbix

En la pantalla de inicio de sesión, use el nombre de usuario predeterminado y la contraseña predeterminada.

• Nombre de usuario predeterminado: Admin
• Contraseña predeterminada: zabbix

zabbix login

Después de un inicio de sesión exitoso, se lo enviará al Tablero de Zabbix.

zabbix dashboard

En la pantalla del tablero, acceda al menú Configuración y seleccione la opción Host.

zabbix add host

En la esquina superior derecha de la pantalla, haz clic en el botón Crear host.

Zabbix Create Host

En la pantalla de configuración de Host, deberá ingresar la siguiente información:

• Nombre de host: ingrese un nombre de host para identificar el servidor de Vmware ESXi.
• Nombre de host visible: repite el nombre de host.
• Nuevo grupo: ingrese un nombre para identificar un grupo de dispositivos similares.
• Interfaz del agente: ingrese la dirección IP de Vmware ESXi.

Aquí está la imagen original, antes de nuestra configuración.

zabbix Cisco - Antes

Aquí está la nueva imagen con nuestra configuración.

Zabbix Vmware Host

A continuación, debemos configurar la información de inicio de sesión de VMware y la dirección IP usando Macros.

Zabbix utilizará esta información para conectarse al servidor de VMware y recopilar datos.

Acceda a la pestaña Macros en la parte superior de la pantalla y cree las siguientes macros:

• {$ USERNAME} - root

• {$ PASSWORD} - contraseña de root

• {$ URL} - https: // + dirección IP del servidor de VMware + / sdk.

Zabbix connect Vmware ESXI server

A continuación, debemos asociar el host con una plantilla de monitor de red específica.

Por defecto, Zabbix viene con una gran variedad de plantillas de monitoreo.

Acceda a la pestaña Plantillas en la parte superior de la pantalla.

Haga clic en el botón Seleccionar y ubique la plantilla llamada: PLANTILLA VM VMWARE.

zabbix vmware monitor template

Haga clic en el botón Agregar (1).

Haga clic en el botón Agregar (2).

Después de unos minutos, podrá ver el resultado inicial en el Tablero de Zabbix.

El resultado final tomará al menos dos horas.

De forma predeterminada, Zabbix esperará 1 hora para descubrir las máquinas virtuales disponibles en el servidor ESXi.

De forma predeterminada, Zabbix esperará 1 hora extra para descubrir el disco de las máquinas virtuales y las interfaces de red.

¡Felicidades! Ha configurado Zabbix para supervisar un servidor Vmware ESXi.

¡Felicidades! Ha configurado Zabbix para supervisar todas las máquinas virtuales desde un servidor Vmware ESXi.