Acerca de los informes de App-V 5.0
Se aplica a: Application Virtualization 5.0 SP1, Application Virtualization 5.0 SP2, Application Virtualization 5.0 SP3
Microsoft Application Virtualization (App-V) 5.0 usa una característica de generación de informes integrada que facilita la recopilación de información acerca de los equipos que están ejecutando el cliente de App-V 5.0, así como información acerca del uso del paquete de aplicación virtual. Puede usar esta información para generar informes desde una base de datos centralizada.
Información general acerca de los informes de App-V 5.0
La lista siguiente muestra en detalle el flujo de trabajo completo de creación de informes en App-V 5.0.
El servidor de informes de Microsoft Application Virtualization (App-V) 5.0 tiene los requisitos previos siguientes:
Rol de servidor web de Internet Information Service (IIS)
Rol de autenticación de Windows (en IIS / Seguridad)
SQL Server instalado y ejecutándose con SQL Server Reporting Services (SSRS)
Para confirmar que está ejecutando SQL Server Reporting Services, consulte
https://localhost/Reports
en un explorador web como administrador en el servidor que hospedará App-V 5.0 Reporting. Debe aparecer la página principal de SQL Server Reporting Services.Instale el servidor de informes de App-V 5.0 y la base de datos asociada. Para obtener más información sobre cómo instalar el servidor de informes, vea Cómo instalar el servidor de informes en un equipo independiente y conectarlo a la base de datos. Configure la hora a la que el equipo que ejecuta el cliente de App-V 5.0 debe enviar datos al servidor de informes.
Si no utiliza un sistema de distribución electrónica de software, como el Administrador de configuración, para ver informes, puede definir los informes en SQL Server Reporting Service. Descargue los informes de predefinidos del Centro de descargas en https://go.microsoft.com/fwlink/?LinkId=397255.
Nota
Si utiliza la integración del Administrador de configuración con App-V 5.0, la mayoría de los informes se generan a partir del Administrador de configuración y no de App-V 5.0. Para obtener más información, consulte Introduction to Application Management in Configuration Manager y la sección “Virtualized Application” (Aplicación virtualizada) de List of Reports Supplied with Microsoft System Center 2012 R2 Configuration Manager.
Después de importar el módulo de PowerShell de App-V 5.0 mediante
Import-Module AppvClient
como administrador, habilite el cliente de App-V 5.0. Este cmdlet de PowerShell de muestra habilita los informes de App-V 5.0:Set-AppvClientConfiguration –reportingserverurl <url>:<port> -reportingenabled 1 – ReportingStartTime <0-23> - ReportingRandomDelay <#min>
Para enviar inmediatamente datos de informe de App-V 5.0, ejecute
Send-AppvClientReport
en el cliente de App-V 5.0.Para obtener más información sobre cómo instalar el cliente de App-V 5.0 con la creación de informes habilitada, vea Acerca de las opciones de configuración del cliente. Para administrar los informes de App-V 5.0 con Windows PowerShell, vea Cómo habilitar los informes en el cliente de App-V 5.0 mediante PowerShell.
Cuando el servidor de informes recibe los datos del equipo que ejecuta el cliente de App-V 5.0, los envía a la base de datos de informes. Cuando la base de datos recibe y procesa los datos del cliente, se envía una respuesta de recepción correcta al servidor de informes y, a continuación, se envía una notificación al cliente de App-V 5.0.
Cuando el cliente de App-V 5.0 recibe la notificación de éxito, vacía la caché de datos para ahorrar espacio.
Nota
De modo predeterminado, la memoria caché se borra después de que el servidor confirma la recepción de los datos. Puede configurar manualmente el cliente para guardar la memoria caché de datos.
Si el dispositivo cliente de App-V 5.0 no recibe ninguna notificación de éxito del servidor, conserva los datos en la memoria caché e intenta volverlos a enviar en el próximo intervalo configurado. Los clientes siguen recopilando datos y agregándolos a la caché.
Preguntas más frecuentes acerca del servidor de informes de App-V 5.0
En la tabla siguiente se muestran las respuestas a las preguntas más frecuentes acerca de los informes de App-V 5.0
Pregunta | Más información |
---|---|
¿Cuál es la frecuencia con la que se envía la información de los informes a la base de datos de informes? |
La frecuencia depende de la configuración de la tarea de creación de informes del equipo que ejecuta el cliente de App-V 5.0. Debe configurar la frecuencia o el intervalo de envío de los datos de informes. La creación de informes de App-V 5.0 no está habilitada de forma predeterminada. |
¿Qué información se almacena en la base de datos del servidor de informes? |
La lista siguiente muestra el contenido que se almacena en la base de datos de informes:
|
¿Cuál es el volumen medio de información que se envía al servidor de informes? |
Depende. La siguiente lista muestra los tres conjuntos de los datos que se envían al servidor de informes:
|
¿Se puede programar la creación de informes? |
Sí. Además del envío manual de informes mediante los cmdlets de PowerShell (Send-AppvClientReport), esta tarea puede programarse para que se realice de forma automática. Hay dos maneras de programar la creación de informes:
|
Creación de informes del cliente de App-V 5.0
Para usar la función de informes de App-V 5.0, deberá instalar y configurar el cliente de App-V 5.0. Una vez instalado el cliente, utilice el cmdlet de PowerShell Set-AppVClientConfiguration o la plantilla ADMX para configurar los informes. El vínculo siguiente muestra los cmdlets de la característica de creación de informes precedidos por la cadena Reporting. Para obtener una lista completa de opciones de configuración del cliente, vea Acerca de las opciones de configuración del cliente. La siguiente sección contiene ejemplos de configuración de informes del cliente de App-V 5.0 mediante PowerShell.
Configuración del cliente de informes de App-V mediante PowerShell
En los ejemplos siguientes se muestra cómo se pueden configurar las funciones de informes del cliente de App-V 5.0 mediante parámetros de PowerShell.
Nota
La siguiente tarea de configuración también puede configurarse mediante la configuración de directiva de grupo de la plantilla ADMX de App-V 5.0. Para obtener más información acerca del uso de la plantilla ADMX, consulte Cómo modificar la configuración del cliente de App-V 5.0 mediante la plantilla ADMX y la directiva de grupo.
Para habilitar la generación de informes e iniciar la recopilación de datos en el equipo que ejecuta el cliente de App-V 5.0:
Set-AppVClientConfiguration –ReportingEnabled 1
Para configurar el cliente para que envíe automáticamente los datos a un servidor de informes específico:
Set-AppVClientConfiguration –ReportingServerURL http://MyReportingServer:MyPort/ -ReportingStartTime 20 -ReportingInterval 1 -ReportingRandomDelay 30
-ReportingInterval 1 -ReportingRandomDelay 30
En el ejemplo anterior se configura el cliente para enviar automáticamente los datos de informes a la dirección URL del servidor de informes http://miServidorDeInformes:miPuerto/. Además, los datos de informes se enviarán a diario entre las 8:00 PM y las 8:30 PM, según el retraso aleatorio generado para la sesión.
Para limitar el tamaño de la memoria caché de datos en el cliente:
Set-AppvClientConfiguration –ReportingDataCacheLimit 100
Configura el tamaño máximo de la caché de informes en el equipo que ejecuta el cliente de App-V 5.0 en 100 MB. Si se alcanza el límite de la caché antes de que los datos se envíen al servidor, el registro da la vuelta y los datos se sobrescriben según sea necesario.
Para configurar el tamaño del bloque de datos transmitido a través de la red entre el cliente y el servidor:
Set-AppvClientConfiguration –ReportingDataBlockSize 10240
Especifica el tamaño máximo del bloque de datos enviado por el cliente en 10 240 MB.
Tipos de datos recopilados
En la tabla siguiente se muestran los tipos de información que se pueden recopilar mediante la creación de informes de App-V 5.0.
Información del cliente | Información del paquete | Uso de la aplicación |
---|---|---|
Nombre de host |
Nombre del paquete |
Horas de inicio y finalización |
Versión del cliente de App-V 5.0 |
Versión del paquete |
Estado de ejecución |
Arquitectura del procesador |
Origen del paquete |
Estado de cierre |
Versión del sistema operativo |
Porcentaje de datos almacenados en la memoria caché |
Nombre de la aplicación |
Nivel de Service Pack |
Versión de la aplicación |
|
Tipo de sistema operativo |
Nombre de usuario |
|
Grupo de conexión |
El cliente recopila y guarda estos datos en un archivo con formato .xml. La memoria caché de datos está oculta de forma predeterminada, y se necesita disponer de acceso administrativo para abrir el archivo XML.
Envío de datos al servidor
Puede configurar el equipo que ejecuta el cliente de App-V 5.0 para enviar automáticamente los datos al servidor de informes especificado. Para especificar el servidor, use el cmdlet Set-AppvClientConfiguration con la configuración siguiente:
ReportingEnabled
ReportingServerURL
ReportingStartTime
ReportingInterval
ReportingRandomDelay
Una vez establecida la configuración anterior, deberá crear una tarea programada. La tarea programada se pondrá en contacto con el servidor especificado mediante la configuración ReportingServerURL e iniciará la transferencia. Si desea enviar manualmente los datos fuera de las horas programadas, use el siguiente cmdlet de PowerShell:
Send-AppVClientReport –URL http://MyReportingServer:MyPort/ -DeleteOnSuccess
Puede omitir el parámetro –URL si el servidor de informes se ha configurado previamente. De manera alternativa, si es necesario enviar los datos a una ubicación alternativa, especifique otra dirección URL para reemplazar la ReportingServerURL configurada para esta recopilación de datos.
El parámetro -DeleteOnSuccess indica que se borrará la memoria caché de los datos si la transferencia se realiza correctamente. Si no se especifica este parámetro, no se borrará la memoria caché.
Recopilación manual de datos
También puede usar el cmdlet Send-AppVClientReport para recopilar los datos manualmente. Esta solución es útil tanto con un servidor de informes existente como sin servidor. En lista siguiente muestra información acerca de la recopilación de datos con o sin servidor de informes.
Con servidor de informes | Sin servidor de informes |
---|---|
Si dispone de un servidor de informes de App-V 5.0 existente, cree un script o una tarea programada personalizada. Especifique que el cliente debe enviar los datos a la ubicación especificada con la frecuencia deseada. |
Si no dispone de servidor de informes de App-V 5.0, use el parámetro –URL para enviar los datos al recurso compartido que especifique. Por ejemplo:
En el ejemplo anterior, se enviarán los datos de informes a la ubicación \\MyShare\MyData\ indicada por el parámetro -URL. Tras enviar los datos, se borrará la memoria caché. Nota Si se especifica una ubicación distinta de la del servidor de informes, los datos se enviarán en formato .xml sin ningún procesamiento adicional. |
Creación de informes
Para recuperar los datos del informe y generar informes mediante App-V 5.0, debe usar uno de los métodos siguientes:
Microsoft SQL Server Reporting Services (SSRS): Microsoft SQL Server Reporting Services está disponible con Microsoft SQL Server. SSRS no se instala al instalar el servidor de informes de App-V 5.0. Debe implementarse por separado para generar los informes asociados.
Use el vínculo siguiente para obtener más información acerca del uso de Microsoft SQL Server Reporting Services.
Scripting: puede generar informes mediante la creación de scripts directamente en la base de datos de informes de App-V 5.0. Por ejemplo:
Procedimiento almacenado:
spProcessClientReport está programado para ejecutarse a medianoche o a las 12:00 a. m.
Para ejecutar el procedimiento almacenado programado de Microsoft SQL Server, el agente de Microsoft SQL Server debe estar en ejecución. Asegúrese de que el agente de Microsoft SQL Server esté establecido en AutoStart. Para obtener más información, vea Iniciar automáticamente el Agente SQL Server (SQL Server Management Studio).
El procedimiento almacenado también se crea cuando se usan los scripts de la base de datos de App-V 5.0.
También debe asegurarse de que el servicio web del servidor de informes Máximo de conexiones simultáneas esté establecido en un valor que el servidor pueda administrar sin afectar a la disponibilidad. El número recomendado de Máximo de conexiones simultáneas para el Servicio web de informes es 10 000.
¿Tiene alguna sugerencia sobre App-V?
Agregue o vote sugerencias aquí. Para problemas de App-V, use el foro de TechNet de App-V.
Véase también
Tareas
Cómo instalar el servidor de informes en un equipo independiente y conectarlo a la base de datos
Otros recursos
Implementación del servidor de App-V 5.0
-----
Puede obtener más información sobre MDOP en la Biblioteca de TechNet, mediante la búsqueda de información de solución de problemas en la sección TechNet Wiki, o a través de Facebook o Twitter.
-----