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ón | Descripción |
|---|---|
| Información de la instancia | Estado y datos de la instancia en ejecución. |
| Información de usuarios | Situación de los buzones y de las conexiones de los usuarios. |
| Información de los servicios | Situación de los servicios de red. |
| Iniciar agenda | Ejecuta una agenda inmediatamente. |
| Iniciar y cancelar usuario | Inicia o cancela la conexión de un usuario. |
| Crear usuario | Crea la estructura de directorios de un usuario. |
| Crear archivo de prueba | Genera un archivo de prueba para un usuario. |
| Detener y reiniciar la instancia | Detiene o reinicia la instancia. |
| Nivel de debug | Cambia 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:
| Elemento | Valor |
|---|---|
| Directorio | $TMPDIR/stcplog-spool/, o /tmp/stcplog-spool/ cuando TMPDIR no está definido |
| Archivo | stcplog-events.jsonl, un evento JSON por línea |
| Rotación | Cada 10 MB, manteniendo hasta 20 archivos |
| Retención | 7 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-serverUse el debug solo durante el diagnóstico: aumenta el volumen de mensajes.
Checklist de monitoreo
- El servicio
stcpgemini-serverestá en ejecución (systemctl status stcpgemini-server). - La base de log está accesible y recibe los registros.
- El directorio
stcplog-spoolno tiene archivos nuevos. - Los informes de transferencias se siguen en el Riversoft Console Portal o por la API.
- El nivel de debug vuelve a
0después de un diagnóstico.