Problema
En entornos mixtos es habitual disponer de varios hipervisores: un data‑center con VMware vSphere, una sucursal que usa Microsoft Hyper‑V y laboratorios que corren Proxmox VE. Cada plataforma expone sus métricas a través de APIs, SNMP o agentes propios, lo que obliga al equipo de operaciones a mantener al menos tres herramientas de monitoreo o a crear scripts ad‑hoc para consolidar la información. El resultado es una visión fragmentada, alertas duplicadas y una carga operativa que crece con cada nuevo sitio. El desafío central es conseguir un único panel donde se pueda observar el estado de hosts, máquinas virtuales y almacenes de datos, sin perder el contexto de sitio, rack o red.
Causa
- Interfaces de gestión dispares – VMware requiere el API de vCenter y, en muchos casos, SNMP en cada ESXi para datos de sobre‑asignación de memoria. Hyper‑V expone información mediante WMI/PowerShell y Proxmox ofrece una API REST. Cuando se usan herramientas independientes, cada una necesita su propio conector y credenciales.
- Inventario estático – La mayoría de los sistemas de monitoreo importan una lista de hosts una sola vez. Cuando se crean o destruyen VMs, el inventario queda desactualizado y las alertas se disparan contra recursos inexistentes.
- Falta de correlación de contexto – Saber que una VM pertenece a un host ESXi, que ese host está conectado a un datastore NFS y que el rack está alimentado por una UPS es información que normalmente se dispersa en hojas de cálculo o wikis. Sin una capa que relacione esos objetos, los operadores deben buscar manualmente la causa raíz.
- Políticas de licencia y escalabilidad – En entornos de menos de 100 nodos, la edición Community de muchas soluciones es suficiente, pero la mayoría de los productos de monitoreo cobran por nodo monitorizado, lo que dificulta su adopción en laboratorios o pymes.
Solución
Utilizar una plataforma de monitoreo on‑premise que descubra automáticamente hipervisores, genere inventario dinámico y ofrezca dashboards unificados. Stratora, en su versión 2.4.1, incorpora integraciones nativas para VMware, Hyper‑V y Proxmox, lo que permite:
- Detección automática mediante escaneo de red o importación de subredes IPAM.
- Vinculación de credenciales específicas por plataforma (vCenter user, dominio AD para Hyper‑V, token API para Proxmox).
- Inventario en tiempo real de hosts, VMs y datastores, con relaciones de pertenencia y topología.
- Dashboards predefinidos que muestran estado de ejecución, utilización de CPU/vCPU, uso de almacenamiento (thin vs committed) y métricas de salud propias de cada hipervisor.
- Alertas basadas en contexto que permanecen activas aunque la fuente de datos se desconecte temporalmente, evitando falsos “clear”.
Paso a paso de implementación
- Instalación del servidor Stratora
Stratora solo se ejecuta sobre Windows Server. Descarga el MSI desde la página oficial y ejecútalo con privilegios de administrador. - Configuración inicial
Al iniciar la aplicación, el wizard guía la creación del sitio raíz, la definición de rangos IPAM y la selección del método de descubrimiento (network scan o import CSV). - Onboarding de hipervisores
- VMware: introduce la URL del vCenter, usuario y contraseña. Stratora combina la API de vCenter con SNMP a cada host ESXi (puerto 161) para obtener datos de sobre‑asignación.
- Hyper‑V: especifica el controlador de dominio y la cuenta con permisos de lectura en los servidores. La herramienta usa WMI/PowerShell para extraer inventario y métricas.
- Proxmox: provee la URL del nodo principal, token de API y credenciales de usuario. La API REST entrega información de clúster, VMs y almacenamiento.
- Generación de dashboards
Tras la importación, Stratora crea automáticamente:- Dashboard de virtualización unificado (todos los hipervisores).
- Dashboard por sitio (si existen varios).
- Vista de host individual con métricas de CPU, memoria, datastore y VMs asociadas.
- Definición de alertas
Selecciona los templates de alerta “Capacity” y “Health” que ya vienen incluidos. Ajusta umbrales según la política de tu organización (por ejemplo, uso de CPU > 80 % durante 5 min).
Cuándo aplicar esta solución
- Entornos mixtos donde coexisten VMware, Hyper‑V y/o Proxmox y se necesita una visión consolidada.
- Equipos con menos de 100 nodos activos que pueden aprovechar la edición Community sin coste.
- Necesidad de topología viva: cuando la infraestructura cambia frecuentemente y el inventario estático genera falsos positivos.
- Política de cero SaaS: si la organización requiere que todos los datos permanezcan dentro del perímetro de red.
No es adecuada si:
- Solo se usa un único hipervisor y ya se cuenta con una herramienta especializada que cubre todos los requerimientos.
- Se necesita monitoreo de contenedores a nivel de aplicación (Stratora está orientado a infraestructura).
- La infraestructura del servidor de monitoreo no puede ejecutarse en Windows Server (actualmente no hay versión Linux/contenerizada).
Código
# Instalación silenciosa del MSI de Stratora (requiere privilegios de administrador)
msiexec /i Stratora-Server.msi /quiet /norestart
# Ejemplo de registro de credenciales para VMware usando PowerShell
Import-Module Stratora.Core
Add-StratoraCredential -Name "vCenterProd" -Type "VMware" -Username "[email protected]" -Password (Read-Host -AsSecureString)
# Activar escaneo de red en la subred 10.0.0.0/24
Invoke-StratoraDiscovery -Subnet "10.0.0.0/24" -Protocol "SNMPv3" -Community "public"
Verificación
- Accede a la UI web (por defecto https://<IP‑servidor>:8443) y verifica que el sitio raíz muestra al menos un “Discovery Completed”.
- En el dashboard unificado, confirma que aparecen tres bloques: VMware, Hyper‑V y Proxmox, cada uno con número de hosts y VMs detectados.
- Selecciona un host ESXi y verifica que la métrica “Memory Overcommit” proviene de SNMP, mientras que la utilización de CPU proviene del API de vCenter.
- Genera una alerta de prueba (por ejemplo, establece un umbral de 1 % de uso de disco) y comprueba que el mensaje llega al canal configurado (email, Teams, webhook).
- Desconecta temporalmente uno de los hipervisores y observa que la alerta de “node down” persiste durante al menos 30 s antes de resolverse, tal como indica la mejora de tiempo de detección.
Notas adicionales
- Credenciales seguras: Stratora almacena las credenciales en el registro cifrado del servidor Windows. Asegúrate de que el servicio de cifrado de datos (DPAPI) está habilitado y que la cuenta del servicio tiene los permisos mínimos necesarios.
- SNMP en ESXi: La versión mínima soportada es SNMPv2c; sin embargo, para datos de sobre‑asignación se recomienda SNMPv3 con autenticación MD5/SHA y privacidad AES.
- Límites de la Community Edition: Los nodos descubiertos a través de IPAM que no están activamente monitorizados no consumen licencias, lo que permite mapear toda la subred sin penalizar el conteo de 100 nodos.
- Escalabilidad futura: Si el número de nodos supera los 100, la licencia comercial permite añadir coleccionistas distribuidos, lo que ayuda a monitorear redes segmentadas sin sobrecargar el servidor principal.
- Integración con SIEM: Stratora puede reenviar eventos a Splunk, Elastic o Graylog mediante syslog. Configura el “Forwarder” en Settings → Integrations y especifica el host y puerto UDP/TCP.
- Actualizaciones: Actualmente no hay actualizaciones automáticas; la nueva versión se instala sobrescribiendo el MSI. Se recomienda respaldar la base de datos (ubicada en %ProgramData%\Stratora) antes de cualquier upgrade.