Configuración de AppFlow en una instancia de NetScaler CPX

Puede configurar la función AppFlow en una instancia de NetScaler CPX para recopilar datos de rendimiento de páginas web, información de flujo y nivel de sesión de usuario, e información de base de datos necesaria para la supervisión y el análisis del rendimiento de las aplicaciones. Estos registros de datos se envían a NetScaler ADM, donde puede ver informes en tiempo real e históricos de todas sus aplicaciones.

Para configurar AppFlow, primero debe habilitar la función AppFlow. Luego, especifica los recopiladores a los que se envían los registros de flujo. Después de eso, define acciones, que son conjuntos de recopiladores configurados. Luego, configura una o más directivas y asocia una acción a cada directiva. La directiva le indica a NetScaler CPX que seleccione las solicitudes cuyos registros de flujo se envían a la acción asociada. Finalmente, vincula cada directiva globalmente o a un servidor virtual específico para que surta efecto.

Puede configurar aún más los parámetros de AppFlow para especificar el intervalo de actualización de la plantilla y para habilitar la exportación de información httpURL, httpCookie y httpReferer. En cada recopilador, debe especificar la dirección IP de NetScaler CPX como la dirección del exportador.

La utilidad de configuración proporciona herramientas que ayudan a los usuarios a definir las directivas y acciones. Determina exactamente cómo NetScaler CPX exporta los registros de un flujo particular a un conjunto de recopiladores (acción). La interfaz de línea de comandos proporciona un conjunto correspondiente de comandos basados en CLI para usuarios experimentados que prefieren una línea de comandos.

Antes de poder supervisar los registros, debe agregar la instancia de NetScaler CPX a NetScaler ADM. Para obtener más información sobre cómo agregar una instancia de NetScaler CPX a NetScaler ADM, consulte Instalación de una instancia de NetScaler CPX mediante NetScaler ADM.

Habilitar AppFlow®

Para usar la función AppFlow, primero debe habilitarla.

Para habilitar la función AppFlow mediante la interfaz de línea de comandos:

Ejecute los siguientes comandos:

enable ns feature AppFlow
enable ns mode ulfd

Especificar un recopilador

Un recopilador recibe los registros de AppFlow generados por NetScaler. Para enviar los registros de AppFlow, debe especificar al menos un recopilador. De forma predeterminada, el recopilador escucha los mensajes IPFIX en el puerto UDP 4739. Puede cambiar el puerto predeterminado al configurar el recopilador.

Para especificar un recopilador mediante la interfaz de línea de comandos:

Utilice los siguientes comandos para agregar un recopilador:

add appflow collector <name> -IPAddress <ipaddress> -port <port_number> -netprofile <netprofile_name> -Transport Logstream

Para verificar la configuración, utilice el siguiente comando:

show appflow collector <name>

Para especificar varios recopiladores mediante la interfaz de línea de comandos:

Utilice los siguientes comandos para agregar y enviar los mismos datos a varios recopiladores:

add appflow collector <collector1> -IPAddress <IP> -Transport Logstream

add appflow collector <collector2> -IPAddress <IP> -Transport Logstream

add appflow action <action> -collectors <collector1> <collector2> -Transport Logstream

add appflow policy <policy> true <action> -Transport Logstream

bind lbvserver <lbvserver> -policy <policy> -priority <priority> -Transport Logstream

Configuración de una acción de AppFlow

Una acción de AppFlow es un recopilador establecido al que se envían los registros de flujo si la política de AppFlow asociada coincide.

Utilice los siguientes comandos para configurar una acción de AppFlow:

add appflow action <name> --collectors <string> ... \[-clientSideMeasurements \(Enabled|Disabled) ] \[-comment <string>]

Para verificar la configuración, utilice el siguiente comando:

show appflow action

Configuración de una política de AppFlow

Después de configurar una acción de AppFlow, debe configurar una política de AppFlow. Una política de AppFlow se basa en una regla, que consta de una o más expresiones.

Para configurar una política de AppFlow mediante la interfaz de línea de comandos:

En el símbolo del sistema, escriba el siguiente comando para agregar una política de AppFlow y verificar la configuración:

add appflow policy <name> <rule> <action>

show appflow policy <name>

Vinculación de una política de AppFlow

Para que una política surta efecto, debe vincularla globalmente, de modo que se aplique a todo el tráfico que fluye a través de NetScaler CPX.

Para vincular globalmente una política de AppFlow mediante la interfaz de línea de comandos:

Utilice el siguiente comando para vincular globalmente una política de AppFlow:

bind appflow global <policyName> <priority> [<gotoPriorityExpression [-type <type>] [-invoke (<labelType> <labelName>)]

verificar la configuración mediante el siguiente comando:

show appflow global
Configuración de AppFlow en una instancia de NetScaler CPX