Gestión de sesiones en Monopam: protocolos, grabación y supervisión en vivo

Qué ha cambiado

Cada actualización del contenido se versiona. Seleccione una versión para compararla con la anterior.

Versión 8 → 9

Actualización

Nuevo módulo sobre el almacenamiento de grabaciones, la grabación forzosa de sesiones externas y el comportamiento del portapapeles y del terminal que se decide en el cliente. El módulo incluye ahora diagramas y, al final, una lista de qué comprobar primero.

1 lección actualizadaduración

Actualización de contenido. Se notificó a los estudiantes inscritos.

La duración cambió de 16 a 17 minutos.

Una grabación se produce en el gateway que lleva la sesión. Dónde acaba después es una decisión de planificación que se toma una vez, y es mejor tomarla antes de la primera auditoría que durante ella. ### Planifique el almacén de grabaciones | Configuración del inquilino | Dónde acaban las grabaciones | Qué hay que dimensionar | | --- | --- | --- | | Ajustes de CDN configurados (almacenamiento de objetos compatible con S3, como MinIO o Amazon S3) | Se suben al almacén de objetos | El bucket, para el número de sesiones por el periodo de retención | | Sin ajustes de CDN | Se quedan en el host del gateway | El disco de cada gateway | ::diagram pam-recording-path El almacenamiento de objetos es el objetivo a planificar: se dimensiona para la retención, sobrevive a la sustitución de un gateway y reúne en un solo lugar las grabaciones de todos los gateways. La base de datos SQL y Redis nunca guardan grabaciones. La segunda fila no es un estado de error, y por eso mismo pasa inadvertida. Las sesiones funcionan y se graban. El registro del gateway solo avisa de que la sesión "will be recorded localy but will not uploaded to the CDN" porque no hay ajustes de CDN. Si ve esa línea, configure el CDN o acepte que el disco de ese gateway es ahora su archivo y vigílelo como tal. ### Los usuarios externos se graban en cualquier caso La grabación se puede desactivar con el ajuste de inquilino `Disable Recording`, con una política o en un recurso. Esas excepciones no se aplican a los **usuarios externos**. Las sesiones de contratistas y proveedores en tipos de conexión grabables siempre se graban. Así, un recurso con la grabación desactivada puede mostrar grabaciones del contratista y ninguna de sus propios ingenieros, y ambas cosas son correctas. La única forma de que las sesiones externas sigan la política normal de grabación es el ajuste de entorno `MONOPAM_EXTERNAL_FORCE_RECORDING=false`, una decisión deliberada para toda la instalación y no algo que se cambie para acallar una consulta. ### Dos casos de soporte que se resuelven en el cliente **Pegar no hace nada en el terminal del navegador.** `Ctrl+V` (o `Cmd+V`) lee el portapapeles a través del navegador. Los navegadores solo lo permiten en una página servida por HTTPS y después de que el usuario conceda el permiso. Si el permiso se denegó, la pulsación no hace nada y no aparece ningún mensaje. El error solo se ve en la consola de desarrollo del navegador. Revise la barra de direcciones y el permiso de portapapeles del sitio antes de mirar Monopam. **Los colores salen mal por el bastión SSH.** Cuando un usuario se conecta con su propio cliente SSH, el bastión crea el terminal en el destino con el tipo de terminal que anuncia el cliente y pasa los bytes sin cambios. El gateway no tiene ajuste para ello. Un cliente que anuncia `xterm` obtiene 8 o 16 colores en herramientas que podrían mostrar 256. La solución está en el cliente: en PuTTY, ponga la cadena de tipo de terminal en `xterm-256color`. Lo mismo vale para el idioma: las variables de entorno que envía el cliente no se reenvían, así que la configuración regional sale del perfil del usuario en el destino. > Consejo: en un gateway nuevo, compruebe tres cosas antes de la primera sesión real. ¿Están configurados los ajustes de CDN del inquilino? ¿Contiene el registro del gateway el aviso de grabación local? Si las grabaciones se quedan en local, ¿se supervisa ese disco? Un gateway en contenedor que guarda las grabaciones en local necesita además un volumen para ellas, o se pierden al sustituir el contenedor.