Opérations
La Operations
est une section facultative dans un StyleBook. Dans cette section, vous pouvez configurer NetScaler ADM Analytics pour collecter des enregistrements AppFlow sur tout ou partie des transactions de trafic. Le serveur virtuel créé sur une instance NetScaler, à l’aide du StyleBook, gère les transactions de trafic. Vous pouvez également configurer NetScaler ADM pour qu’il déclenche des alarmes lorsque certaines conditions de trafic sont respectées sur un serveur virtuel.
Vous pouvez configurer NetScaler ADM via StyleBooks pour collecter des statistiques de trafic à partir des différentes informations de NetScaler ADM répertoriées comme suit :
- Bot Insight
- Web Insight
- Security Insight
- HDX Insight
- Insight de NetScaler Gateway
Les serveurs virtuels pris en charge sont l’équilibrage de charge, la commutation de contenu et les serveurs virtuels VPN.
Activez Web Insight et Security Insight ou l’un d’entre eux pour l’analyse sur un serveur virtuel d’équilibrage de charge ou de commutation de contenu. Pour les serveurs virtuels VPN, vous devez toutefois activer HDX Insight et NetScaler Gateway Insight ou l’un d’entre eux.
Tout aperçu NetScaler ADM activé sur les instances NetScaler via StyleBooks utilise un protocole IPFIX (AppFlow) pour envoyer les données des instances à NetScaler.
En outre, lorsque vous activez Web Insight, les « Mesures côté client » sont activées sur l’équilibrage de charge et les serveurs virtuels de commutation de contenu. Lorsque cette fonctionnalité est activée, NetScaler ADM capture les mesures du temps de chargement et du temps de rendu des pages HTML, par injection HTML. À l’aide de ces mesures, les administrateurs peuvent identifier les problèmes de latence L7.
Après avoir activé un aperçu NetScaler ADM particulier, consultez la page Présentation de l’application pour voir les détails des menaces associés à cet aperçu.
Exemple 1 :
L’exemple suivant montre comment écrire la section des opérations dans un StyleBook pour activer à la fois 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 écrire la section des opérations dans un StyleBook pour activer Web Insight, Security Insight et Bot Insight sur un serveur virtuel d’équilibrage de charge :
---
name: enable-insights
namespace: com.acme.stylebooks
description: "This StyleBook enables Web,Security & Bot Insight on Load Balancing Vserver"
display-name: "SB Operations"
schema-version: "1.0"
version: "1.0"
import-stylebooks:
-
namespace: netscaler.nitro.config
prefix: ns
version: "10.5"
parameters:
-
name: lbname
type: string
required: true
-
name: vip
type: ipaddress
required: true
-
name: appflowfilter
type: string
required: true
components:
-
name: my-lbvserver-comp
type: ns::lbvserver
properties:
name: $parameters.lbname
servicetype: HTTP
ipv46: $parameters.vip
port: 80
outputs:
-
name: mylb
value: $components.my-lbvserver-comp
operations:
analytics:
-
name: lbvserver-op
properties:
target: $outputs.mylb
filter: $parameters.appflowfilter
insights:
-
type: webinsight
-
type: securityinsight
-
type: botinsight
<!--NeedCopy-->