Infraestructura IT
NetMonitor monitorea la infraestructura IT en sus tres capas principales: servidores físicos, hipervisores y máquinas virtuales. Esta visibilidad permite correlacionar problemas de capa física con el impacto sobre las cargas de trabajo virtualizadas que dependen de esa infraestructura.
[Imagen sugerida: diagrama servidor físico → hipervisor → VMs, con NetMonitor monitoreando los tres niveles]
Servidores físicos
Qué se monitorea
Los servidores físicos se monitorean mediante SNMP (agente Net-SNMP en Linux, agente SNMP de Windows) o mediante herramientas de monitoreo de hardware (IPMI/iDRAC/iLO).
| Métrica | Descripción |
|---|---|
| Disponibilidad | ICMP polling, SLI del servidor como sistema |
| CPU | Porcentaje de utilización, número de núcleos, temperatura de CPU |
| Memoria | Uso total, uso por proceso (si el SO expone la información) |
| Almacenamiento | Capacidad total, espacio utilizado y disponible por volumen/filesystem |
| Interfaces de red | Estado, tráfico y errores de cada interfaz |
| Temperatura | Temperatura de CPU, placas y chasis (mediante IPMI/iDRAC cuando está disponible) |
| Fuentes de alimentación | Estado de cada fuente (activa, en falla, redundante) |
| Procesos | Lista de procesos del SO con estado y consumo de recursos (pestaña Procesos) |
| Servicios | Estado de servicios del SO configurados como monitoreados (pestaña Servicios) |
Procesos del SO
La pestaña Procesos en un servidor muestra la tabla de procesos activos obtenida mediante SNMP (HOST-RESOURCES-MIB o UCD-SNMP-MIB). Permite verificar si un proceso crítico está corriendo (ej.: nginx, mysqld, java, postgres) sin necesidad de acceder a la consola del servidor.
NetMonitor puede generar alertas cuando un proceso desaparece de la lista (proceso caído) o cuando supera umbrales de consumo de CPU o memoria.
Servicios del SO
La pestaña Servicios muestra el estado de servicios del sistema operativo (Windows Services o daemons Unix/Linux) monitoreados. Similar a los procesos, pero a nivel de servicios del sistema (ej.: sshd, httpd, MSSQLSERVER).
Hipervisores
NetMonitor monitorea los hipervisores más utilizados en entornos corporativos:
| Hipervisor | Protocolo de integración |
|---|---|
| VMware vSphere / ESXi | REST API (vCenter o ESXi directo) |
| Microsoft Hyper-V | WMI / SNMP |
| Proxmox VE | REST API |
Qué se monitorea en el hipervisor
Para cada hipervisor, NetMonitor obtiene información en dos niveles:
Recursos físicos del host
- CPU total del host: utilización global y utilización disponible para VMs
- Memoria total del host: memoria asignada a VMs vs. memoria libre
- Almacenamiento: datastores y su nivel de ocupación
- Interfaces de red: estado y tráfico de las interfaces físicas del host (incluidas las del uplink virtual switch)
- Estado general: si el host está en modo mantenimiento, si está conectado al cluster
VMs gestionadas
- Lista de VMs con su estado (encendida, apagada, suspendida, en error)
- Recursos asignados a cada VM (vCPUs, RAM)
- Recursos consumidos por cada VM en el último ciclo de polling
- Historial de encendido/apagado y migración de VMs
[Imagen sugerida: vista del hipervisor con lista de VMs, recursos asignados y consumidos, y estado por colores]
Correlación host-VM
La correlación entre el hipervisor físico y sus VMs es una de las funciones más útiles para el diagnóstico:
- Si el host físico tiene un problema de CPU o memoria, NetMonitor puede correlacionar ese problema con la degradación de rendimiento de las VMs que corre.
- Si una VM está consumiendo todos los recursos de un host, NetMonitor puede identificar qué VM es la responsable y alertar al operador.
- Si el host se reinicia, NetMonitor lo detecta y puede inferir el impacto sobre las VMs.
Máquinas virtuales
NetMonitor puede monitorear las VMs como activos independientes, de la misma forma que monitorea servidores físicos.
Doble perspectiva
Una VM tiene dos perspectivas posibles en NetMonitor:
- Desde el hipervisor: recursos asignados, estado de la VM como guest, métricas del hipervisor sobre la VM.
- Desde la VM misma (como activo independiente): si la VM tiene SNMP habilitado y NetMonitor la monitorea directamente, se obtienen métricas del SO guest (procesos, servicios, filesystem, interfaces).
Ambas perspectivas son complementarias. La perspectiva del hipervisor es útil para entender el consumo de recursos desde el punto de vista del host. La perspectiva del SO guest es útil para diagnosticar problemas de aplicación o sistema operativo dentro de la VM.
Asociaciones VM — Hipervisor
Las asociaciones entre cada VM y su hipervisor host permiten a NetMonitor correlacionar eventos: si el hipervisor cae o entra en mantenimiento, las VMs que corren en él se marcan como afectadas por ese evento, sin necesidad de generar alarmas individuales por cada VM.
Almacenamiento
Para activos de almacenamiento (NAS, SAN, storage arrays), NetMonitor puede monitorear mediante SNMP o REST API:
| Métrica | Descripción |
|---|---|
| Capacidad | Espacio total, utilizado y disponible por volumen |
| Estado de volúmenes | RAID saludable, degradado, reconstruyendo, en falla |
| Alertas de hardware | Estado de discos, controladoras y fuentes de alimentación |
| Rendimiento | IOPS, latencia de I/O, throughput (cuando la plataforma lo expone) |
La información disponible para servidores Linux y Windows depende del agente SNMP instalado y su configuración. El agente estándar Net-SNMP en Linux expone la tabla de procesos, filesystems e interfaces. Para obtener información más detallada (ej.: temperatura de CPU, estado de RAID), puede ser necesario instalar extensiones del agente o utilizar herramientas de gestión propietarias del hardware.