4 Ejemplo de configuración de monitoreo de VMware

Descripción general

El siguiente ejemplo describe cómo configurar Zabbix para monitorear máquinas virtuales VMware. Esto involucra:

  • crear un equipo que represente su entorno VMware;
  • crear una regla de descubrimiento de bajo nivel que descubra máquinas virtuales en su entorno VMware;
  • crear un prototipo de equipo, a partir del cual Zabbix generará equipos reales para las máquinas virtuales descubiertas mediante la regla de descubrimiento de bajo nivel.

Requisitos previos

Este ejemplo no cubre la configuración de VMware. Se supone que VMware ya está configurado.

Antes de continuar, establezca el parámetro StartVMwareCollectors en el archivo de configuración del servidor Zabbix en 2 o más (el valor predeterminado es 0).

Crear un equipo

1. Vaya a Recopilación de datosEquipos.

2. Crear un equipo:

  • En el campo Nombre de equipo, ingrese un nombre de equipo (por ejemplo, "VMware VM").
  • En el campo Grupos de equipos, escriba o seleccione un grupo de equipos (por ejemplo, "Máquinas virtuales").

  • En la pestaña Macros, configure las siguientes macros de equipo:
    • {$VMWARE.URL} - URL del SDK del servicio VMware (hipervisor ESXi) (https://servername/sdk)
    • {$VMWARE.USERNAME} - Nombre de usuario del servicio VMware
    • {$VMWARE.PASSWORD} - Contraseña de usuario del servicio VMware {$VMWARE.USERNAME}

3. Haga clic en el botón Agregar para crear el equipo. Este equipo representará su entorno VMware.

Crear una regla de descubrimiento de bajo nivel

1. Haga clic en Descubrimiento para que el equipo creado vaya a la lista de reglas de descubrimiento de bajo nivel para ese equipo.

2. Crear una regla de descubrimiento de bajo nivel:

  • En el campo Nombre, ingrese un nombre de regla de descubrimiento de bajo nivel (por ejemplo, "Descubrir VMware VM").
  • En el campo Tipo, seleccione "Comprobación simple".
  • En el campo Clave, ingrese la clave del elemento integrado para descubrir máquinas virtuales VMware: vmware.vm.discovery[{$VMWARE.URL}]
  • En los campos Nombre de usuario y Contraseña, introduzca las macros correspondientes previamente configuradas en el host.

3. Haga clic en el botón Agregar para crear la regla de descubrimiento de bajo nivel. Esta regla de descubrimiento descubrirá máquinas virtuales en su entorno VMware.

Crear un prototipo de equipo

1. En la lista de reglas de descubrimiento de bajo nivel, haga clic en Prototipos de equipo para la regla de descubrimiento de bajo nivel creada anteriormente.

2. Crear un prototipo de equipo. Dado que los prototipos de equipo son planos para crear equipos mediante reglas de descubrimiento de bajo nivel, la mayoría de los campos contendrán [macros de descubrimiento de bajo nivel] (/manual/config/macros/lld_macros). Esto garantiza que los equipos se creen con propiedades basadas en el contenido recuperado mediante la regla de descubrimiento de bajo nivel creada previamente.

  • En el campo Nombre de equipo, ingrese la macro {#VM.UUID}.
  • En el campo Nombre visible, ingrese la macro {#VM.NAME}.
  • En el campo Plantillas, ingrese o seleccione la plantilla "VMware Guest". Esta plantilla contiene métricas de VMware y reglas de descubrimiento para monitorear el estado de energía de una máquina virtual, el uso de CPU, el uso de memoria, los dispositivos de red, etc.
  • En el campo Grupos de equipos, ingrese o seleccione un grupo de equipos (por ejemplo, "Hosts descubiertos").
  • En el campo Interfaces, agregue una [interfaz de equipo] personalizada (/manual/discovery/low_level_discovery/host_prototypes#host-interfaces) y, en el campo nombre DNS, ingrese la macro {#VM.DNS}. Alternativamente (según la configuración de su entorno VMware), en el campo Dirección IP, ingrese la macro {#VM.IP}. Esto es necesario para el correcto funcionamiento de la plantilla VMware Guest.

  • En la pestaña Macros, configure la macro {$VMWARE.VM.UUID} con el valor {#VM.UUID}. Esto es necesario para el correcto funcionamiento de la plantilla VMware Guest que utiliza esta macro como macro de usuario a nivel de equipo en los parámetros de la métrica. (por ejemplo, vmware.vm.net.if.discovery[{$VMWARE.URL}, {$VMWARE.VM.UUID}]).

3. Haga clic en el botón Agregar para crear el prototipo de equipo. Este prototipo de equipo se utilizará para crear equipos para máquinas virtuales descubiertas mediante la regla de descubrimiento de bajo nivel creada previamente.

Ver equipos y métricas

Una vez creado el prototipo de equipo, la regla de descubrimiento de bajo nivel creará equipos para las máquinas virtuales VMware descubiertas y Zabbix comenzará a monitorearlas. Tenga en cuenta que el descubrimiento y la creación de equipos también se pueden ejecutar manualmente, si es necesario.

Para ver los equipos creados, navegue hasta la sección del menú Recopilación de datosEquipos.

Para ver las métricas recopiladas, navegue hasta la sección del menú MonitoreoEquipos y haga clic en Últimos datos para uno de los equipos.