Skip to main content

Introducción

Este documento tiene como objetivo la descripción de la monitorización de datacenters, datastores, hosts exsi y máquinas virtuales con Pandora FMS mediante el plugin de Vmware de pandora a través del discovery.

Supervisión de la arquitectura de VMware

Con este sistema, es posible monitorizar arquitecturas como la siguiente.

image-1683727432322.png

Pandora FMS puede monitorizar VCenter, servidores ESXi y los componentes que virtualizan Datastores y Máquinas Virtuales. Pandora FMS se basa en la API proporcionada por la líbreria pyvmomy uno de los SDK oficiales de Vmware para la recopilación de datos.

La monitorización de un entorno de VMware se puede dividir en varios aspectos importantes para tener una visión completa del rendimiento y la salud del entorno.

Principales de la monitorización de un entorno de VMware

Monitorización de las máquinas virtuales (VM)

Las máquinas virtuales son la base del entorno de virtualización de VMware. La monitorización de las VMs es importante para obtener información sobre el uso de recursos, la disponibilidad y el rendimiento de las VMs. Algunas de las métricas importantes a monitorizar son el uso de CPU, memoria, almacenamiento y red.

Monitorización de ESXi

ESXi es el hipervisor de VMware que se ejecuta en el servidor físico y proporciona la capacidad de virtualización. El monitoreo de ESXi es importante para obtener información sobre la utilización de recursos, la salud del host y la capacidad de rendimiento. Algunas de las métricas importantes a monitorizar son el uso de CPU, memoria, almacenamiento, red y la carga del host.

Monitorización de Datastores

Los datastores son los espacios de almacenamiento en el hipervisor ESXi que almacenan las imágenes de las VMs y los archivos de configuración. La monitorización de los datastores es importante para obtener información sobre el uso de almacenamiento, la salud del almacenamiento y la capacidad de rendimiento. Algunas de las métricas importantes a monitorizar son el uso de espacio, la tasa de transferencia de lectura y escritura, y el uso de la CPU y la memoria en el almacenamiento.

Monitorización de Datacenters

Los datacenters son grupos lógicos de recursos de virtualización que incluyen hosts ESXi, clusters, redes y almacenamiento. La monitorización de los datacenters es importante para obtener información sobre la utilización de recursos, la salud del entorno y la capacidad de rendimiento. Algunas de las métricas importantes a monitorizar son la disponibilidad de los recursos, el uso de CPU, memoria, almacenamiento y red en el datacenter.

Estadísticas avanzadas

Al instalar las VMware Tools en una máquina virtual, se habilita la recopilación de estadísticas avanzadas de la VM. Las VMware Tools son un conjunto de controladores y servicios que se instalan en una máquina virtual para mejorar su rendimiento y capacidad de gestión en un entorno de virtualización VMware.

Las estadísticas avanzadas de la VM son métricas detalladas que se pueden recopilar para monitorear y optimizar el rendimiento de la máquina virtual. Algunas de las estadísticas avanzadas que se pueden recopilar incluyen:

Información de hardware

La información de hardware de la VM incluye detalles sobre el procesador, la memoria, el almacenamiento y la red de la máquina virtual. Estos detalles pueden ser útiles para identificar cuellos de botella de recursos y optimizar la configuración de la VM.

Información de rendimiento: Las estadísticas de rendimiento incluyen métricas detalladas sobre el uso de CPU, memoria, disco y red de la VM. Estas métricas pueden ser útiles para identificar cuellos de botella de rendimiento y optimizar la configuración de la VM.

Información de eventos

Las estadísticas de eventos incluyen información detallada sobre eventos que ocurren en la VM, como inicios y detenciones, reinicios, errores de hardware y software, y mucho más. Esta información puede ser útil para solucionar problemas de la VM y para mejorar su estabilidad y confiabilidad.

Para habilitar las estadísticas avanzadas de la VM, es necesario instalar las VMware Tools en la máquina virtual. Una vez instaladas las VMware Tools, se pueden habilitar las estadísticas avanzadas en la configuración de la VM. Para hacer esto, siga los siguientes pasos:

  1. Haga clic con el botón derecho en la máquina virtual y seleccione "Editar configuración".
  2. Seleccione "Opciones avanzadas" y haga clic en "Editar configuración".
  3. Seleccione "Habilitar la recopilación de estadísticas avanzadas" y haga clic en "Aceptar".

Una vez habilitadas las estadísticas avanzadas de la VM, se pueden ver y analizar estas estadísticas utilizando herramientas de monitoreo de VMware, como vCenter Server, vRealize Operations Manager, entre otras. Esto permitirá obtener una mejor comprensión del rendimiento y la salud de la VM y ayudará a tomar decisiones informadas sobre cómo optimizar la configuración de la VM para maximizar su rendimiento y eficiencia.

Configuración del vCenter para la monitorización

Discovery Applications VMware hace uso de las métricas que proporciona la API de los vCenter® y ESXi VMware®. La disponibilidad de estas métricas depende de los niveles configurados para recolección de estadísticas.

Estos niveles se pueden cambiar en el menú vCenter Server Settings y en la opción Statistics. Para cada opción de tiempo y cada nivel obtendrá la descripción de los contadores que recolecta el vCenter. El nivel mínimo para monitorizar con el plugin de Pandora FMS es el Nivel 2.

Dependiendo de la configuración del vCenter, es posible que algunos módulos no reporten datos en Pandora FMS. Esto puede ser porque:

  • Falte instalar algún plugin en el vCenter.
  • Sea necesario instalar un agente VMware® (vmware-tools) en la entidad.
  • Simplemente porque la entidad esté apagada (máquina virtual o ESXi).

Para solucionar estos problemas deberá consultar la documentación de VMware.

Algunas soluciones, como por ejemplo, la monitorización del estado del hardware (Hardware Status), podrían requerir una configuración avanzada tanto del vCenter como de los host que soportan los ESX.