Configuración de StyleBook

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-->
Operaciones

En este artículo