Centinela y calificación de la red
Dos herramientas que trabajan sobre el mismo diagnóstico: el centinela avisa de las fallas que la señal no delata mientras trabajas en otra cosa, y la calificación resume el estado del parque en una nota.
El centinela de servicio
Un enlace puede verse perfecto —señal excelente, calidad 100 %— y aun así el cliente estar sin servicio: un cable LAN suelto no toca la señal. La app está centrada en la señal, y justo por eso existe el centinela: vigila las fallas que no se ven en el semáforo.
Qué vigila
| Aviso | Qué detecta |
|---|---|
| Punto de acceso caído | Un AP que estaba en línea deja de responder — se avisa una vez por el nodo, indicando cuántas estaciones arrastra, en vez de una alerta por cada cliente. |
| Sesión caída | Una estación que estaba en línea deja de responder. |
| Sin cable LAN | El puerto del radio quedó sin cable: el enlace se ve bien, el cliente no navega. |
| LAN en half duplex | El puerto negoció mal: el servicio sale degradado sin que la señal lo muestre. |
| Antena desalineada | Desbalance fuerte entre las dos polaridades: apunte o polarización. |
| Radio saturado | CPU o memoria del radio al límite: tira paquetes con la señal intacta. |
| Equipo vigilado sin respuesta | Un equipo de Otros con la vigilancia activa dejó de responder — pensado para el router de un nodo. |
Los avisos se apilan por gravedad: primero lo que deja una celda entera sin servicio, luego lo que afecta a un cliente, después lo que lo degrada y al final lo que anticipa un problema.
Qué NO vigila, a propósito
Señal, ruido, calidad de enlace, capacidad y tráfico quedan fuera: varían con la lluvia, el viento y lo que el cliente esté descargando. Si entraran, el panel se llenaría todos los días y en un mes nadie lo abriría. El centinela solo admite condiciones que fallan en binario y que una red sana no produce.
Cómo se comporta
- Confirma antes de avisar: una condición debe sostenerse unos segundos — un puerto que parpadea durante un reinicio no amerita una visita.
- Una alerta por equipo y condición mientras dure; al resolverse se marca y se retira sola a los minutos.
- Causa, no consecuencia: si cae un AP, se avisa del AP y se callan sus estaciones — un nodo caído no debe enterrar el panel bajo cincuenta avisos.
- La ausencia de dato nunca es falla: si un firmware no reporta el puerto, ese eje simplemente no se evalúa para ese equipo.
- Congelar las tablas no lo detiene: el centinela vigila el monitoreo de fondo, no lo que está pintado.
Tres canales para el mismo aviso
El centinela siempre vigila todo; lo que tú eliges es qué sale de la app y por dónde:
- El panel — todas las alertas, siempre. Apagar un evento en Preferencias no lo esconde de aquí.
- Notificaciones de Windows — llegan al escritorio aunque la app esté minimizada, y el clic te lleva al equipo. Qué eventos llegan se elige en Preferencias → Alertas.
- El teléfono — WhatsApp o Telegram, con su propia selección de eventos (ver abajo). Alertas y Mensajería son ajustes independientes: puedes querer todo en el escritorio y solo lo grave en el teléfono.
Avisos al teléfono (WhatsApp o Telegram)
Las mismas alertas pueden llegarte al teléfono, para enterarte de una caída sin estar delante de la pantalla. Tres vías, todas mediante CallMeBot: WhatsApp, Telegram a un usuario o Telegram a un grupo.
Se enciende en Preferencias → Mensajería:
- Activa "Enviar avisos por mensajería" y elige la vía. Cada una pide lo suyo — WhatsApp: teléfono y clave; Telegram a usuario: solo tu
@usuario; Telegram a grupo: solo la clave (la clave es el grupo). El enlace "Cómo obtener estos datos" lleva a las instrucciones de CallMeBot: la autorización se da desde tu teléfono, y ese paso la app no puede hacerlo por ti. - Envía el mensaje de prueba — no es opcional: CallMeBot no valida nada hasta un envío real, así que sin la prueba te enterarías de una clave mal puesta el día que se caiga un enlace y no llegue el aviso.
- En "Qué se manda a este destino", elige los eventos.
Qué llega: un mensaje por tipo de alerta —no un resumen—, con el proyecto y, por cada equipo, su nombre, su IP y el AP del que cuelga. La hora es la de la primera alerta, no la del envío: lo que importa es cuándo se quedó el cliente sin servicio.
Cada tipo tiene su espera y su tolerancia. La espera no es un retraso, es el agrupador: un corte de luz tumba varios AP con segundos de diferencia, y eso debe ser un solo mensaje — y de paso descarta las fallas pasajeras.
| Prioridad | Eventos | Espera | No se repite antes de |
|---|---|---|---|
| 1 | AP caído · Sin cable LAN · Otros sin respuesta | 20 s | 1 h |
| 2 | Sesión caída | 1 min | 4 h |
| 3 | Radio saturado en un AP | 5 min | 6 h |
| 4 | LAN en half duplex · Radio saturado | 15 min | 12 h |
| 5 | Antena desalineada · La IP de un vigilado la ocupa otro | 30 min | 24 h |
Los límites, de frente
- Vigila con la app abierta — el mismo límite del centinela, y con los avisos llegando al teléfono es más fácil creer que es un servicio de fondo. No lo es.
- CallMeBot es un servicio gratuito de terceros: puede tardar o fallar. No lo uses como único mecanismo de alerta de un servicio crítico.
- Los avisos salen por tu internet — si se cae tu propio enlace, también se caen los avisos. Es la ironía que conviene saber de antemano.
Un grupo de Telegram es una audiencia
El aviso lo lee todo el grupo — con los nombres e IPs de tus clientes dentro. Elige la vía de grupo sabiendo quién está en él.

Vigila mientras la app corre
El centinela no es un servicio en segundo plano: vigila mientras SignalScope está abierto. Lo que pase con la app cerrada no lo verá — la propia app lo recuerda al pie del panel.

La calificación de la red
Una nota de 0 a 100 del parque entero, pensada para compartirse: se descarga como imagen lista para enviar a un socio o un cliente.
La nota no mira solo la señal: corre el diagnóstico completo sobre cada estación —el mismo de la tabla, así nunca se contradicen— y promedia.
| Nota | Veredicto |
|---|---|
| ≥ 90 | Red excelente |
| ≥ 75 | Red estable |
| ≥ 50 | Requiere atención |
| < 50 | Red crítica |
Dos reglas que la hacen defendible frente a quien la reciba:
- La nota siempre viaja con su cobertura: "Calificado sobre N de M estaciones". Una nota sin decir cuánto se midió no es auditable.
- Sin mediciones no hay nota — se muestra "Sin datos suficientes", no un 0 %. Y las estaciones ausentes no penalizan: un cliente que apaga su antena de noche no es una falla de tu red; se informan en su propio bloque.
La tarjeta agrupa en tres bloques — la red, la salud de los enlaces y la disponibilidad — y sale idéntica en cualquier equipo, en tema claro u oscuro.
