Operationen
Operationen ist ein optionaler Abschnitt in einem StyleBook. In diesem Abschnitt können Sie die NetScaler Console-Analysen so konfigurieren, dass AppFlow-Datensätze für alle oder einen Teil der Datenverkehrstransaktionen erfasst werden. Der auf einer NetScaler-Instanz mithilfe des StyleBooks erstellte virtuelle Server verarbeitet diese Datenverkehrstransaktionen. In diesem Abschnitt können Sie NetScaler Console auch so konfigurieren, dass Alarme ausgelöst werden, wenn bestimmte Datenverkehrsbedingungen auf einem virtuellen Server erfüllt sind.
Sie können NetScaler Console über StyleBooks konfigurieren, um Datenverkehrsstatistiken von verschiedenen NetScaler Console Insights zu erfassen, die wie folgt aufgeführt sind:
- Web Insight
- WAF-Sicherheitsverletzungen
- HDX™ Insight
- NetScaler Gateway Insight
Die unterstützten virtuellen Server sind Lastausgleichs-, Content-Switching- und VPN-Virtual-Server.
Aktivieren Sie entweder Web Insight und WAF-Sicherheitsverletzungen oder eines davon für Analysen auf einem Lastausgleichs- oder Content-Switching-Virtual-Server. Für VPN-Virtual-Server müssen Sie jedoch entweder HDX Insight und NetScaler Gateway Insight oder eines davon aktivieren.
Jedes NetScaler Console Insight, das auf NetScaler-Instanzen über StyleBooks aktiviert ist, verwendet das IPFIX-Protokoll (AppFlow), um die Daten von den Instanzen an NetScaler zu senden.
Wenn Sie Web Insight aktivieren, werden Client-Side Measurements (clientseitige Messungen) auf den Lastausgleichs- und Content-Switching-Virtual-Servern aktiviert. Mit aktivierten clientseitigen Messungen erfasst NetScaler Console Ladezeit- und Renderzeitmetriken für HTML-Seiten durch HTML-Injektion. Mithilfe dieser Metriken können Administratoren L7-Latenzprobleme identifizieren.
Beispiel 1:
Das folgende Beispiel zeigt, wie der Abschnitt ‘Operationen’ in einem StyleBook geschrieben wird, um sowohl HDX Insight als auch NetScaler Gateway Insight auf einem VPN-Virtual-Server zu aktivieren:
name: simple-vpn-ops
namespace: com.example.stylebooks
schema-version: "1.0"
version: "0.1"
description: Test-StyleBook zum Aktivieren von HDXInsight und GatewayInsight auf einem 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 ‘Operationen’ in einem StyleBook geschrieben wird, um sowohl Web Insight als auch WAF-Sicherheitsverletzungen auf einem Lastausgleichs-Virtual-Server zu aktivieren:
name: simple-lb-ops
namespace: com.example.stylebooks
schema-version: "1.0"
version: "0.1"
description: Test-StyleBook zum Aktivieren von WebInsight und SecurityInsight auf einem 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-->