Operaciones
El Operations
es una sección opcional de un StyleBook. En esta sección, puede configurar NetScaler Console Analytics para recopilar los registros de AppFlow de todas las transacciones de tráfico o de algunas de ellas. El servidor virtual creado en una instancia de NetScaler gestiona las transacciones de tráfico mediante el StyleBook. También puede configurar NetScaler Console para que active alarmas cuando se cumplan determinadas condiciones de tráfico en un servidor virtual.
Puede configurar NetScaler Console a través de StyleBooks para recopilar estadísticas de tráfico a partir de los diversos datos de NetScaler Console que se enumeran a continuación:
- Insight del bot
- Información web
- Security Insight
- HDX Insight
- Información sobre NetScaler Gateway
Los servidores virtuales admitidos son el equilibrio de carga, la conmutación de contenido y los servidores virtuales VPN.
Habilite Web Insight y Security Insight o uno de ellos para análisis en un servidor virtual de equilibrio de carga o cambio de contenido. Sin embargo, para los servidores virtuales VPN, debe habilitar HDX Insight y NetScaler Gateway Insight o uno de ellos.
Cualquier información de NetScaler Console habilitada en las instancias de NetScaler a través de StyleBooks utiliza un protocolo IPFIX (AppFlow) para enviar los datos de las instancias a NetScaler.
Además, cuando habilita Web Insight, “Mediciones del lado del cliente” se habilita en el equilibrio de carga y en los servidores virtuales de conmutación de contenido. Con esta función habilitada, NetScaler Console captura las métricas del tiempo de carga y renderizado de las páginas HTML mediante la inyección de HTML. Mediante estas métricas, los administradores pueden identificar problemas de latencia L7.
Después de habilitar una información concreta de NetScaler Console, consulte la página de descripción general de la aplicación para ver los detalles de las amenazas asociadas a esa información.
Ejemplo 1:
El siguiente ejemplo muestra cómo escribir la sección de operaciones en un StyleBook para habilitar HDX Insight y NetScaler Gateway Insight en un servidor virtual 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-->
Ejemplo 2:
El siguiente ejemplo muestra cómo escribir la sección de operaciones en un StyleBook para habilitar Web Insight, Security Insight y Bot Insight en un servidor virtual de equilibrio de carga:
---
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-->