Application Delivery Management

Información web

Web Insight permite a los administradores supervisar todas las aplicaciones web servidas por las instancias de Citrix ADC. Como administrador, puede obtener una supervisión integrada y en tiempo real de las aplicaciones de las instancias de Citrix ADC. Web Insight proporciona información crítica, como la latencia de la red del cliente y el tiempo de respuesta del servidor, lo que garantiza la supervisión y la mejora del rendimiento de las aplicaciones. Los datos utilizados para el análisis se capturan de cada transacción HTTP y HTTPS que procesa la instancia de Citrix ADC. Los datos de análisis le permiten analizar el rendimiento de las instancias, la aplicación, la URL, el cliente y el servidor de Citrix ADC en su entorno.

Los siguientes son algunos de los casos de uso en los que puede ver los datos con Web Insight:

  • La lista de clientes que experimentan una latencia alta al acceder a una aplicación como SharePoint

  • La aplicación principal que tuvo más visitas en una hora

  • La lista de aplicaciones y URL a las que se accede desde los clientes

  • El sistema operativo y el explorador utilizados por un cliente en particular

  • Las aplicaciones o los servidores que envían la mayor cantidad de respuestas relacionadas con errores

  • Problemas de accesibilidad con un cliente en particular

  • Problemas de accesibilidad en pocas o todas las aplicaciones de un cliente en particular

  • Pocas páginas de una aplicación son lentas desde un cliente en particular y desde un servidor back-end

  • La aplicación es lenta cuando se accede desde un cliente particular y desde un servidor back-end

Puede habilitar Web Insight para un servidor virtual específico en una instancia seleccionada para supervisar el tráfico en la aplicación web. A continuación, la función Web Insight proporciona estadísticas para el servidor virtual en Citrix ADM.

Para habilitar Web Insight:

Si su NetScaler ADM es 13.0 compilación 41.x o posterior:

  1. Vaya a Redes > Instancias > NetScaler ADC y seleccione el tipo de instancia. Por ejemplo, VPX.

  2. Seleccione la instancia y, en la lista Seleccionar acción, haga clic en Configurar análisis.

  3. En la página Configurar análisis en servidores virtuales, seleccione el servidor virtual y haga clic en Habilitar Analytics.

  4. En la ventana Habilitar análisis:

    1. Seleccione Web Insight

    2. Seleccione Logstream como modo de transporte

      Nota

      Para Citrix ADC 12.0 o anterior, IPFIX es la opción predeterminada para el modo de transporte. Para Citrix ADC 12.0 o posterior, puede seleccionar Logstream o IPFIX como Modo de transporte.

      Para obtener más información sobre IPFIX y Logstream, consulte Descripción general de Logstream .

    3. La expresión es verdadera por defecto

    4. Haga clic en OK.

      Habilitar la analítica

      Nota

      • Si selecciona servidores virtuales que no tienen licencia, Citrix ADM primero licencia esos servidores virtuales y, a continuación, habilita el análisis.

      • Para las particiones de administración, solo se admite Web Insight

      • En el caso de los servidores virtuales, como el redireccionamiento de caché , la autenticación y el GSLB , no puede habilitar el análisis. Aparece un mensaje de error.

Después de hacer clic en Aceptar, Citrix ADM procesa para habilitar el análisis en los servidores virtuales seleccionados.

Análisis de procesamiento

Si su NetScaler ADM es 13.0 compilación 36.27 o anterior:

  1. Vaya a Redes > Instancias > NetScaler ADC y seleccione la instancia de NetScaler ADC en la que quiere habilitar el análisis.

  2. En la lista Seleccionar acción, seleccione Configurar análisis.

    Configurar análisis

  3. En la página Configurar información :

    1. Seleccione la Lista de aplicaciones para Equilibrio de carga o Content Switching.

      Lista de aplicaciones

    2. Seleccione el servidor virtual y haga clic en Habilitar AppFlow.

      Servidor virtual

  4. En el cuadro de diálogo Habilitar AppFlow:

    • Introduzca true en el cuadro de texto

    • Seleccione Logstream como modo de transporte

      Nota: Citrix recomienda seleccionar Logstream como modo de transporte.

    • Seleccione Web Insight y haga clic en Aceptar.

      Modo de transporte

Analizar problemas de aplicaciones web

Uno de los problemas comunes que un administrador debe identificar son los problemas de latencia. Como administrador, debe averiguar si el problema de latencia proviene de la red del servidor, la red del cliente o el tiempo de respuesta del servidor. Con Citrix ADM, puede identificar esta información yendo a Analytics > Web Insight .

Cuando navega a Analytics > Web Insight , se muestran las instancias de Citrix ADC que están habilitadas con Web Insight. Puede ver la información detallada de las instancias, como la dirección IP, el nombre del host, el número total de visitas y el ancho de banda.

Problemas web

Mediante la lista, puede seleccionar la duración del tiempo para ver las perspectivas de las instancias.

Duración del tiempo

También puede utilizar el control deslizante para personalizar la duración del tiempo y hacer clic en Ir para mostrar los resultados.

Slider

Al hacer clic en el gráfico o en la dirección IP de la instancia, se muestra la información detallada sobre la instancia. Puede ver información sobre lo siguiente:

  • Número total de visitas

    Hits

  • Ancho de banda

    Bandwidth

  • Aplicaciones

    Applications

  • Dominios

    Domains

  • URLs

    URLs

  • Métodos de solicitud HTTP

    Métodos de solicitud HTTP

  • Estado de respuesta HTTP

    Estado de respuesta HTTP

  • Clientes

    Clients

  • Servidores

    Servers

  • Sistemas operativos

    Sistema operativo

  • Agentes de usuario

    Agentes de usuario

También puede seleccionar las entidades de Web Insight para las que desea ver los informes en la GUI.

  1. Vaya a Analytics > Web Insight > Configuración .

  2. Haga clic en Configurar registros de datos de Analytics.

    Datos de análisis

  3. En Configuración del informe de Web Insight, seleccione las entidades que quiere ver los informes en la GUI.

    Report

  4. Haga clic en Aceptar.

Para profundizar en el análisis, puede hacer clic en cada categoría de información en Web Insight en la GUI. Por ejemplo, si desea comprobar los problemas de los servidores configurados:

  1. Vaya a Analytics > Web Insight > Servidores .

  2. Se muestra la página Servidores con todos los servidores configurados.

  3. Haga clic en la dirección IP del gráfico. También puede hacer clic en la dirección IP de la tabla.

    Dirección IP

    Se muestra la vista detallada del servidor seleccionado. Desde esta vista, puede comprobar si hay varios datos, como:

    • Número total de visitas recibidas por el servidor

    • Ancho de banda

    • Tiempo de procesamiento del servidor

    • Latencia de red del servidor

    • Servidores virtuales configurados para el servidor

    • Número total de clientes que acceden al servidor

    • Número total de códigos de respuesta proporcionados por el servidor

Caso de uso 1: error interno del servidor

Considere un caso en el que los usuarios están experimentando el error 500 de inaccesibilidad para su aplicación web. El error 500 (no encontrado) es un error de estado de respuesta HTTP que indica un problema en el servidor web, pero el servidor no indica el problema explícitamente. Para identificar y profundizar en el problema real:

  1. Vaya a Analytics > Web Insight > Estado de respuesta .

    Se muestra la página del panel de control. El panel le proporciona las métricas que puede usar para analizar el éxito y el fracaso de las transacciones HTTP que se procesan.

  2. Haga clic en No encontrado en el gráfico.

    No se ha encontrado

  3. Desplázate hacia abajo para ver el gráfico de servidores y, en la lista Filtrar por , selecciona Latencia de red de servidores .

    Latency

    El gráfico indica que cada servidor de aplicaciones tuvo un problema al recuperar la aplicación web y, por lo tanto, aumenta el tiempo de respuesta para el servidor web. El problema puede deberse a que el servidor web no responde a ninguna solicitud de ningún servidor.

Caso de uso 2: el usuario experimenta lentitud para acceder a la aplicación web

Considere un caso en el que su aplicación web está alojada a través de 10 servidores web diferentes. Cuando varios usuarios acceden a la aplicación al mismo tiempo, es posible que uno o más usuarios experimenten lentitud en la aplicación. Como administrador, debe analizar los siguientes casos para comprender la causa raíz del problema:

Caso 1: Tiempo de procesamiento del servidor:

Cuando varias solicitudes llegan a los 10 servidores web al mismo tiempo, el tiempo necesario para cargar la solicitud varía en función de:

  • Número de solicitudes en la cola.

  • El ancho de banda consumido por cada solicitud para procesar la transacción HTTP.

    El gráfico del servidor puede ayudarlo a comprender el tiempo de procesamiento de cada servidor para la solicitud procesada por los servidores. Del mismo modo, el gráfico de la aplicación muestra las visitas, el tiempo de respuesta y el ancho de banda consumido por cada transacción HTTP.

  1. Vaya a Analytics > Web Insight > Servidores .

  2. Seleccione el servidor en el gráfico.

  3. Haga clic en Tiempo de procesamiento del servidor para analizar el tiempo de procesamiento del servidor.

    Tiempo de procesamiento

Caso 2: Latencia del cliente:

El tiempo de respuesta y el número total de visitas a la aplicación pueden ser la razón de la lentitud del acceso a la aplicación. Puede comprobar la latencia de la red del cliente y analizar las métricas de la latencia de la red del cliente. Para analizar la causa principal:

  1. Vaya a Analytics > Web Insight > Clientes .

  2. Seleccione el cliente del gráfico.

  3. Haga clic en Latencia de red cliente para analizar la latencia alta.

    Latency

    En este ejemplo, como administrador, puede ver que la causa raíz del problema proviene de la red del cliente porque la latencia de la red del cliente indica alta.

Caso de uso 3: Lentitud en el acceso a la aplicación web

Considere un caso en el que tiene servidores web para usuarios de Windows y servidores web para usuarios de Mac, y los usuarios están informando de lentitud en el acceso a la aplicación web. Como administrador, sabe que tiene:

  • Configuró un servidor virtual de conmutación de contenido para usuarios de Windows.

  • Configuró un servidor virtual de conmutación de contenido para usuarios de Mac.

  • Se configuraron los servicios asociados enlazados a los servidores virtuales para redirigir las solicitudes en función de los usuarios de Windows y Mac.

Para analizar la causa principal del problema de lentitud de las aplicaciones web:

  1. Vaya a Analytics > Web Insight > Aplicaciones

  2. Seleccione el servidor virtual de conmutación de contenido. Por ejemplo, la aplicación «csTolbTarget» de la imagen es un servidor virtual de conmutación de contenido que está enlazado a otros servidores virtuales de equilibrio de carga.

    Servidor de equilibrio de carga

  3. Haga clic en el servidor virtual de conmutación de contenido para ver el otro servidor virtual de equilibrio de carga. También puede hacer clic en el nombre de la aplicación en la tabla.

    Servidor CS

También puede hacer clic en los servidores de equilibrio de carga enlazados para ver los detalles de Web Insight de esas aplicaciones.

Analizar información para exploradores y sistemas operativos

Puedes usar Web Insight para ayudarte a separar los problemas de latencia L7 y entender el uso de los dispositivos móviles. Como administrador, la información puede ayudarlo a comprender las diferentes adopciones de los sistemas operativos en su base de usuarios.

Vaya a Analytics > Web Insight > Sistema operativo para ver por qué hay lentitud en el acceso de los usuarios y si se debe a la incompatibilidad entre determinados exploradores. También puede ver qué sistemas operativos se están utilizando en determinados clientes y los exploradores a los que se accede. Puede comparar el tiempo de renderizado en los diferentes exploradores y profundizar en un explorador concreto para identificar qué páginas de aplicación están asociadas con el tiempo de procesamiento más alto para ese explorador.

Por ejemplo, puede seleccionar Google Chrome y ver los tiempos de representación correspondientes para las diferentes páginas URL de una aplicación concreta.

Browsers

Instancias NetScaler ADC implementadas en modo de alta disponibilidad

Citrix ADM proporciona informes para las instancias de ADC que se implementan en modo de alta disponibilidad. Todos los análisis admiten informes agregados para instancias en modo de alta disponibilidad.

Modo HA

Puede hacer clic en el nombre de las instancias que están en alta disponibilidad para ver más detalles.

Detalles de HA

Instancias NetScaler ADC implementadas en modo de clúster

Citrix ADM proporciona informes para las instancias de ADC que se implementan en modo clúster. Todos los análisis admiten informes agregados de instancias en modo de clúster.

Cluster

También puede hacer clic en el nombre de host CLIP para ver todos los detalles sobre las instancias de ADC que se implementan en modo de clúster.

Nombre del CLIP

Nota

  • Todos los datos recopilados previamente antes de actualizar a NetScaler ADM 12.1 build 503.x permanecen mostrados como informes independientes durante el período hasta que los datos persistan.

  • Para las instancias de ADC implementadas en modo clúster, el ID del dominio de observación o los nombres de dominio de observación se sustituyen por el nombre de host CLIP y CLIP. Todos los datos recopilados anteriormente continúan reportando el ID del dominio de observación/el nombre del dominio de observación.

Configuración de mapa geográfico de Web Insight

La función Geomaps de NetScaler ADM muestra el uso de aplicaciones web en diferentes ubicaciones geográficas en un mapa. Los administradores pueden utilizar esta información para comprender las tendencias en el uso de aplicaciones y para la planificación de la capacidad.

El mapa geográfico proporciona información sobre las siguientes métricas específicas de un país, estado y ciudad:

  • Número total de visitas: Número total de veces que se accede a una aplicación.

  • Ancho de banda: ancho de banda total consumido al atender las solicitudes

  • Tiempo de respuesta: Tiempo medio necesario para enviar respuestas a las solicitudes de los clientes.

Los geomapas proporcionan información que se puede utilizar para abordar varios casos de uso, como los siguientes:

  • Región que tiene el número máximo de clientes que acceden a una aplicación

  • Región que tiene el tiempo de respuesta más alto

  • Región que consume más ancho de banda

Citrix ADM le ofrece la opción de configurar mapas geográficos para direcciones IP privadas o direcciones IP públicas.

Configurar geometrías para direcciones IP privadas

Nota

El siguiente procedimiento solo se aplica si su Citrix ADM es 13.0 Build 36.27 o anterior. Para NetScaler ADM 13.0 Build 41.x o posterior, la recopilación de datos geográficos se habilita automáticamente al habilitar Web Insight.

Para ver el tráfico de aplicaciones web originado por direcciones IP privadas en el mapa geográfico, primero debe crear bloques de direcciones IP privadas y, a continuación, habilitar la recopilación de datos geográficos.

Para habilitar la recopilación de datos geográficos:

  1. Vaya a Redes > Instancias > Citrix ADC y seleccione la instancia de Citrix ADC.

  2. En la lista Seleccionar acción, seleccione Configurar análisis.

    Configurar análisis

  3. En la página Configurar Insight , seleccione Habilitar la recopilación de datos geográficos para Web y HDX Insight.

    Datos geográficos

Crear un bloque de IP privado

NetScaler ADM puede reconocer la ubicación de un cliente cuando la dirección IP privada del cliente se agrega al servidor NetScaler ADM. Por ejemplo, si la dirección IP de un cliente se encuentra dentro del intervalo de un bloque de direcciones IP privado asociado con Ciudad A, NetScaler ADM reconoce que el tráfico se origina desde Ciudad A para este cliente.

Para crear un bloque IP:

  1. En Citrix ADM, vaya a Analytics > Configuración > Bloques de IP y, a continuación, haga clic en Agregar.

  2. En la página Crear Bloques de IP, especifique los siguientes parámetros:

    • Nombre. Especifique un nombre para el bloque de IP privado

    • Dirección IP inicial. Especifique el rango de direcciones IP más bajo para el bloque de IP.

    • Dirección IP final. Especifique el rango de direcciones IP más alto para el bloque de IP.

    • País. Selecciona el país de la lista.

    • Región. Según el país, la región se rellena automáticamente, pero puede seleccionarla.

    • Ciudad. Según la región, la ciudad se rellena automáticamente, pero puede seleccionar la ciudad.

    • Latitud y longitud de la ciudad. Según la ciudad que selecciones, la latitud y la longitud se rellenan automáticamente.

  3. Haga clic en Crear para finalizar.

    Bloque IP

Bloques IP públicos

Citrix ADM también puede reconocer la ubicación de un cliente si el cliente utiliza una dirección IP pública. NetScaler ADM tiene su archivo CSV de ubicación integrado que coincide con la ubicación según el intervalo de direcciones IP del cliente. Para usar el bloque de IP público, el único requisito es habilitar la recopilación de datos geográficos en la página Configurar Insight .

Nota

NetScaler ADM requiere una conexión a Internet para mostrar los mapas geográficos de una ubicación geográfica determinada. También se requiere conexión a Internet para exportar el GeoMap en formatos.pdf,.png o.jpg.

mapa de Geo

Para exportar el informe de este panel:

Para exportar el informe de esta página, haga clic en el icono Exportar en la parte superior derecha de esta página. En la página Exportar, puede realizar una de las siguientes acciones:

  1. Seleccione la ficha Exportar ahora. Para ver y guardar el informe en formato PDF, JPEG, PNG o CSV.

  2. Seleccione la ficha Planificar exportación. Programar el informe a diario, semanal o mensual y enviarlo por correo electrónico o mensaje de Slack.

Nota

  • Si selecciona Periodicidad semanal, asegúrese de seleccionar los días laborables en los que quiere que se programe el informe.
  • Si selecciona Periodicidad mensual, asegúrese de especificar todos los días que quiere programar el informe separados por comas.

Configurar umbrales

Puede crear umbrales y recibir una notificación cada vez que se supere el valor del umbral. En una implementación típica, puede establecer umbrales para:

  • Realice un seguimiento de las diferentes métricas

  • Facilitar la planificación

  • Reciba notificaciones cuando el valor de la métrica de la aplicación supere el umbral establecido

Para configurar el umbral:

  1. Vaya a Analytics > Configuración > Umbrales.

  2. En la página Umbrales, haga clic en Agregar.

    Aparece la página Crear umbral .

  3. Especifique los siguientes detalles:

    1. Nombre: especifique un nombre para crear un evento.

    2. Tipode tráfico : en la lista, selecciona WEB.

    3. Entidad: en la lista, seleccione la categoría o el tipo de recurso. De forma predeterminada, se selecciona «aplicaciones» como entidad.

    4. Clavede referencia: se genera automáticamente una clave de referencia en función del tipo de tráfico y la entidad que haya seleccionado.

    5. Duración: en la lista, seleccione el intervalo de tiempo durante el que desea supervisar la entidad. Puede supervisar las entidades durante una hora, un día o una semana de duración.

      Umbral web

    6. En la sección Configurar regla, cree una regla eligiendo la métrica, un comparador necesario y proporcione un valor de umbral.

      Métrica de umbral

    7. En la sección Configuración de notificaciones, seleccione Habilitar umbral y el modo de alerta para el que quiere obtener las alertas.

      Notificación web

  4. Haga clic en Crear.

Solucionar problemas de Web Insight

Para obtener más información, consulte el documento de solución de problemas Solucionar problemas de Web Insight.