Saltar al contenido principal

Arquitectura de la plataforma

NetMonitor está compuesto por un conjunto de componentes funcionales que trabajan en conjunto para recolectar, procesar, almacenar y presentar información operativa. Esta sección describe cada componente, su función y cómo se articulan en una implementación real.

[Imagen sugerida: diagrama de arquitectura con los componentes de NetMonitor y sus relaciones: NetCollector → Core → Base de datos → NetUI, con Asset Manager como fuente de configuración y Report/Doc Manager como capas de salida]


Componentes principales

NetUI

NetUI es la interfaz de usuario de NetMonitor. Está implementada en HTML5 y es accesible desde cualquier navegador compatible (Edge, Firefox, Chrome) sin necesidad de instalar software adicional en el equipo del usuario.

A través de NetUI los operadores, ingenieros y supervisores acceden a todos los paneles, gestores y herramientas de la plataforma: Estado General, Topología, Gestor de Alarmas, Gestor de TRAPs, Visor de Incidentes, Asset Manager y más.

NetUI se adapta a diferentes resoluciones y dispositivos, desde monitores de escritorio hasta tablets y teléfonos en situaciones de guardia. Consulte Interfaz de usuario para el detalle de sus paneles y funciones.


Core

El Core es el motor central de NetMonitor. Se encarga de:

  • Procesar los datos recolectados por los NetCollectors.
  • Evaluar firmas y reglas de notificación en cada ciclo de polling.
  • Generar y gestionar eventos: alarmas, alertas, notificaciones y TRAPs.
  • Calcular indicadores como el SLI de activos y enlaces.
  • Coordinar notificaciones hacia los canales configurados.
  • Gestionar integraciones con plataformas externas.

El Core opera de forma continua y es el componente que determina cuándo y cómo se notifica un evento, qué acciones se ejecutan y cómo evoluciona el ciclo de vida de cada alarma.


Base de datos

La base de datos almacena toda la información histórica y de configuración de NetMonitor:

  • Series de tiempo de métricas recolectadas (CPU, memoria, tráfico, latencia, etc.)
  • Eventos, alarmas, alertas y TRAPs con su historial completo
  • Configuración de activos, reglas, canales y firmas
  • Notas y artículos de la base de conocimiento
  • Topologías y mapas
  • Reportes generados

La retención de datos históricos depende de la configuración de la implementación y las capacidades de almacenamiento disponibles.

Para tener en cuenta

La base de datos es un componente crítico de la plataforma. En implementaciones Enterprise, puede configurarse con redundancia para garantizar disponibilidad ante fallas de hardware.


NetCollector

El NetCollector es el agente de recolección de datos. Se comunica directamente con los activos monitoreados usando los protocolos soportados (SNMP, ICMP, REST API, syslog, NetFlow, entre otros) y envía la información recolectada al Core para su procesamiento.

Características del NetCollector:

  • Puede desplegarse localmente en la red del cliente para recolectar datos de activos que no son accesibles directamente desde el Core (implementaciones detrás de NAT, en redes segmentadas, en sitios remotos, etc.).
  • En implementaciones distribuidas, múltiples colectores pueden operar simultáneamente, cada uno cubriendo un segmento distinto de la red.
  • También recibe TRAPs SNMP y mensajes syslog enviados directamente por los activos, sin necesidad de hacer polling.
  • Funciona de forma autónoma y resiste cortes de conectividad temporales con el Core.

El colector al que está asociado cada activo se configura en el Asset Manager.

[Imagen sugerida: diagrama mostrando colectores distribuidos en distintos sitios de red comunicándose con el Core central]


Asset Manager

El Asset Manager es el módulo de configuración y registro de todos los activos monitoreados por NetMonitor. Funciona como el punto de definición de qué debe monitorearse, cómo y con qué parámetros.

NetMonitor solo monitorea los activos que están definidos en el Asset Manager y que se encuentran en estado habilitado.

Desde el Asset Manager se configuran:

  • Datos de identificación del activo (nombre, IP, tipo de producto)
  • Colector responsable de la recolección
  • Emplazamiento o ubicación física
  • Configuración SNMP (versión, credenciales, community)
  • SLA esperado y nivel de criticidad
  • Asociaciones con otros activos (interfaces declaradas como enlaces, servicios, etc.)
  • Grupos operativos y parámetros de notificación

Consulte la página dedicada de Asset Manager para el detalle completo.


Report Manager

El Report Manager es el módulo de generación de informes de NetMonitor. Permite crear reportes programados o a demanda sobre:

  • Disponibilidad de activos (SLI vs SLA configurado)
  • Historial de alarmas y alertas por período, activo o emplazamiento
  • Rendimiento de interfaces y enlaces
  • Eventos TRAPs y syslog
  • Comparativas de períodos

Los reportes pueden generarse en distintos formatos y enviarse automáticamente a los destinatarios configurados según una periodicidad definida.


Doc Manager

El Doc Manager gestiona la documentación operativa vinculada a los activos y eventos de NetMonitor. Permite:

  • Almacenar y acceder a procedimientos operativos estándar (SOPs)
  • Vincular documentos a tipos de activos, emplazamientos o reglas específicas
  • Acceder a manuales, guías de troubleshooting y diagramas directamente desde el contexto de un evento o activo

Esta función complementa la base de conocimiento integrada en el módulo de notificaciones, que almacena notas asociadas directamente a eventos individuales.


Cómo se relacionan los componentes

El flujo de información dentro de NetMonitor sigue este orden:

  1. El Asset Manager define qué activos se monitorean y con qué parámetros.
  2. El NetCollector recolecta datos de esos activos según el polling time configurado.
  3. El Core procesa los datos recibidos: evalúa firmas, aplica reglas y genera eventos cuando corresponde.
  4. Los eventos se almacenan en la base de datos con su historial completo.
  5. NetUI presenta la información al usuario en tiempo real: paneles, gestores y herramientas de análisis.
  6. El Report Manager genera informes consolidados sobre los datos históricos.
  7. El Doc Manager provee documentación de respaldo para el equipo operativo.

[Imagen sugerida: diagrama de flujo de información entre los componentes: Asset Manager → NetCollector → Core → Base de datos → NetUI / Report Manager]


Modalidades de implementación

Modalidad Enterprise

La modalidad Enterprise está diseñada para implementaciones on-premise o redes de gran escala que requieren control total sobre la infraestructura de monitoreo.

Características principales:

  • Todos los componentes se instalan en infraestructura propia del cliente.
  • Permite implementar redundancia local, con componentes duplicados en servidores físicos o virtuales para garantizar continuidad ante fallas de hardware.
  • Puede complementarse con redundancia en la nube para escenarios de disaster recovery.
  • Las licencias se validan contra los servidores centrales de NetMonitor mediante conexión a Internet. En redes sin acceso externo, se puede implementar un mecanismo alternativo de validación.
  • Soporta implementaciones con múltiples colectores distribuidos en distintos sitios o segmentos de red.
  • Recomendada para organizaciones con altos requisitos de disponibilidad, grandes volúmenes de activos o redes geográficamente distribuidas.

[Imagen sugerida: diagrama de implementación Enterprise con servidor principal, colectores distribuidos y redundancia]


Modalidad Cloud

La modalidad Cloud está diseñada para implementaciones rápidas y ágiles en redes de tamaño pequeño o mediano donde no se requiere infraestructura propia para el monitoreo.

Características principales:

  • El Core, la base de datos, NetUI y los módulos complementarios operan en la nube, administrados por NetMonitor.
  • El cliente puede instalar colectores locales (NetCollectors) en su red para recolectar datos de activos que no son accesibles directamente desde la nube.
  • En redes pequeñas con activos accesibles desde Internet o en escenarios muy específicos, puede operarse con despliegue completamente en la nube, sin necesidad de infraestructura local.
  • Menor costo de implementación inicial y mantenimiento reducido, dado que la infraestructura de plataforma es administrada por NetMonitor.
  • Recomendada para organizaciones que priorizan la rapidez de implementación y no tienen restricciones técnicas que impidan el acceso externo a sus activos.

Comparativa de modalidades

AspectoEnterpriseCloud
InfraestructuraOn-premise (hardware del cliente)Administrada por NetMonitor
ColectoresLocales, múltiples sitiosLocales o completamente en nube
RedundanciaConfigurable localmente y/o en nubeIncluida en la plataforma
Tamaño de redRedes medianas, grandes y distribuidasRedes pequeñas y medianas
Control de datosTotal: datos en infraestructura propiaDatos en la nube de NetMonitor
Tiempo de implementaciónMayor (requiere infraestructura)Menor (listo para usar rápidamente)
Mantenimiento de plataformaResponsabilidad del clienteAdministrado por NetMonitor
Para tener en cuenta

En ambas modalidades, la configuración operativa de NetMonitor (activos, reglas, canales, firmas) es responsabilidad del equipo que implementa y opera la plataforma. La modalidad solo afecta dónde se ejecuta la infraestructura de la plataforma, no cómo se configura.


Próximos pasos