Opérations
Les opérations constituent une section facultative dans un StyleBook. Dans cette section, vous pouvez configurer l’analyse de NetScaler Application Delivery Management (ADM) pour collecter les enregistrements AppFlow sur tout ou partie des transactions de trafic. Le serveur virtuel créé sur une instance NetScaler à l’aide du StyleBook gère ces transactions de trafic. Dans cette section, vous pouvez également configurer NetScaler ADM pour déclencher des alertes lorsque certaines conditions de trafic sont remplies sur un serveur virtuel.
Vous pouvez configurer NetScaler® ADM via les StyleBooks pour collecter des statistiques de trafic à partir de diverses informations NetScaler ADM Insights, répertoriées comme suit :
- Web Insight
- WAF Security Violations
- HDX™ Insight
- NetScaler Gateway Insight.
Les serveurs virtuels pris en charge sont les serveurs virtuels d’équilibrage de charge, de commutation de contenu et VPN.
Activez Web Insight et WAF Security Violations, ou l’un des deux, pour l’analyse sur un serveur virtuel d’équilibrage de charge ou de commutation de contenu. Pour les serveurs virtuels VPN, cependant, vous devez activer HDX Insight et NetScaler Gateway Insight, ou l’un des deux.
Toute information NetScaler ADM Insight activée sur les instances NetScaler via les StyleBooks utilise le protocole IPFIX (AppFlow) pour envoyer les données des instances à NetScaler.
De plus, lorsque vous activez Web Insight, les mesures côté client sont activées sur les serveurs virtuels d’équilibrage de charge et de commutation de contenu. Avec les mesures côté client activées, ADM capture les métriques de temps de chargement et de temps de rendu pour les pages HTML, via l’injection HTML. À l’aide de ces métriques, les administrateurs peuvent identifier les problèmes de latence L7.
Exemple 1 :
L’exemple suivant montre comment rédiger la section des opérations dans un StyleBook pour activer HDX Insight et NetScaler Gateway Insight sur un serveur virtuel VPN :
name: simple-vpn-ops
namespace: com.example.stylebooks
schema-version: "1.0"
version: "0.1"
description: Test StyleBook to enable hdxinsight and gatewayinsight on a VPN vserver
import-stylebooks:
-
namespace: netscaler.nitro.config
version: "10.5"
prefix: ns
components:
-
name: vpnvserver-comp
type: ns::vpnvserver
properties:
name: str("vpn-") + str($current-target.ip)
servicetype: SSL
ipv46: 1.1.21.37
port: 443
operations:
analytics:
-
name: comp-ops
properties:
target: $components.vpnvserver-comp
filter: "true"
insights:
-
type: hdxinsight**
-
type: gatewayinsight
outputs:
-
name: myvpns
value: $components.vpnvserver-comp
<!--NeedCopy-->
Exemple 2 :
L’exemple suivant montre comment rédiger la section des opérations dans un StyleBook pour activer Web Insight et WAF Security Violations sur un serveur virtuel d’équilibrage de charge :
name: simple-lb-ops
namespace: com.example.stylebooks
schema-version: "1.0"
version: "0.1"
description: Test StyleBook to enable webinsight and securityinsight on LB vserver
import-stylebooks:
-
namespace: netscaler.nitro.config
version: "10.5"
prefix: ns
components:
-
name: lbvserver-comp
type: ns::lbvserver
properties:
name: str("lb-") + str($current-target.ip)
servicetype: HTTP
ipv46: 1.1.21.37
port: 80
operations:
analytics:
-
name: comp-ops
properties:
target: $components.lbvserver-comp
filter: "true"
insights:
-
type: webinsight
-
type: securityinsight
outputs:
-
name: mylbs
value: $components.lbvserver-comp
<!--NeedCopy-->