Configuration d’AppFlow sur une instance Citrix ADC CPX
Vous pouvez configurer la fonctionnalité AppFlow sur une instance Citrix ADC CPX pour collecter des données de performances de page Web, des informations de flux et de niveau de session utilisateur, ainsi que des informations de base de données nécessaires à la surveillance et à l’analyse des performances des applications. Ces enregistrements de données sont envoyés à Citrix ADM où vous pouvez consulter les rapports historiques et en temps réel pour toutes vos applications.
Pour configurer AppFlow, vous devez d’abord activer la fonctionnalité AppFlow. Ensuite, vous spécifiez les collecteurs auxquels les enregistrements de flux sont envoyés. Ensuite, vous définissez des actions, qui sont des ensembles de collecteurs configurés. Vous configurez ensuite une ou plusieurs stratégies et associez une action à chaque stratégie. La stratégie indique au Citrix ADC CPX de sélectionner les demandes dont les enregistrements de flux sont envoyés à l’action associée. Enfin, vous liez chaque stratégie soit globalement, soit au serveur virtuel spécifique pour la mettre en œuvre.
Vous pouvez également définir les paramètres AppFlow pour spécifier l’intervalle d’actualisation du modèle et pour activer l’exportation de httpURL
, httpCookie
et des informations de httpReferer
. Sur chaque collecteur, vous devez spécifier l’adresse IP Citrix ADC CPX en tant qu’adresse de l’exportateur.
L’utilitaire de configuration fournit des outils qui aident les utilisateurs à définir les stratégies et les actions. Il détermine exactement comment Citrix ADC CPX exporte les enregistrements d’un flux particulier vers un ensemble de collecteurs (action). L’interface de ligne de commande fournit un ensemble correspondant de commandes basées sur l’interface de ligne de commande pour les utilisateurs expérimentés qui préfèrent une ligne de commande.
Avant de pouvoir surveiller les enregistrements, vous devez ajouter l’instance Citrix ADC CPX à Citrix ADM. Pour plus d’informations sur l’ajout d’une instance Citrix ADC CPX à Citrix ADM, consultez Installation d’une instance Citrix ADC CPX à l’aide de Citrix ADM.
Activer AppFlow
Pour utiliser la fonctionnalité AppFlow, vous devez d’abord l’activer.
Pour activer la fonctionnalité AppFlow à l’aide de l’interface de ligne de commande :
Exécutez les commandes suivantes :
enable ns feature AppFlow
enable ns mode ulfd
Spécifier un collecteur
Un collecteur reçoit les enregistrements AppFlow générés par Citrix ADC. Pour envoyer les enregistrements AppFlow, vous devez spécifier au moins un collecteur. Par défaut, le collecteur écoute les messages IPFIX sur le port UDP 4739. Vous pouvez modifier le port par défaut lors de la configuration du collecteur.
Pour spécifier un collecteur à l’aide de l’interface de ligne de commande :
Utilisez les commandes suivantes pour ajouter un collecteur :
add appflow collector <name> -IPAddress <ipaddress> -port <port_number> -netprofile <netprofile_name> -Transport Logstream
Pour vérifier la configuration, utilisez la commande suivante :
show appflow collector <name>
Pour spécifier plusieurs collecteurs à l’aide de l’interface de ligne de commande :
Utilisez les commandes suivantes pour ajouter et envoyer les mêmes données à plusieurs collecteurs :
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
Configuration d’une action AppFlow
Une action AppFlow est un collecteur d’ensembles auquel les enregistrements de flux sont envoyés si la stratégie AppFlow associée correspond.
Utilisez les commandes suivantes pour configurer une action AppFlow :
add appflow action <name> --collectors <string> ... [-clientSideMeasurements (Enabled|Disabled) ] [-comment <string>]
Pour vérifier la configuration, utilisez la commande suivante :
show appflow action
Configuration d’une stratégie AppFlow
Après avoir configuré une action AppFlow, vous devez ensuite configurer une stratégie AppFlow. Une stratégie AppFlow est basée sur une règle, qui consiste en une ou plusieurs expressions.
Pour configurer une stratégie AppFlow à l’aide de l’interface de ligne de commande :
À l’invite de commandes, tapez la commande suivante pour ajouter une stratégie AppFlow et vérifier la configuration :
add appflow policy <name> <rule> <action>
show appflow policy <name>
Liaison d’une stratégie AppFlow
Pour mettre une stratégie en vigueur, vous devez la lier globalement, afin qu’elle s’applique à tout le trafic qui passe par Citrix ADC CPX.
Pour lier globalement une stratégie AppFlow à l’aide de l’interface de ligne de commande :
Utilisez la commande suivante pour lier globalement une stratégie AppFlow :
bind appflow global <policyName> <priority> [<gotoPriorityExpression [-type <type>] [-invoke (<labelType> <labelName>)]
Vérifiez la configuration à l’aide de la commande suivante :
show appflow global