Lectura del Command Center
El Command Center es la vista inicial (landing) de TraceWall. Agrega KPIs y accesos directos a cada módulo. Entender cada tarjeta permite triage rápido sin navegar a módulos individuales.
Estructura de tarjetas
┌────────────────────────────────────────────────────────────────────┐
│ COMMAND CENTER [Refresh] [⋮] │
├──────────────┬──────────────┬──────────────┬──────────────────────┤
│ SENSOR │ INVENTARIO │ TOPOLOGÍA │ EXPOSICIÓN │
│ 🟢 Activo │ 147 activos │ 12 nodos │ Perfil: Web │
│ CPU 23% │ 🟢 132 │ 18 aristas │ 🔴 3 críticos │
│ RAM 4.2/16G │ 🟡 12 │ 3 segmentos │ 🟠 7 altos │
│ Disco 45% │ 🔴 3 │ GW: 10.0.0.1│ Último: 14:30 │
│ Up 3d 4h │ Stale: 5 │ │ [Ejecutar] [Ver] │
└──────────────┴──────────────┴──────────────┴──────────────────────┘
├──────────────┬──────────────┬──────────────┬──────────────────────┤
│ EVENTOS │ INCIDENTES │ ARGUS │ INTEGRACIONES │
│ 1,234/24h │ Abiertos: 3 │ 🟢 Motor OK │ 🟢 FortiGate │
│ 🔴 12 │ 🔴 1 Crítico│ Brief: 14:25│ 🟡 Wazuh │
│ 🟠 45 │ 🟠 2 Altos │ Evidencia: 8│ 🔴 Zabbix (timeout) │
│ 🟡 200 │ Cerrados: 8 │ [Workspace] │ [Configurar] │
└──────────────┴──────────────┴──────────────┴──────────────────────┘
Tarjeta por tarjeta
1. Sensor Local
Campo Fuente Significado Acción si anómalo Estado (●) sensor.health🟢 Activo / 🟡 Degradado / 🔴 Detenido 🔴 → Sensor inactivo CPU % sensor.cpu.total_percentUso total sistema > 90% sostenido → revisar procesos top RAM sensor.mem.used / totalGB usados / totales > 90% → revisar fugas / ARGUS modelo Disco sensor.disk.partitions[0].percent% partición raíz > 90% → limpieza logs / retención Uptime sensor.host.uptime_secondsDias/horas desde boot Reinicio inesperado → revisar event log
2. Inventario (Assets)
Métrica Fuente SQL Significado Total activos SELECT COUNT(*) FROM assetsInventario consolidado (sensor + integraciones) 🟢 Reachable WHERE reachable=1 AND stale=0Respondiendo a verificación activa 🟡 Stale WHERE stale=1Sin actualización > 24h (configurable) 🔴 Not Verified WHERE confidence < 0.5Solo visto por 1 fuente de baja confianza Stale count WHERE last_seen < now() - 24hCandidatos a limpieza / investigación
Clic en tarjeta → Assets & Inventory (filtro aplicado según badge clicado)
3. Topología de Red
Elemento Fuente Significado Nodos topology_nodesGateways, subredes, hosts agregados, segmentos Aristas topology_edgesRutas, enlaces L3, pertenencia a segmento Segmentos Agrupación por subnet + gateway Zonas lógicas (DMZ, Mgmt, Users, Servers) Gateway sensor.routes + integracionesPróximo salto por defecto; validado por ARP/ICMP
Limitación: VLANs solo inferidas por subred/gateway; no hay consulta a switches (ver Limitaciones ).
4. Exposure Intelligence
Campo Significado Perfil activo Último perfil ejecutado (DNS, Web, TLS, Puertos, Internet-facing) 🔴 Críticos Hallazgos severity=critical (ej. TLS 1.0, puerto 22 expuesto, cert expirado) 🟠 Altos Hallazgos severity=high (ej. cabecera HSTS faltante, puerto 3389) Última ejecución Timestamp fin de último run Botones [Ejecutar] lanza perfil seleccionado; [Ver] abre módulo Exposure
5. Eventos (SIEM Buffer)
Contador Query Significado Total 24h COUNT(*) WHERE ts > now()-86400Volumen bruto ingerido 🔴 Críticos WHERE severity='critical'Requieren atención inmediata 🟠 Altos WHERE severity='high'Investigación prioritaria 🟡 Medios WHERE severity='medium'Triaje estándar
Nota: El buffer local tiene límite configurable (defecto 100k eventos / 30 días). No es SIEM centralizado.
6. Incidentes
Estado Significado SLA sugerido 🔴 Crítico Impacto confirmado, activo < 1 h 🟠 Alto Evidencia fuerte, en investigación < 4 h 🟡 Medio Indicios, validando < 24 h Cerrados Resueltos / falsos positivos —
7. ARGUS
Indicador Significado 🟢 Motor OK llama.cpp server responde en health check (loopback)🟡 Cargando Modelo descargándose / cargando en RAM/VRAM 🔴 Error Motor caído, puerto ocupado, OOM, modelo corrupto Último Brief Timestamp del último Operational Brief generado Evidencia Número de fuentes citadas en último brief
8. Integraciones
Chip por conector configurado:
🟢 Verde — Último poll exitoso < 2× intervalo
🟡 Amarillo — Último poll > 2× intervalo o advertencia
🔴 Rojo — Fallo consecutivo ≥ 3 o error auth/TLS
⚪ Gris — Configurado pero deshabilitado
Clic en chip → Settings → Integraciones (ese conector)
Acciones rápidas desde Command Center
Acción Cómo Refrescar todos los datos Botón [Refresh] header (o F5) Filtrar inventario por estado Clic badge 🟢/🟡/🔴 en tarjeta Inventario Ejecutar perfil Exposure Clic [Ejecutar] en tarjeta Exposición Abrir módulo completo Clic en título de tarjeta o icono [⋮] → “Abrir módulo” Ver logs de integración Clic chip 🔴/🟡 → [Ver logs] Generar Brief ARGUS Clic [Workspace] en tarjeta ARGUS
Personalización
Settings → Command Center (si implementado):
Mostrar/ocultar tarjetas
Reordenar (drag & drop)
Umbrales de color (CPU, RAM, Disco, Eventos)
Intervalo de auto-refresh (defecto 60s; 10–300s)
Páginas relacionadas
Estado del sensor local — Validación detallada sensor
Assets & Inventory — Tabla completa, columnas, scoring
Network Topology — Grafo, controles, limitaciones
Exposure Intelligence — Perfiles, hallazgos, evidencia
Events / SIEM — Buffer, búsqueda, exportación
Incidents — Gestión, timeline, evidencia
ARGUS Workspace — Chat, briefs, herramientas
Configuración: Integraciones — Estado, credenciales, diagnóstico