Saltar al contenido

Monitoreo y auditoría

Trazabilidad

Riversoft® STCP Gemini Server registra en la base de log cada sesión y cada transferencia, con el usuario, la dirección, el archivo y el resultado. Al final de una transmisión o recepción, el mensaje incluye también el tamaño del archivo, el tiempo de la transferencia y el hash. Las confirmaciones del protocolo OFTP (EERP y NERP) también se registran.

Cada registro tiene un código de mensaje y, en las etapas de la transferencia, un código de evento. Vea Códigos de mensaje y eventos.

Informes

Los registros pueden consultarse:

  • en el Riversoft Console Portal, en los informes de eventos y de transferencias;
  • mediante la Riversoft STCP Gemini API, en los informes de eventos de sistema, de usuarios, de actividades de operadores y de transferencias. Vea Consultar informes.

Supervisión por el Riversoft Console Portal

Riversoft STCP Gemini Server mantiene un servicio de supervisión, que el Riversoft Console Portal usa para seguir y operar la instancia. El servicio se registra en la instancia como el servicio de red Supervisión (gemini) (puerto predeterminado 33050), y la Riversoft STCP Gemini API se conecta a él en nombre del Portal. Vea Servicios de supervisión.

Operaciones disponibles:

OperaciónDescripción
Información de la instanciaEstado y datos de la instancia en ejecución.
Información de usuariosSituación de los buzones y de las conexiones de los usuarios.
Información de los serviciosSituación de los servicios de red.
Iniciar agendaEjecuta una agenda inmediatamente.
Iniciar y cancelar usuarioInicia o cancela la conexión de un usuario.
Crear usuarioCrea la estructura de directorios de un usuario.
Crear archivo de pruebaGenera un archivo de prueba para un usuario.
Detener y reiniciar la instanciaDetiene o reinicia la instancia.
Nivel de debugCambia el nivel de debug sin reiniciar el servicio.

Las conexiones de supervisión se autentican con la credencial de supervisión y se registran en el log.

Spool de contingencia del log

Cuando no logra grabar en la base de log, el Server graba los eventos en un archivo local de contingencia, para no perder los registros:

ElementoValor
Directorio$TMPDIR/stcplog-spool/, o /tmp/stcplog-spool/ cuando TMPDIR no está definido
Archivostcplog-events.jsonl, un evento JSON por línea
RotaciónCada 10 MB, manteniendo hasta 20 archivos
Retención7 días

Los eventos del spool no se reenvían automáticamente a la base de log. Monitoree este directorio: archivos nuevos indican una falla de grabación en la base.

Debug

El nivel de debug se define en ApplDebug, en la sección STCPCore de la configuración del Server (0 lo deshabilita), y puede cambiarse durante la ejecución por el Riversoft Console Portal. Los mensajes de debug se envían al log del sistema:

journalctl -u stcpgemini-server

Use el debug solo durante el diagnóstico: aumenta el volumen de mensajes.

Checklist de monitoreo

  • El servicio stcpgemini-server está en ejecución (systemctl status stcpgemini-server).
  • La base de log está accesible y recibe los registros.
  • El directorio stcplog-spool no tiene archivos nuevos.
  • Los informes de transferencias se siguen en el Riversoft Console Portal o por la API.
  • El nivel de debug vuelve a 0 después de un diagnóstico.