Application Delivery Management

Analyse

Chaque élément de la section d’analyse est utilisé pour configurer la fonctionnalité d’analyse de NetScaler® ADM pour un ou plusieurs serveurs virtuels créés dans les StyleBooks.

Un élément de la section d’analyse possède les attributs suivants :

Attribut Description Obligatoire
name Nom de l’élément d’analyse. Oui
description Chaîne de texte décrivant cet élément. Non
condition Expression booléenne. Lorsque cette condition est évaluée à faux, l’intégralité de l’élément d’analyse est ignorée. Non
repeat Itère sur une liste. Non
repeat-condition Expression booléenne. Si l’expression est évaluée à faux, l’itération actuelle est ignorée. Non
repeat-item Nom de l’élément dans l’itération actuelle. Non
repeat-index Nom de la valeur d’index de l’itération actuelle. Non
properties Liste des propriétés d’analyse. Oui
target Une des propriétés de la liste. L’expression cible est le nom d’un serveur virtuel, configuré sur le NetScaler, pour lequel les données d’analyse sont collectées. Oui
filter Une des propriétés de la liste. La valeur de cet attribut est une expression de stratégie avancée NetScaler utilisée pour filtrer les requêtes sur le serveur virtuel pour lequel les données d’analyse sont collectées. Par défaut, les données d’analyse sont collectées sur tout le trafic passant par le serveur virtuel. Non
insights Une des propriétés de la liste. La valeur de cet attribut est le type de données d’insight à collecter à partir du serveur virtuel cible. Non

Exemple 1 : Configuration de l’analyse pour un seul serveur virtuel

operations:

  analytics:
    -
    name: lbvserver-ops-comp
    properties:
        target: $components-basic-lb-comp.outputs.lbvserver-name
        filter: HTTP.REQ.URL.CONTAINS("catalog")
        insights:
          -
            type: webinsight
          -
            type: securityinsight
<!--NeedCopy-->

Exemple 2 : Configuration de l’analyse pour une liste de serveurs virtuels VPN

operations:

    analytics:
    -
      name: vpnvserver-ops-comp
      repeat: $outputs.staging-vpnvservers
      repeat-item: vpnvsvr
      properties:
        target: $vpnvsvr.outputs.vpnvserver
        filter: HTTP.REQ.URL.CONTAINS("catalog")
        insights:
          -
            type: hdxinsight
          -
            type: gatewayinsight
<!--NeedCopy-->

Chaque attribut de la section d’analyse configure les instances NetScaler pour collecter les enregistrements AppFlow sur le serveur virtuel identifié par la propriété cible.

Les serveurs virtuels cibles et les types d’insight autorisés correspondants sont les suivants :

Serveur virtuel cible Type d’insight
lbvserver webinsight, securityinsight
csvserver webinsight, securityinsight
vpnserver hdxinsight, gatewayinsight

Remarque

IPFIX est le mode de transport par défaut utilisé pour configurer l’analyse pour les serveurs virtuels dans les StyleBooks.

Analyse