11
Dashboard
Dashboard — vista general
Dashboard es la pantalla principal de FlowPro NG, que proporciona una vista en tiempo real del estado de su infraestructura. Muestra métricas clave, gráficos y estadísticas en un solo lugar. Los datos se actualizan automáticamente cada 10 segundos a través de una conexión WebSocket.

Indicadores
En la parte superior del dashboard, las métricas clave se muestran como indicadores. Cada indicador muestra el valor actual y la tendencia en comparación con el período anterior.
- •Total de eventos — número de registros de log para el período seleccionado
- •Alertas de seguridad — número de incidentes de seguridad detectados
- •Fuentes activas — número de dispositivos que envían logs activamente
- •Estado del sistema — estado general de los componentes (verde/amarillo/rojo)
Línea temporal de eventos
El gráfico principal muestra la línea temporal de eventos. Los datos se muestran como un gráfico de barras con categorías codificadas por colores:
- •Barras azules — eventos estándar del sistema
- •Barras naranjas — eventos de advertencia
- •Barras rojas — eventos críticos y alertas
El rango de tiempo se puede cambiar usando el selector en la esquina superior derecha del dashboard (1h, 6h, 24h, 7d, 30d).
Principales fuentes y categorías
Principales fuentes
La tabla muestra las fuentes de logs más activas (servidores, dispositivos de red, estaciones de trabajo) ordenadas por número de eventos. Al hacer clic en una fuente, se accede al Log Explorer con un filtro predefinido.
Categorías de eventos
El gráfico circular muestra la distribución de eventos por categorías: sistema, red, seguridad, autenticación y otros. Al pasar el cursor sobre un segmento se muestra la cantidad exacta y el porcentaje.
Threat Map
El mapa geográfico muestra la distribución del tráfico de red por países. La intensidad del color corresponde al volumen de tráfico desde/hacia un país determinado.
- •Tráfico entrante — muestra los países desde los cuales las solicitudes llegan a su infraestructura
- •Tráfico saliente — muestra los destinos de la comunicación saliente desde su red
- •Clic en un país — muestra detalles con direcciones IP y recuento de conexiones
- •Escala de colores — cuanto más oscuro el color, más tráfico
Panel de Uptime Monitors
El panel muestra un resumen de los estados de los servicios monitorizados agrupados por tipo de sonda:
- •HTTP — servidores web y aplicaciones
- •Ping (ICMP) — disponibilidad de hosts
- •SSL — validez de certificados
- •Port (TCP) — disponibilidad de puertos específicos
- •DNS — funcionalidad de registros DNS
Icono verde = UP, rojo = DOWN, amarillo = DEGRADED. Al hacer clic en un monitor, se accede al módulo Host Monitor con los detalles.
Panel de anomalías de flujo
El panel muestra las anomalías detectadas recientemente en el tráfico de red del módulo Flow Collector. El mapa visualiza la ubicación geográfica de las fuentes y destinos anómalos.
- •Anomalías de volumen — transferencia de datos inusualmente alta
- •Nuevas conexiones — comunicación con destinos no vistos anteriormente
- •Escaneos de puertos — detección de escaneo de puertos
- •Exfiltración de datos — volumen sospechoso de datos salientes
Estado del sistema
La sección de estado del sistema muestra el estado de los componentes individuales de FlowPro NG:
- •Elasticsearch — estado del clúster (green/yellow/red), número de índices, tamaño de datos
- •PostgreSQL — estado de conexión, número de tablas
- •Disco — uso de espacio en disco (barra de progreso verde/amarilla/roja)
- •CPU/RAM — utilización actual del servidor
- •Servicios — estado de los servicios systemd (flowpro-api, elasticsearch, kibana, etc.)
Service Health Monitor
FlowPro NG monitoriza automáticamente el estado de los servicios clave del sistema cada 60 segundos. Cuando se detecta una interrupción del servicio, se muestra una ventana modal roja con un icono HeartPulse.
Servicios monitorizados
| Servicio | Tipo | Descripción |
|---|---|---|
| Elasticsearch | Core | Motor de búsqueda para logs y alertas |
| PostgreSQL | Core | Base de datos relacional para configuración y metadatos |
| Nginx | Core | Servidor web y proxy inverso |
| Kafka | Opcional | Message broker para el pipeline de NetFlow |
| Logstash | Opcional | Pipeline de syslog (MikroTik) |
| Kibana | Opcional | Dashboard de Elasticsearch |
| nfacctd | Opcional | Recolector de NetFlow |
Banner de interrupción
Cuando se detecta una interrupción, se muestra una ventana modal con información sobre el servicio afectado:
- •Nombre del servicio y estado actual (DOWN)
- •Comando de reinicio del servicio (systemctl restart ...)
- •Ruta al archivo de log para diagnóstico
- •Causas comunes de interrupción y soluciones
El banner se puede cerrar, pero reaparece cuando se detecta una nueva interrupción. Cuando un servicio se recupera, se genera automáticamente un evento del sistema (recovery).
Actualizaciones en tiempo real
El dashboard se actualiza automáticamente cada 10 segundos a través de una conexión WebSocket. En la esquina superior derecha hay un indicador de estado de conexión:
- •Punto verde — WebSocket está activo, los datos se actualizan en tiempo real
- •Punto rojo — conexión interrumpida, los datos no se actualizan (intento de reconexión automática)