Analytics
Jedes Element im Analysebereich wird verwendet, um die NetScaler ADM-Analysefunktion für einen oder mehrere virtuelle Server zu konfigurieren, die in StyleBooks erstellt wurden.
Ein Element im Analytics-Bereich hat die folgenden Attribute:
Attribut | Beschreibung | Erforderlich |
---|---|---|
name | Name des Analyseelements. | Ja |
Beschreibung | Eine Textzeichenfolge, die beschreibt, was dieses Element ist. | Nein |
Bedingung | Ein boolescher Ausdruck. Wenn diese Bedingung als falsch ausgewertet wird, wird das gesamte Analyseelement übersprungen. | Nein |
Wiederholen | Iteriert über eine Liste. | Nein |
Wiederholungsbedingung | Ein boolescher Ausdruck. Wenn der Ausdruck falsch ausgewertet wird, wird die aktuelle Iteration übersprungen. | Nein |
wiederholender Artikel | Name des Elements in der aktuellen Iteration. | Nein |
Wiederholungsindex | Name des Indexwerts der aktuellen Iteration. | Nein |
properties | Eine Liste der Eigenschaften von Analysevorgängen. | Ja |
target | Eine der Eigenschaften in der Liste. Der Zielausdruck ist der Name eines virtuellen Servers, der auf dem NetScaler konfiguriert ist und für den Analysen gesammelt werden. | Ja |
Filter | Eine der Eigenschaften in der Liste. Der Wert dieses Attributs ist ein erweiterter NetScaler-Richtlinienausdruck, der verwendet wird, um die Anfragen auf dem virtuellen Server zu filtern, für den Analysen gesammelt werden. Standardmäßig werden die Analysedaten für den gesamten Datenverkehr gesammelt, der durch den virtuellen Server fließt. | Nein |
Einblicke | Eine der Eigenschaften in der Liste. Der Wert dieses Attributs ist der Typ der Insight-Daten, die vom virtuellen Zielserver gesammelt werden sollen. Standardmäßig werden alle zulässigen Einblicke auf den virtuellen Zielservern auf der Grundlage des virtuellen Servertyps konfiguriert, wie unter Virtuelle Zielserver und Insight-Typen angegeben. | Nein |
transport-mode | Eine der Eigenschaften in der Liste. Der Wert dieses Attributs ist entweder logstream oder ipfix . logstream ist der Standardwert. |
Nein |
client-side-measurements | Eine der Eigenschaften in der Liste. Der Wert dieses Attributs ist entweder ENABLED oder DISBALED. DISABLED ist der Standardwert. | Nein |
http-x-forwarded-for | Eine der Eigenschaften in der Liste. Der Wert dieses Attributs ist entweder ENABLED oder DISBALED. Das Attribut aktiviert oder deaktiviert die X-Forwarded-For-Header-Einfügung, um die Client-IP-Informationen an den Backend-Server weiterzuleiten. DISABLED ist der Standardwert. | Nein |
enable-hdxinsight-for | Eine der Eigenschaften in der Liste. Der Wert dieses Attributs ist entweder ICA oder TCP. Dieses Attribut aktiviert hdxinsight für bestimmte Verkehrsdaten. ICA ist der Standardwert. |
Nein |
Beispiel 1: Konfiguration von Analytics für einen einzelnen virtuellen Server
operations:
analytics:
-
name: lbvserver-ops-comp
properties:
target: $components-basic-lb-comp.outputs.lbvserver-name
filter: HTTP.REQ.URL.CONTAINS("catalog")
transport-mode: logstream
client-side-measurements: ENABLED
insights:
-
type: webinsight
-
type: securityinsight
<!--NeedCopy-->
Beispiel 2: Konfiguration von Analysen für eine Liste von virtuellen VPN-Servern
operations:
analytics:
-
name: vpnvserver-ops-comp
repeat: $outputs.staging-vpnvservers
repeat-item: vpnvsvr
properties:
target: $vpnvsvr.outputs.vpnvserver
filter: HTTP.REQ.URL.CONTAINS("catalog")
http-x-forwarded-for: ENABLED
insights:
-
type: hdxinsight
enable-hdxinsight-for: TCP
<!--NeedCopy-->
Jedes Attribut im Analyseabschnitt konfiguriert die NetScaler-Instanzen so, dass sie AppFlow-Datensätze auf dem virtuellen Server sammeln, der durch die Zieleigenschaft identifiziert wird.
Virtuelle Zielserver und Insight-Typen
Die virtuellen Zielserver und die entsprechenden zulässigen Insight-Typen lauten wie folgt:
Virtueller Zielserver | Insight-Typ |
---|---|
lbvserver | webinsight, securityinsight, botinsight |
csvserver | webinsight, securityinsight, botinsight |
vpnserver | hdxinsight, gatewayinsight |
Hinweis:
IPFIX ist der Standardtransportmodus, der zum Konfigurieren von Analysen für virtuelle Server in StyleBooks verwendet wird.