Registro de configuración
El Registro de configuración captura los cambios de configuración del sitio y las actividades administrativas en la base de datos. Puede utilizar el contenido registrado para:
- Diagnosticar y solucionar problemas después de realizar cambios de configuración; el registro proporciona un rastro de auditoría.
- Ayudar en la gestión de cambios y realizar un seguimiento de las configuraciones.
- Informar sobre la actividad de administración.
Puede establecer las preferencias del Registro de configuración, mostrar los registros de configuración y generar informes HTML y CSV desde Citrix Studio. Puede filtrar las visualizaciones del registro de configuración por rangos de fechas y por resultados de búsqueda de texto completo. El registro obligatorio, cuando está habilitado, impide que se realicen cambios de configuración a menos que puedan registrarse. Con el permiso adecuado, puede eliminar entradas del registro de configuración. No puede utilizar la función de Registro de configuración para editar el contenido del registro.
El Registro de configuración utiliza un SDK de PowerShell y el servicio de Registro de configuración. El servicio de Registro de configuración se ejecuta en cada Controller del sitio; si un Controller falla, el servicio de otro Controller gestiona automáticamente las solicitudes de registro.
De forma predeterminada, la función de Registro de configuración está habilitada y utiliza la base de datos que se crea al crear el sitio (la base de datos de configuración del sitio). Puede especificar una ubicación diferente para la base de datos. La base de datos de Registro de configuración admite las mismas funciones de alta disponibilidad que la base de datos de configuración del sitio.
El acceso al Registro de configuración se controla mediante la Administración delegada, con los permisos Editar preferencias de registro y Ver registros de configuración.
Los registros de configuración se localizan cuando se crean. Por ejemplo, un registro creado en inglés se leerá en inglés, independientemente de la configuración regional del lector.
¿Qué se registra?
Se registran los cambios de configuración y las actividades administrativas iniciadas desde Studio, Director y los scripts de PowerShell. Algunos ejemplos de cambios de configuración registrados incluyen trabajar con (crear, editar, eliminar, asignar):
- Catálogos de máquinas
- Grupos de entrega (incluido el cambio de la configuración de administración de energía)
- Roles y ámbitos de administrador
- Recursos y conexiones de host
- Directivas de Citrix a través de Studio
Algunos ejemplos de cambios administrativos registrados son:
- Administración de energía de una máquina virtual o un escritorio de usuario
- Studio o Director enviando un mensaje a un usuario
Las siguientes operaciones no se registran:
- Operaciones autónomas como el encendido de máquinas virtuales mediante la administración de grupos.
- Acciones de directiva implementadas a través de la Consola de administración de directivas de grupo (GPMC); utilice las herramientas de Microsoft para ver los registros de esas acciones.
- Cambios realizados a través del Registro, acceso directo a la base de datos o desde orígenes distintos de Studio, Director o PowerShell.
- Cuando se inicializa la implementación, el registro de configuración está disponible cuando la primera instancia del servicio de registro de configuración se registra en el servicio de configuración. Por lo tanto, las primeras etapas de la configuración no se registran (por ejemplo, cuando se obtiene y aplica el esquema de la base de datos, cuando se inicializa un hipervisor).
Administrar el registro de configuración
De forma predeterminada, el registro de configuración utiliza la base de datos que se crea al crear un sitio (también conocida como base de datos de configuración del sitio). Citrix recomienda utilizar una ubicación independiente para la base de datos de registro de configuración (y la base de datos de supervisión) por los siguientes motivos:
- Es probable que la estrategia de copia de seguridad de la base de datos de registro de configuración difiera de la estrategia de copia de seguridad de la base de datos de configuración del sitio.
- El volumen de datos recopilados para el registro de configuración (y el servicio de supervisión) podría afectar negativamente al espacio disponible para la base de datos de configuración del sitio.
- Divide el único punto de fallo para las tres bases de datos.
Nota: Las ediciones del producto que no admiten el registro de configuración no tienen un nodo de Registro en Studio.
Habilitar y deshabilitar el registro de configuración y el registro obligatorio
De forma predeterminada, el registro de configuración está habilitado y el registro obligatorio está deshabilitado.
- Seleccione Registro en el panel de navegación de Studio.
- Seleccione Preferencias en el panel Acciones. El cuadro de diálogo Registro de configuración contiene información de la base de datos e indica si el registro de configuración y el registro obligatorio están habilitados o deshabilitados.
- Seleccione la acción deseada:
Para habilitar el registro de configuración, seleccione el botón de opción Habilitar. Esta es la configuración predeterminada. Si no se puede escribir en la base de datos, la información de registro se descarta, pero la operación continúa.
Para deshabilitar el registro de configuración, seleccione el botón de opción Deshabilitar. Si el registro estaba habilitado anteriormente, los registros existentes siguen siendo legibles con el SDK de PowerShell.
Para habilitar el registro obligatorio, seleccione el botón de opción Impedir cambios en la configuración del sitio cuando la base de datos no esté disponible. No se permitirá ningún cambio de configuración o actividad administrativa que normalmente se registraría a menos que se pueda escribir en la base de datos de registro de configuración. Puede habilitar el registro obligatorio solo cuando el registro de configuración esté habilitado, es decir, cuando el botón de opción Habilitar esté seleccionado. Si el servicio de registro de configuración falla y la alta disponibilidad no está en uso, se asume el registro obligatorio. En tales casos, las operaciones que normalmente se registrarían no se realizan.
Para deshabilitar el registro obligatorio, seleccione el botón de opción Permitir cambios en la configuración del sitio cuando la base de datos no esté disponible. Se permiten los cambios de configuración y las actividades administrativas, incluso si no se puede acceder a la base de datos utilizada para el registro de configuración. Esta es la configuración predeterminada.
Cambiar la ubicación de la base de datos de registro de configuración
Nota: No se puede cambiar la ubicación de la base de datos cuando el registro obligatorio está habilitado, porque el cambio de ubicación incluye un breve intervalo de desconexión que no se puede registrar.
- Cree un servidor de bases de datos, utilizando una versión compatible de SQL Server.
- Seleccione Registro en el panel de navegación de Studio.
- Seleccione Preferencias en el panel Acciones.
- En el cuadro de diálogo Preferencias de registro, seleccione Cambiar base de datos de registro.
- En el cuadro de diálogo Cambiar base de datos de registro, especifique la ubicación del servidor que contiene el nuevo servidor de bases de datos. Los formatos válidos se enumeran en el artículo Bases de datos.
- Para permitir que Studio cree la base de datos, haga clic en Aceptar. Cuando se le solicite, haga clic en Aceptar, y la base de datos se creará automáticamente. Studio intenta acceder a la base de datos utilizando las credenciales del usuario actual de Studio; si eso falla, se le pedirán las credenciales del usuario de la base de datos. A continuación, Studio carga el esquema de la base de datos en ella. (Las credenciales se conservan solo durante la creación de la base de datos.)
- Para crear la base de datos manualmente, haga clic en Generar script de base de datos. El script generado incluye instrucciones para crear la base de datos manualmente. Asegúrese de que la base de datos esté vacía y de que al menos un usuario tenga permiso para acceder y cambiar la base de datos antes de cargar el esquema.
Los datos de registro de configuración de la base de datos anterior no se importan a la nueva base de datos. Los registros no se pueden agregar de ambas bases de datos al recuperarlos. La primera entrada de registro en la nueva base de datos de registro de configuración indicará que se produjo un cambio en la base de datos, pero no identificará la base de datos anterior.
Mostrar contenido del registro de configuración
Al iniciar cambios de configuración y actividades administrativas, las operaciones de alto nivel creadas por Studio y Director se muestran en el panel superior central de Studio. Una operación de alto nivel da como resultado una o más llamadas de servicio y SDK, que son operaciones de bajo nivel. Cuando selecciona una operación de alto nivel en el panel superior central, el panel inferior central muestra las operaciones de bajo nivel.
Si una operación falla antes de completarse, la operación de registro podría no completarse en la base de datos; por ejemplo, un registro de inicio no tendrá un registro de detención correspondiente. En tales casos, el registro indica que falta información. Cuando se muestran registros basados en rangos de tiempo, se muestran los registros incompletos si los datos de los registros coinciden con los criterios. Por ejemplo, si se solicitan todos los registros de los últimos cinco días y existe un registro con una hora de inicio en los últimos cinco días pero sin hora de finalización, se incluye.
Al usar un script que llama a cmdlets de PowerShell, si crea una operación de bajo nivel sin especificar una operación de alto nivel principal, el registro de configuración creará una operación de alto nivel sustituta.
Para mostrar el contenido del registro de configuración, seleccione Registro en el panel de navegación de Studio. De forma predeterminada, la visualización en el panel central muestra el contenido del registro cronológicamente (las entradas más recientes primero), separado por fecha.
| Para filtrar la visualización por | Realice esta acción |
|---|---|
| Resultados de búsqueda | Introduzca texto en el cuadro de búsqueda de la parte superior del panel central. La visualización filtrada incluye el número de resultados de búsqueda. Para volver a la visualización de registro estándar, borre el texto del cuadro de búsqueda. |
| Encabezado de columna | Haga clic en el encabezado de una columna para ordenar la visualización por ese campo. |
| Un rango de fechas | Seleccione un intervalo en el cuadro de lista desplegable situado junto al cuadro de búsqueda en la parte superior del panel central. |
Generar informes
Puede generar informes CSV y HTML que contengan datos de registro de configuración.
- El informe CSV contiene todos los datos de registro de un intervalo de tiempo especificado. Los datos jerárquicos de la base de datos se aplanan en una única tabla CSV. Ningún aspecto de los datos tiene precedencia en el archivo. No se utiliza ningún formato y no se asume la legibilidad humana. El archivo (denominado MyReport) simplemente contiene los datos en un formato universalmente consumible. Los archivos CSV se utilizan a menudo para archivar datos o como fuente de datos para una herramienta de informes o manipulación de datos como Microsoft Excel.
- El informe HTML proporciona una forma legible por humanos de los datos de registro para un intervalo de tiempo especificado. Proporciona una vista estructurada y navegable para revisar los cambios. Un informe HTML consta de dos archivos, denominados Resumen y Detalles. El Resumen enumera las operaciones de alto nivel: cuándo ocurrió cada operación, quién la realizó y el resultado. Al hacer clic en un enlace de Detalles junto a cada operación, se accede a las operaciones de bajo nivel en el archivo de Detalles, que proporciona información adicional.
Para generar un informe de registro de configuración, seleccione Registro en el panel de navegación de Studio y, a continuación, seleccione Crear informe personalizado en el panel Acciones.
- Seleccione el rango de fechas para el informe.
- Seleccione el formato del informe: CSV, HTML o ambos.
- Busque la ubicación donde se debe guardar el informe.
Eliminar contenido del registro de configuración
Para eliminar el registro de configuración, debe tener ciertos permisos de Administración delegada y de base de datos de SQL Server.
-
Administración delegada: Debe tener un rol de Administración delegada que permita la lectura de la configuración de la implementación. El rol de administrador completo integrado tiene este permiso. Un rol personalizado debe tener la opción Solo lectura o Administrar seleccionada en la categoría Otros permisos.
Para crear una copia de seguridad de los datos de registro de configuración antes de eliminarlos, el rol personalizado también debe tener la opción Solo lectura o Administrar seleccionada en la categoría Permisos de registro.
-
Base de datos de SQL Server — Debe tener un inicio de sesión de SQL Server con permiso para eliminar registros de la base de datos. Hay dos maneras de hacerlo:
-
Utilice un inicio de sesión de base de datos de SQL Server con un rol de servidor sysadmin, que le permite realizar cualquier actividad en el servidor de la base de datos. Alternativamente, los roles de servidor serveradmin o setupadmin le permiten realizar operaciones de eliminación.
-
Si su implementación requiere seguridad adicional, utilice un inicio de sesión de base de datos que no sea sysadmin, asignado a un usuario de la base de datos que tenga permiso para eliminar registros de la base de datos.
- En SQL Server Management Studio, cree un inicio de sesión de SQL Server con un rol de servidor distinto de ‘sysadmin’.
- Asigne el inicio de sesión a un usuario en la base de datos; SQL Server crea automáticamente un usuario en la base de datos con el mismo nombre que el inicio de sesión.
- En la pertenencia a roles de base de datos, especifique al menos uno de los miembros del rol para el usuario de la base de datos: ConfigurationLoggingSchema_ROLE o dbowner.
Para obtener más información, consulte la documentación de SQL Server Management Studio.
-
Para eliminar los registros de configuración:
- Seleccione Registro en el panel de navegación de Studio.
- Seleccione Eliminar registros en el panel Acciones.
- Se le preguntará si desea crear una copia de seguridad de los registros antes de eliminarlos. Si elige crear una copia de seguridad, navegue hasta la ubicación donde se debe guardar el archivo de copia de seguridad. La copia de seguridad se crea como un archivo CSV.
Después de borrar los registros de configuración, la eliminación del registro es la primera actividad publicada en el registro vacío. Esa entrada proporciona detalles sobre quién eliminó los registros y cuándo.
En este artículo
- ¿Qué se registra?
- Administrar el registro de configuración
- Habilitar y deshabilitar el registro de configuración y el registro obligatorio
- Cambiar la ubicación de la base de datos de registro de configuración
- Mostrar contenido del registro de configuración
- Generar informes
- Eliminar contenido del registro de configuración