📊 Estado del servidor
▾📈 Uso del servidor
▾CPU —
Memoria —
Conexiones activas —
Mensajes por segundo —
| App ID | Conex. vivas | Abiertas | Cerradas | Msg. recibidos | Msg. enviados | Publicaciones | Disparos OK | Disparos error | Datos ↓ | Datos ↑ |
|---|
Las series guardan las últimas 90 muestras en el navegador (unos 4 minutos). No se almacena histórico en el servidor: al recargar la página las gráficas empiezan de cero.
🗝️ Aplicaciones (pares de llaves)
▾
Cada aplicación es un par de llaves con su propia URL destino. La
pública va en el frontend (solo conecta y envía hacia arriba); la
secreta vive en el servidor del cliente y es la única que puede responder.
«Grupo si no lo indica» es solo un respaldo: se aplica a una conexión que
no envíe X-Grupo-Id. No decide a dónde se publica —el destino
(conexión, cliente_id, grupo_id o
todos) lo elige siempre quien publica, en cada mensaje.
| App ID | Nombre | Pública | Secreta | URL destino | Grupo si no lo indica ⓘ | Conex. | IPs ⓘ | Estado |
|---|
🔗 Conexiones activas
▾| connection_id | app_id | cliente_id | grupo_id | IP | Tiempo | ↓/↑ |
|---|
📤 Publicar a los clientes
▾El destino se elige aquí, en cada envío: una conexión concreta, un
cliente_id, un grupo_id, o todos los
clientes de esa llave.
🛡️ IPs y bloqueos
▾| IP | Activas | Total | Rechazos | Estado | Motivo | Expira |
|---|
👤 Usuarios del panel
▾| Usuario | Rol | Estado | Intentos | Bloqueado hasta | Último acceso | Última IP |
|---|
| Usuario | Rol | IP | Desde | Última actividad | Expira |
|---|
| IP | Intentos | Bloqueada hasta | Último usuario probado | Último intento |
|---|
⏰ Tareas programadas
▾Un despertador para el API de tus clientes. A la hora que marques, el puente le dispara un aviso firmado. A diferencia del cron de WordPress, esto salta aunque nadie visite la web.
| Nombre | Cuándo | Evento | Próxima | Última | Estado |
|---|
⏰ Nueva tarea
🗄️ Base de datos: espacio, limpieza y copias
▾El puente va anotando cada conexión y cada mensaje. Ese historial crece solo y acaba llenando el disco. Aquí ves cuánto ocupa, borras lo más viejo y guardas copias de seguridad.
| Tabla | Qué guarda | Registros | Ocupa | El más antiguo es de | Se conservan |
|---|
El número de registros es aproximado (contarlos de verdad en cada carga sería lento con millones de filas); lo que ocupan sí es exacto.
🧹 Borrar historial antiguo
Borra los registros más viejos y deja los recientes. Es lo que impide que el historial crezca sin fin. Lo que se borra no se recupera (salvo que tengas una copia de seguridad).
Usar otro plazo solo esta vez
Borrar registros no devuelve el espacio al disco: MariaDB se lo queda para reutilizarlo. Esto recompacta las tablas y lo suelta de verdad. Tiene sentido después de un borrado grande. Mientras dura, cada tabla queda bloqueada unos segundos, así que en producción hazlo a horas tranquilas.
Una copia guarda toda la base de datos en un fichero comprimido: aplicaciones, llaves, historial y usuarios del panel. Es lo que te salva si algo se borra o se corrompe.
| Fichero | Tamaño | Creada |
|---|
⚠️ Una copia lleva dentro las llaves secretas de todos tus clientes: guárdala como guardarías una contraseña. Descargarla exige rol operador. Para restaurarla, el comando exacto va escrito dentro del propio fichero, en las primeras líneas.
📡 Eventos en vivo
▾📜 Auditoría
▾| Fecha | Actor | Acción | Objetivo | IP origen | Detalle |
|---|