Saltar a contenido

Operación#

Operar Empowerment Center es saber en cada momento cómo está el servidor, actuar cuando algo se atasca y enterarse de los problemas sin tener que estar mirando. Este capítulo explica las herramientas que ECenter ofrece para ello y cómo se conectan con las de su organización (Prometheus, un orquestador de contenedores, un syslog).

Antes de empezar#

Todo lo de este capítulo exige el privilegio Administración del sistema. Quien no lo tiene no ve la entrada Operación en la barra lateral y, si abre la dirección /admin/operations, la página le dice «La consola de operación la usa quien administra el sistema.».

Qué ofrece ECenter#

Herramienta Para qué sirve Dónde
Consola de operación Ver el estado del servidor, las sesiones, los trabajos y los libros abiertos, y actuar sobre ellos: cerrar una sesión, terminar un trabajo, desbloquear un libro. Administración › Operación (/admin/operations)
Actividad Gráficos de la última hora al último año: sesiones, trabajos, memoria, CPU, disponibilidad de las BD de los clientes, envíos, alertas… Pestaña Actividad de la consola
Alertas operativas Problemas que el servidor detecta solo (licencia, BD de cliente caída, memoria, disco, colas, envíos que fallan…). Se abren y se resuelven solas, y pueden avisar por correo. Pestaña Alertas de la consola y aviso en la parte superior de la aplicación
Métricas y salud Las cifras del servidor en el formato de Prometheus y las sondas para un orquestador. /actuator/…, en el puerto de gestión si se activa
Registros Lo que escribe el servidor, con las líneas de las alertas y de la auditoría, para un syslog o un SIEM. Salida estándar del contenedor
Correo Los avisos de la operación y de la planificación, y los envíos de las suscripciones y las alertas de datos. Servidor SMTP de la organización
Quién vigila qué El backend de ECenter, con la ronda de alertas, el muestreo de la actividad y la auditoría, guarda en su BD propia, comprueba las BD de los clientes y envía avisos por correo y líneas al syslog; la consola de operación, Prometheus y el orquestador le preguntan por sus rutas. /api/operations (Administración del sistema) /actuator/prometheus (puerto de gestión, red interna) /actuator/health/liveness y readiness alertas, actividad, auditoría comprobación cada 5 min avisos de alertas y de la planificación líneas ecenter.audit.* y ecenter.operations.alert (salida estándar) Consola de operación navegador del administrador Prometheus apagado por defecto Orquestador / balanceador Backend de ECenter Ronda de alertas Muestreo de la actividad Auditoría BD propia (PostgreSQL) BD de los clientes Servidor de correo (SMTP) Syslog / SIEM
Quién vigila qué El backend de ECenter, con la ronda de alertas, el muestreo de la actividad y la auditoría, guarda en su BD propia, comprueba las BD de los clientes y envía avisos por correo y líneas al syslog; la consola de operación, Prometheus y el orquestador le preguntan por sus rutas. /api/operations (Administración del sistema) /actuator/prometheus (puerto de gestión, red interna) /actuator/health/liveness y readiness alertas, actividad, auditoría comprobación cada 5 min avisos de alertas y de la planificación líneas ecenter.audit.* y ecenter.operations.alert (salida estándar) Consola de operación navegador del administrador Prometheus apagado por defecto Orquestador / balanceador Backend de ECenter Ronda de alertas Muestreo de la actividad Auditoría BD propia (PostgreSQL) BD de los clientes Servidor de correo (SMTP) Syslog / SIEM
Quién vigila qué Ver a tamaño completo Ver a tamaño completo

Cómo se organiza el capítulo#

  • La consola de operación: la cabecera, el refresco y cada pestaña (Resumen, Sesiones, Trabajos, Libros abiertos y Políticas), con lo que mide cada dato y qué hacer con él.
  • La pestaña Actividad: los gadgets, los periodos, acercar y alejar, y cómo personalizar la pestaña y el Resumen.
  • Alertas operativas: cada tipo de alerta, cuándo se abre y se resuelve, el aviso por correo, Comprobar ahora y los eventos sin procesar.
  • Trabajos y colas: el ciclo de vida de un trabajo, las clases y sus colas, cancelar, el tope de trabajos en cola por usuario y lo que pasa con varias instancias.
  • Métricas, salud y registros: Actuator, el puerto de gestión para Prometheus, las sondas y los registros.
  • Correo: los correos que envía ECenter, cómo comprobar que salen y las pruebas con Mailpit. El servidor SMTP se configura en Correo y avisos.

Qué cambia respecto a Empowerment Center 7#

En Empowerment Center 7 (EC7) la supervisión estaba repartida entre el Administrador del Servidor (configuración y arranque de servicios) y las Herramientas del Servidor (sesiones, hilos, trabajos y libros abiertos). En ECenter 8.0:

  • Todo está en una sola consola web, y el servidor comprueba el privilegio en cada petición.
  • La consola enseña de quién es cada sesión (EC7 solo mostraba la dirección IP).
  • Terminar un trabajo lo cancela de forma ordenada, también la sentencia en curso en la base de datos del cliente. No existe la terminación forzada de un hilo.
  • El servidor no se reinicia solo por memoria ni a medianoche: avisa con una alerta, y reiniciarlo le corresponde a usted o al orquestador.
  • Sin licencia válida el servidor sigue en marcha (la API solo deja entrar e instalar la licencia), en lugar de pararse.
  • Los umbrales, los avisos y lo que se conserva se configuran en el servidor (ecenter.operations.*) y la consola solo los muestra.

Véase también#