Share via


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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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:

  • El sistema operativo que se ejecuta en el equipo del cliente de App-V 5.0: nombre de host, versión, service pack, tipo (cliente/servidor), arquitectura del procesador.

  • Información del cliente de App-V 5.0: versión.

  • Lista de paquetes publicados: GUID, GUID de versión, nombre.

  • Información de uso de la aplicación: nombre, versión, servidor de transmisión por secuencias, usuario (dominio\alias), GUID de versión del paquete, estado de inicio y tiempo, tiempo de cierre.

¿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:

  1. Sistema operativo e información del cliente de App-V 5.0. ~150 bytes, cada vez que se envían estos datos.

  2. Lista de paquetes publicados. ~7 KB para 30 paquetes. Estos datos se envían solo cuando la lista de paquetes se actualiza con una actualización de publicación. Esta se realiza con poca frecuencia. Si no hay ningún cambio, la información no se envía.

  3. Información de uso de la aplicación virtual: aproximadamente 0,25 KB por evento. La apertura y el cierre cuentan como un único evento si ambos se producen antes de enviar la información. Si se usa una tarea programada para el envío, solo se enviarán al servidor los datos creados desde la última carga realizada correctamente. Para el envío manual de la información mediante el cmdlet de PowerShell, hay un argumento opcional que controla si los datos deben reenviarse la próxima vez. Dicho argumento es DeleteOnSuccess.



    Por ejemplo, si se abren y cierran veinte aplicaciones y el envío de los datos de informes está programado para realizarse a diario, el tráfico diario normal debe ser de aproximadamente 0,15 KB + 20 x 0,25 KB o de 5 KB/usuario.

¿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:

  1. Mediante los cmdlets de PowerShell: Set-AppvClientConfiguration. Por ejemplo:

    Set-AppvClientConfiguration -ReportingEnabled 1 - ReportingServerURL http://any.com/appv-reporting



    Para obtener una lista completa de opciones de configuración del cliente, vea Acerca de las opciones de configuración del cliente y busque las entradas siguientes: ReportingEnabled, ReportingServerURL, ReportingDataCacheLimit, ReportingDataBlockSize, ReportingStartTime, ReportingRandomDelay, ReportingInterval.



  2. Mediante el uso de una directiva de grupo. Si se distribuye mediante el controlador de dominio, la configuración es la misma que la que se ha mostrado anteriormente.

    Nota

    La configuración de la directiva de grupo invalida la configuración local establecida mediante PowerShell.

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:

Send-AppVClientReport –URL \\Myshare\MyData\ -DeleteOnSuccess

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.
-----