Citrix Application Delivery Management

Vorgänge

Operationen ist ein optionaler Abschnitt in einem StyleBook. In diesem Abschnitt können Sie Citrix Application Delivery Management (ADM) Analytics so konfigurieren, dass AppFlow Datensätze für alle oder einige der Traffic-Transaktionen erfasst werden. Der virtuelle Server, der auf einer Citrix ADC-Instanz mithilfe des StyleBook erstellt wurde, verarbeitet diese Verkehrstransaktionen. In diesem Abschnitt können Sie Citrix ADM auch so konfigurieren, dass Alarme auslöst, wenn bestimmte Verkehrsbedingungen auf einem virtuellen Server erfüllt sind.

Sie können Citrix ADM über StyleBooks konfigurieren, um Verkehrsstatistiken aus verschiedenen Citrix ADM Insights zu sammeln, die wie folgt aufgeführt sind:

  • Web Insight
  • Sicherheitsverletzungen der WAF
  • HDX Insight
  • Citrix Gateway Insight:

Zu den unterstützten virtuellen Servern zählen Lastenausgleich, Content Switching und virtuelle VPN-Server.

Aktivieren Sie sowohl Web Insight- als auch WAF-Sicherheitsverletzungen oder eine davon für Analysen auf einem virtuellen Load Balancing- oder Content Switching-Server. Bei virtuellen VPN-Servern müssen Sie jedoch HDX Insight und Citrix Gateway Insight oder einen davon aktivieren.

Jedes Citrix ADM Insight, das auf Citrix ADC-Instanzen über StyleBooks aktiviert ist, verwendet das IPFIX-Protokoll (AppFlow), um die Daten von den Instanzen an Citrix ADC zu senden.

Wenn Sie Web Insight aktivieren, ist clientseitige Messungen auch auf dem Lastenausgleich und den virtuellen Content Switching-Server aktiviert. Bei aktivierten clientseitigen Messungen erfasst ADM über HTML-Injection Ladezeit und Rendering-Zeit-Metriken für HTML-Seiten. Mit diesen Metriken können Administratoren Probleme mit der L7-Latenz identifizieren.

Beispiel 1:

Das folgende Beispiel zeigt, wie Sie den Abschnitt “Vorgänge” in ein StyleBook schreiben, um sowohl HDX Insight als auch Citrix Gateway Insight auf einem virtuellen VPN-Server zu aktivieren:


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

Beispiel 2:

Das folgende Beispiel zeigt, wie der Abschnitt “Vorgänge” in ein StyleBook geschrieben wird, um sowohl Web Insight- als auch WAF-Sicherheitsverletzungen auf einem virtuellen Lastausgleichsserver zu ermöglichen:


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-->
Vorgänge

In diesem Artikel