Application Delivery Management

Solucionar problemas de Web Insight

Con el panel de control de NetScaler ADM Web Insight, puede visualizar el uso de las aplicaciones y supervisar todas las aplicaciones web a las que sirven las instancias de NetScaler ADC. Con Web Insight, las instancias de ADC envían datos de transacciones HTTP y SSL al ADM configurado como recopilador de AppFlow. AppFlow es el estándar de exportación de flujos que se utiliza para identificar y recopilar datos de aplicaciones y transacciones en la infraestructura de red.

Este documento le ayuda a solucionar problemas comunes de implementación de Web Insight.

Problemas relacionados con los informes del panel de NetScaler ADM Web Insight

Si el panel de control de ADM Web Insight ( GUI de ADM > Analytics > Web Insight ) no muestra los informes, es posible que el problema sea uno de los siguientes:

  • Problema de configuración de Web Insight
  • Problema de conectividad entre NetScaler ADC y NetScaler ADM
  • Problema del contador
  • Problema de licencia
  • Problema con la identificación del punto
  • Problema de parámetros de AppFlow faltantes

Problema de configuración: NetScaler ADM Web Insight no muestra informes

Complete estos pasos para solucionar este problema:

  1. Asegúrese de que la función AppFlow esté habilitada en la instancia de NetScaler ADC. Para obtener más información, consulte Habilitar AppFlow.

  2. Compruebe la configuración de Web Insight en la instancia ADC:

    1. Ejecute el comando show running | grep -i <appflow_policy> para comprobar la configuración de Web Insight en la directiva. Asegúrese de que el tipo de enlace esREQUEST. Por ejemplo: bind lb vserver afsanity -policy afp -priority 100 -type REQUEST
    2. Ejecute el comando show appflow action para comprobar la configuración de Web Insight en la acción. Asegúrese de que la-webinsight opción está activada
    3. Compruebe el parámetro appflowlog en el servidor virtual LB/CS/CR correctamente. Asegúrese de que este parámetro esté habilitado.

Problema de conectividad entre NetScaler ADC y NetScaler ADM: NetScaler ADM Web Insight no muestra informes

Complete estos pasos para solucionar este problema:

  1. Compruebe el estado del recopilador AppFlow en NetScaler ADC. Para obtener más información, consulte Cómo comprobar el estado de la conectividad entre NetScaler ADC y AppFlow Collector.
  2. En la GUI de ADC, compruebe si las directivas de AppFlow están recibiendo visitas. Ejecute el comando show appflow policy <policy_name> para comprobar los aciertos de la directiva AppFlow. También puede ir a Sistema > AppFlow > Directivas en la GUI para comprobar los aciertos de las directivas de AppFlow.
  3. Validar cualquier firewall que bloquee los puertos AppFlow 4739 o 5557.

Problema del contador: NetScaler ADM Web Insight no muestra informes

Complete estos pasos para solucionar este problema:

  1. Asegúrese de que no haya problemas de configuración y conectividad de AppFlow. Para obtener más información, consulte las secciones de soluciones de este tema para conocer el problema de configuración y el problema de conectividad entre NetScaler ADC y NetScaler ADM.

  2. En la instancia de ADC, en el indicador de shell, ejecute el comando nsconmsg -g appflow_tmpl -d current y compruebe los siguientes contadores:

    • appflow_tmpl_v4_l7_clt2ns_complete
    • appflow_tmpl_v4_l7_srvr2ns_complete
    • appflow_tmpl_v46_ulfd_client_eot
    • appflow_tmpl_v46_ulfd_server_eot

    Si falta alguno de los contadores, realice un seguimiento en la instancia de ADC. A continuación, confirme que la transacción esté completa y que la respuesta se esté sirviendo desde el servidor de origen. Si la transacción es correcta y faltan algunos contadores, presente un error.

Problema de licencia: NetScaler ADM Web Insight no muestra informes

En este caso, la licencia del servidor virtual concreto para el que desea ver el informe de Web Insight aparece como «No» en Sistema > Licencias y análisis > Configurar licencia .

webinsight-troubleshoot-1

Complete estos pasos para solucionar este problema:

  1. En la instancia de ADC, asegúrese de que las visitas a la directiva de AppFlow aumenten y que la instancia envíe registros de AppFlow a ADM
  2. Compruebe si el servidor virtual correspondiente tiene licencia. Si el servidor virtual no tiene licencia, ADM descarta los registros de AppFlow. Como resultado, los informes de Web Insight no aparecen.

Problema de ID de punto de observación: NetScaler ADM Web Insight no muestra informes

Este problema aparece porque el ID del punto de observación no es único.

Nota: Un ID de punto de observación es el identificador del NetScaler ADC desde el que se exportan los registros de AppFlow. De forma predeterminada, la IP de NetScaler ADC es el ID del punto de observación.

Complete estos pasos para solucionar este problema:

  1. En la instancia de ADC, asegúrese de que las visitas a la directiva de AppFlow aumenten y que la instancia finalice los registros de AppFlow para ADM.
  2. Compruebe si el servidor virtual correspondiente tiene licencia.
  3. Asegúrese de que la configuración no se copie de una instancia de ADC a otra. Cuando se copia, la configuración puede crear un problema de ID de exportador, lo que hace que ADM elimine los registros de AppFlow.
  4. Inicie sesión en la instancia de ADC y ejecute el comando unset appflow param -observationpointId.

Problema de parámetros de AppFlow faltantes: NetScaler ADM Web Insight no muestra informes

Este problema aparece porque ADM descarta los registros de AppFlow debido a la falta de datos.

Complete estos pasos para solucionar este problema:

  1. Asegúrese de que, en la instancia de ADC, las visitas a la directiva de AppFlow estén aumentando y que la instancia finalice los registros de AppFlow para ADM.
  2. Compruebe si el servidor virtual correspondiente tiene licencia.
  3. Asegúrese de que la configuración no se copie de una instancia de ADC a otra. Cuando se copia, la configuración puede crear un problema de ID de exportador, lo que hace que ADM elimine los registros de AppFlow.
  4. Asegúrese de que los siguientes parámetros de AppFlow estén habilitados en la instancia de ADC:
    1. HTTP method logging
    2. HTTP domain name logging
    3. HTTP URL logging
    4. HTTP host logging
    5. HTTP Content-Type header logging

Problemas varios de Citrix ADM Web Insight

  • Problema: en el cliente HTTP, la página no se carga cuando AppFlow está habilitado.
  • Solución: complete los pasos siguientes para solucionar este problema:

    1. En el comando de acción AppFlow, desactive la función “pageTracking” set appflow action <name> -pageTracing disable. Esta acción no tiene ningún efecto en la funcionalidad.

    Si el problema no se soluciona, siga este paso:

    1. En la misma acción, desconfigure la entidad clientsidemeasurement: set appflow action <name> -clientsidemeasurements disable. Si este paso resuelve el problema, capture seguimientos en la instancia de ADC y archive un error.
  • Problema: el dispositivo ADC se bloquea cuando AppFlow está habilitado.
  • Solución: complete los pasos siguientes para solucionar este problema:

Si backtrace (BT) tiene funciones de AppFlow, es posible que el problema esté en la función AppFlow. Si el BT está en un código específico de una función, el problema podría estar en las funciones que utilizan AppFlow para enviar datos a los recopiladores. En este último caso, desactive cualquier configuración de AppFlow específica de una función y verifique. No desactive la función AppFlow de forma global, ya que este paso no proporciona mucha información sobre el problema.

Solución de problemas de uso de contadores

Compruebe los siguientes contadores de AppFlow para ver si hay algún problema relacionado con AppFlow o Web Insight.

Contador Descripción
appflow_tot_record_drop Registros de AppFlow descartados debido a un recopilador no válido. Suele ocurrir cuando la configuración del recopilador cambia y las conexiones existentes utilizan la configuración del recopilador anterior.
lstream_tot_trans_written Este contador debe incrementarse para cada transacción que se vaya a registrar.
lstream_sent Este contador se incrementa por cada registro de transacciones que se envía.
Solucionar problemas de Web Insight