Plataforma de Operaciones de Red
Una visión operativa única de routers, telefonía IP y centralitas, honesta sobre lo reciente que es cada dato.
- Rol
- Arquitectura y desarrollo
- Contexto
- Operación de infraestructura de telecomunicaciones
- Foco
- Observabilidad, frescura del dato, resiliencia
- 5 Estados explícitos del dato, de live a degraded
- 3 Familias de dispositivos: routers, telefonía IP y centralitas
- Zabbix Integración de monitorización
Demo interactiva — Interfaz conceptual — no son capturas de producción
Fig. 02 Interfaz conceptual — no son capturas de producción
Resumen
La infraestructura de telecomunicaciones se reparte entre dispositivos muy distintos: routers, teléfonos IP, centralitas. Cada uno habla su propio idioma y falla a su manera, y quien opera acaba saltando de consola en consola para entender una sola incidencia.
La plataforma reúne esa imagen. Los datos de monitorización llegan a través de Zabbix, un backend Node.js/Express los sirve a la interfaz y la infraestructura se presenta como un mapa operativo, no como una lista de hosts.
El reto
Los datos de monitorización nunca están perfectamente al día. Las fuentes dejan de responder, los sondeos se retrasan, y un panel que muestra un valor de hace cinco minutos como si fuera actual es peor que no tener panel: genera una falsa confianza.
El verdadero reto era hacer visible el estado del propio dato, para que quien opera distinga siempre entre «el equipo está bien» y «ahora mismo no lo sabemos».
Arquitectura
Decisiones clave
- 01
Un modelo explícito de estados del dato
Cada información lleva uno de cinco estados: live, snapshot, stale, refreshing o degraded. La interfaz representa cada uno de forma distinta, de modo que la frescura nunca queda implícita.
- 02
Zabbix como columna vertebral
En lugar de reinventar la recogida de datos, la plataforma se integra con Zabbix y se centra en lo que quien opera necesita por encima: contexto, agrupación y un estado claro para cada tipo de dispositivo.
- 03
Degradar, no desaparecer
Cuando una fuente falla o responde a medias, la última información conocida sigue en pantalla, marcada como stale o degraded, en lugar de esfumarse o fingir que es actual.
- 04
Un backend, muchas familias de dispositivos
Un backend Node.js/Express da una forma común a routers, telefonía IP y centralitas, para presentar dispositivos muy distintos de manera coherente en una sola interfaz.
Tecnología
- Node.js
- Express
- Zabbix
- Routers
- IP telephony
- PBX
Notas
Las interfaces que se muestran son maquetas conceptuales creadas para este portfolio. No son capturas de producción ni contienen datos reales de infraestructura.