XDOC Manager
Admin Center Enterprise  99.9% Uptime

High Availability.
It's not a monitor.
It's an orchestrator.

XDOC HA garantiza la continuidad del negocio con una arquitectura distribuida y desacoplada de tres pilares: Telemetry Agents, Cerebro Orquestador y Panel de Comando. If the web panel goes down, the cluster keeps running.

30s
Detección automática
de nodo caído
3
Capas desacopladas
independientes
1
Solo nodo PRIMARY
activo a la vez
0ms
Latencia de alerta
vía SignalR WebSocket

The 3 pillars of XDOC HA

Single Source of Truth (SSOT) principle: existe un único Cerebro que decide, mientras los Agentes informan y el Panel visualiza.

👁️
Pilar 1

Telemetry Agents

Servicios ligeros de Windows instalados en cada nodo del clúster (IIS, SQL, FTP). Recolectan métricas de hardware y del servicio, enviando un payload JSON cada N segundos.

  • CPU, RAM, Disk, Network per node
  • SQL Deadlocks, FTP latency, IIS status
  • Token authentication X-Agent-Key
  • Only authorized agents inject data
El Cerebro
🧠
Pilar 2

Hub Service — Orchestrator

.NET 8 Minimal APIs, autocontenido (Self-contained), resistente a la falta de frameworks. Administra SQLite local con estado del clúster y retransmite vía SignalR.

  • Auto-discovery of new nodes
  • Heartbeat tracking (LastHeartbeatUtc)
  • PRIMARY / STANDBY roles per service
  • SignalR WebSocket para retransmisión real-time
🖥️
Pilar 3

Web Admin Panel

Built with WiseJ.NET. 100% "dumb" interface — does not connect directly to databases or Active Directory.

  • Passively listens to SignalR
  • Renders charts without saturating the network
  • If the panel goes down, the cluster continues
  • Role-restricted actions (SYS_ADMIN)

Real-time Admin Panel

Cada nodo del clúster se visualiza con sus métricas en vivo — CPU, RAM, Disco y estado del servicio. La actualización es instantánea vía WebSocket, no por polling.

Green — Online: Active node sending heartbeats normally.
Yellow — Maintenance: Node in maintenance window, alerts silenced.
Red — Offline: No heartbeat for more than 30 seconds. Immediate NOC alert.
XDOC Admin Center — HA Monitor

Controlled failover and role management

👑

Only one active PRIMARY

There can only be one PRIMARY node dispatching traffic at a time. Los demás en STANDBY. Cada latido le confirma al Agente cuál es su rol actual.

⬆️

Controlled manual promotion

Cuando el PRIMARY cae, el operador con rol SYS_ADMIN hace clic derecho sobre un nodo STANDBY saludable y selecciona "Promover a Principal". Failover en segundos.

🔴

The Red Button — BroadcastForceStandby

Acción nuclear: emite una orden masiva para expulsar usuarios de todos los servidores web instantáneamente ante un incidente de seguridad o corrupción de datos.

🔧

Maintenance Mode

Silences NODE_CRITICAL alerts for a specific node during work windows. Los ingenieros reinician servicios sin disparar el pánico en el NOC.

Alert engine with immutable traceability

La HA no es solo técnica, es operativa. Cada acción crítica queda auditada y el equipo recibe notificaciones inteligentes antes de que un problema se convierta en incidente.

📧
Email and Telegram notifications

Gmail OAuth + Telegram integrated. Reglas configurables por tipo de alerta. Cooldown system to avoid notification spam.

⚠️
Early threshold alerts

Si un Agente reporta Disco al 99%, el Cerebro evalúa las AlertRules y notifica antes de que el sistema colapse.

📋
Immutable SystemEventLogs

Toda acción crítica — failover, cambio de configuración, inicio de sesión AD — se escribe en SystemEventLogs con timestamp UTC. Evidencia legal ante auditorías.

🔍
Auto-descubrimiento de nodos

Si se agrega un nuevo servidor al clúster, el Cerebro lo registra automáticamente al recibir su primer latido. Cero configuración manual.

Organizations that cannot afford downtime

🏦

Banks & Financial

Reguladores exigen SLA de disponibilidad. Una caída del sistema documental durante una auditoría puede tener consecuencias regulatorias graves.

🏛️

Government & Public Sector

Los servicios digitales críticos no pueden tener ventanas de indisponibilidad. Los ciudadanos y empleados dependen de la plataforma 24/7.

🏢

Economic Groups

Múltiples empresas dependiendo del mismo clúster documental. Una caída afecta a todo el holding. HA garantiza aislamiento y continuidad.

Is your infrastructure prepared to never go down?

Analizamos tu arquitectura actual y te mostramos cómo implementar XDOC HA en tu clúster.

Inquire about XDOC HA