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 |
|---|---|---|
| nom | Nom de l'élément d'analyse. | Oui |
| Description | Une chaîne de texte décrivant ce qu'est cet élément. | Non |
| Condition | Une expression booléenne. Lorsque cette condition est évaluée à faux, l'intégralité de l'élément d'analyse est ignorée. | Non |
| répéter | Itère sur une liste. | Non |
| condition-de-répétition | Une expression booléenne. Si l'expression est évaluée à faux, l'itération actuelle est ignorée. | Non |
| élément-de-répétition | Nom de l'élément dans l'itération actuelle. | Non |
| index-de-répétition | Nom de la valeur d'index de l'itération actuelle. | Non |
| propriétés | La liste des propriétés d'analyse. | Oui |
| cible | L'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 analyses sont collectées. | Oui |
| filtre | L'une des propriétés de la liste. La valeur de cet attribut est une expression de politique avancée NetScaler utilisée pour filtrer les requêtes sur le serveur virtuel pour lequel les analyses sont collectées. Par défaut, les données d'analyse sont collectées sur tout le trafic passant par le serveur virtuel. | Non |
| informations | L'une des propriétés de la liste. La valeur de cet attribut est le type de données d'informations à collecter à partir du serveur virtuel cible. | Non |
Exemple 1 : Configuration des analyses 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
Exemple 2 : Configuration des analyses 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
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'informations autorisés correspondants sont les suivants :
| Serveur virtuel cible | Type d'informations |
|---|---|
| vserver LB | analyse web, analyse de sécurité |
| vserver CS | analyse web, analyse de sécurité |
| serveur VPN | analyse HDX, analyse de passerelle |
Remarque
IPFIX est le mode de transport par défaut utilisé pour configurer les analyses pour les serveurs virtuels dans les StyleBooks.