NetScaler
Datentyp
JSON (NetScaler API-Feed)
Beschreibung
Der NetScaler-Konnektor von Fusion (früher bekannt als NetScaler) ermöglicht es Ihnen, die ADC-Statistiken durch Integration mit der ADC NITRO API abzufragen. Weitere Informationen zu ADC-Statistiken finden Sie in der Citrix Developer Documentation hier. Der JSON-Feed ruft Inhalte von einer vom Kunden bereitgestellten NITRO-Berichts-URL ab und stellt diese Daten der Citrix ITM Openmix NetScaler Intelligent Traffic Management-Anwendung zur Verfügung. Die Openmix-App ist für die Verarbeitung der Daten und die Behandlung von Fehlerbedingungen zuständig, falls Daten fehlen oder beschädigt sind. Die JSON-Daten des Kunden müssen kleiner als 10 KB sein, sonst lehnt Fusion sie ab. Dies ist eine von der Openmix-Infrastruktur auferlegte feste Grenze.
Daten-Feed
Ein Beispiel für einen Daten-Feed sieht wie folgt aus:
{
"activetransactions": "0",
"avgsvrttfb": "0",
"curclntconnections": "0",
"curload": "0",
"curreusepool": "0",
"cursrvrconnections": "0",
"curtflags": "0",
"frustratingttlbtransactions": "0",
"maxclients": "0",
"name": "azurelbdnsservice0",
"primaryipaddress": "168.63.129.16",
"primaryport": 53,
"requestbytesrate": 47,
"requestsrate": 0,
"responsebytesrate": 135,
"responsesrate": 0,
"servicetype": "DNS",
"state": "UP",
"surgecount": "0",
"svrestablishedconn": "0",
"throughput": "0",
"throughputrate": 0,
"toleratingttlbtransactions": "0",
"totalrequestbytes": "72059004",
"totalrequests": "0",
"totalresponsebytes": "206317840",
"totalresponses": "0",
"totsvrttlbtransactions": "0",
"vsvrservicehits": "0",
"vsvrservicehitsrate": 0
}
<!--NeedCopy-->
Implementierungshinweise
-
Die NITRO API ist der einzige Endpunkt, der abgefragt wird:
<netscaler-url>/nitro/v1/stat/<resource-type>/<resource-name> - Der Ressourcentyp, die URL, der Benutzername und das Passwort sind die Mindestanforderungen für die Abfrage.
- Alle Feldnamen sind identifiziert.
- Wenn Sie diesen Endpunkt abfragen, stellen Sie fest, dass einige Werte im Feed konstant bleiben, während andere sich von Zeit zu Zeit ändern. Werte wie die primäre IP-Adresse bleiben konstant, während bestimmte andere Werte, die Zähler sind (wie z. B. die gesamten Anforderungsbytes oder die gesamten Antwortbytes), entweder gleich bleiben oder ansteigen.
Einrichtung in Fusion
Sie können auf Fusion Data Feeds über den linken Navigationsbereich unter Openmix zugreifen. Für die ersten Schritte lesen Sie die Fusion Integration Dokumentation.
Wenn Sie zum dienstspezifischen Konfigurationsdialogfeld gelangen, besteht der erste Schritt darin, den Dienst auszuwählen, den Sie konfigurieren möchten.
Der nächste Schritt ist das Ausfüllen der folgenden Konfigurationsfelder:
-
Name: Der Name, der dem Daten-Feed gegeben wird. Dieser wird standardmäßig auf
<Dienst><Plattformname>gesetzt, falls nicht anders angegeben. - Ausführen alle: Die Häufigkeit, mit der der Daten-Feed vom Dienst aktualisiert wird.
- Plattform: Die Plattform, die mit dem Daten-Feed verknüpft ist.
- URL: URL des spezifischen ADC-Instanz-NITRO-Endpunkts.
-
Ressourcentyp: Der Typ der Daten, die Sie abrufen möchten, wie z. B. Lastverteilungsstatistiken, Authentifizierungsstatistiken, DNS-Statistiken. Zum Beispiel
gslbdomain,gslbservice,gslbsite,gslbvserver,lbvserver,system,systembw,systemcpu,systemmemoryund so weiter. -
Ressourcenname: Der Name der spezifischen Ressource, die abgerufen werden muss. Die Angabe eines Ressourcennamens hilft, den Feed einzugrenzen, um ihn überschaubar zu machen und innerhalb der erforderlichen 10k-Größe zu halten. Zum Beispiel der Name des
lbvserver,GSLB Service,gslbdomain,gslbsiteund so weiter. - Benutzername: Die ID, die für den Zugriff auf die API erforderlich ist (bereitgestellt von NetScaler® ADC).
- Passwort: Das Passwort für den Zugriff auf den API-Geheimschlüssel (bereitgestellt von NetScaler ADC).
Sobald die NetScaler Fusion-Konfiguration abgeschlossen ist, wird sie auf der Startseite der Fusion-Daten-Feeds mit einem grünen Status und Überwachungsmetriken in der Protokollhistorie aufgeführt.
Daten-Feed-Historie
Fusion sammelt die letzten 100 Antworten jedes Laufs in der Daten-Feed-Historie. Sie können den Status des Daten-Feeds, Informationen zu den Daten und die vom Dienst zurückgegebene Nutzlast einsehen. Nachdem Sie den spezifischen Daten-Feed in der Liste ausgewählt haben, klicken Sie auf Protokollhistorie, um die Historie für den Daten-Feed anzuzeigen.
Bearbeiten
Um einen Fusion-Daten-Feed zu bearbeiten, klicken Sie in der Liste auf den Daten-Feed und dann auf die Schaltfläche Bearbeiten.
Wenn Sie mit der Bearbeitung fertig sind, klicken Sie auf Speichern. Dies führt Sie zurück zur Daten-Feed-Liste, wobei Ihre Änderungen gespeichert und auf den Daten-Feed angewendet wurden.