Alertas
MonoPbx se vigila a sí mismo y genera alertas con nombre. Las instalaciones con Prometheus usan los archivos de reglas incluidos. Las instalaciones sin él usan el centro de alertas de la consola. Ambos generan las mismas alertas con los mismos nombres.
El centro de alertas
Abra Administración, Alertas (requiere system.settings:read). La PBX revisa sus propias métricas cada 30 segundos.
- Una alerta se genera cuando su condición se ha mantenido durante el tiempo de espera de la regla, y se resuelve cuando la condición desaparece.
- Reconocer registra que la vio. No la silencia; la alerta sigue activa hasta que desaparece el problema.
- Las alertas resueltas se conservan 90 días.
- Las alertas describen el host y sus procesos. Nunca contienen un número, una persona ni una empresa.
A dónde se envían las alertas
En la misma página, A dónde se envían las alertas (requiere system.settings:write):
| Configuración | Significado |
|---|---|
| Enviar notificaciones | Desactivado mantiene el centro de alertas, pero no envía nada. |
| Gravedad mínima | Información, advertencia (predeterminada) o crítica. |
| También cuando una alerta se despeja | Envía un segundo mensaje cuando la alerta se resuelve (predeterminado: activado). |
| Destinatarios de correo | Hasta 10 direcciones. El correo se envía con la configuración de correo de la instalación, no con la de una empresa. La página indica cuando no hay ninguna configurada. |
| Webhook | Una dirección pública https. Las entregas van firmadas como los demás webhooks, así que cualquier biblioteca de Standard Webhooks puede verificarlas. Las direcciones internas se rechazan. |
El botón de prueba envía una alerta de prueba inofensiva a cada canal y muestra el resultado de cada uno.
Qué se vigila
| Alerta | Gravedad | Significado |
|---|---|---|
TrunkDown | crítica | Una troncal falla su verificación de estado durante 5 minutos. |
RegistrationsDropped | crítica | Los teléfonos registrados cayeron más de 30 % en 5 minutos (desde al menos 10). |
HighCallFailureRatio | advertencia | Más de 30 % de las llamadas recientes fallaron. |
SipBanSpike | advertencia | Más de 20 orígenes SIP bloqueados en 10 minutos. |
SipAccountLocked, SipCompanyUnderAttack | advertencia, crítica | Autenticaciones fallidas, vea Protección del borde SIP. |
RtpengineNodeDown, MediaServiceDown | crítica | La ruta de medios está caída; las llamadas nuevas fallan. |
PushWakeFailuresHigh, PushRelayUnreachable | advertencia, crítica | Fallan las notificaciones push de activación de móviles. |
PushEntitlementGrace | advertencia | Se revocó la autorización de push; corre un periodo de gracia de 30 días. |
SmppBindDown | crítica | Una sesión de proveedor de SMS no está vinculada. |
AiProviderErrors | advertencia | Más de la mitad de las solicitudes de IA fallan. |
DiskSpaceLow | advertencia | Menos de 10 % libre en un sistema de archivos vigilado. |
CertExpiringSoon, CertExpiryCritical, CertRenewalFailing, CertIssuanceFailed | advertencia, crítica | Problemas con certificados, vea Certificados. |
StirCertExpiringSoon, StirCertExpiryCritical | advertencia, crítica | Un certificado de firma STIR/SHAKEN vence pronto. |
SiemExporterDown | advertencia | La exportación de registros no puede llegar a su recolector. |
ClickHouseSpillGrowing | advertencia | El almacenamiento de analítica no está recibiendo registros. |
Una condición sin datos se considera sin problemas. Las alertas que dependen del volumen (registros, fallos de llamadas) se mantienen en silencio en una instalación sin actividad.
Con Prometheus
Cargue deploy/compose/prometheus/rules/*.yml en su Prometheus. El paquete opcional de observabilidad ya lo hace. Se incluye una configuración inicial de Alertmanager: las alertas críticas avisan de inmediato y se repiten cada 2 horas; las advertencias se agrupan durante 10 minutos y se repiten a diario. Alertmanager no se incluye en el paquete. Vea códigos de error de alertas.