NetScaler

Type de données

JSON (flux d’API NetScaler)

Description

Le connecteur NetScaler de Fusion (anciennement connu sous le nom de NetScaler) vous permet d’interroger les statistiques ADC en s’intégrant à l’API NITRO ADC. Pour plus d’informations sur les statistiques ADC, consultez la documentation pour développeurs Citrix ici. Le flux JSON extrait le contenu d’une URL de rapport NITRO fournie par le client et rend ces données disponibles pour l’application Citrix ITM Openmix NetScaler Intelligent Traffic Management. L’application Openmix est responsable du traitement des données et de la gestion des conditions d’erreur si les données sont manquantes ou corrompues. Les données JSON du client doivent être inférieures à 10 Ko, sinon Fusion les rejettera. Il s’agit d’une limite stricte imposée par l’infrastructure Openmix.

Flux de données

Un exemple de flux de données se présente comme suit :

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

Notes d’implémentation

  • L’API NITRO est le seul point de terminaison interrogé :

    <netscaler-url>/nitro/v1/stat/<resource-type>/<resource-name>

  • Le type de ressource, l’URL, le nom d’utilisateur et le mot de passe sont les exigences minimales pour effectuer la requête.
  • Tous les noms de champs sont identifiés.
  • Lorsque vous interrogez ce point de terminaison, vous constatez que certaines valeurs du flux restent constantes tandis que d’autres changent de temps en temps. Des valeurs telles que l’adresse IP principale restent constantes, tandis que certaines autres valeurs qui sont des compteurs (telles que le nombre total d’octets de requête ou le nombre total d’octets de réponse) restent les mêmes ou augmentent.

Configuration dans Fusion

Vous pouvez accéder aux flux de données Fusion depuis le volet de navigation de gauche, sous Openmix. Pour les étapes initiales, reportez-vous à la documentation d’intégration Fusion ici.

Lorsque vous accédez à la boîte de dialogue de configuration spécifique au service, la première étape consiste à sélectionner le service que vous souhaitez configurer.

L’étape suivante consiste à renseigner les champs de configuration suivants :

  • Nom : Le nom donné au flux de données. Par défaut, il s’agit de <Service><Nom de la plateforme>, s’il n’est pas spécifié.
  • Exécuter toutes les : La fréquence à laquelle le flux de données est mis à jour à partir du service.
  • Plateforme : La plateforme associée au flux de données.
  • URL : URL du point de terminaison NITRO de l’instance ADC spécifique.
  • Type de ressource : Le type de données que vous essayez de récupérer, telles que les statistiques d’équilibrage de charge, les statistiques d’authentification, les statistiques DNS. Par exemple, gslbdomain, gslbservice, gslbsite, gslbvserver, lbvserver, system, systembw, systemcpu, systemmemory, etc.
  • Nom de la ressource : Le nom de la ressource spécifique qui doit être récupérée. L’ajout d’un nom de ressource permet de restreindre le flux pour le rendre gérable et le maintenir dans la taille requise de 10 Ko. Par exemple, le nom du lbvserver, GSLB Service, gslbdomain, gslbsite, etc.
  • Nom d’utilisateur : L’ID requis pour accéder à l’API (fourni par NetScaler® ADC).
  • Mot de passe : Le mot de passe pour accéder à la clé secrète de l’API (fourni par NetScaler ADC).

Une fois la configuration NetScaler Fusion terminée, elle est répertoriée sur la page d’accueil des flux de données Fusion avec un statut vert et des métriques de surveillance dans l’historique des journaux.

Historique du flux de données

Fusion collecte les 100 dernières réponses de chaque exécution dans l’historique du flux de données. Vous pouvez afficher le statut du flux de données, les informations sur les données et la charge utile renvoyée par le service. Après avoir sélectionné le flux de données spécifique dans la liste, cliquez sur Historique des journaux pour afficher l’historique du flux de données.

Modifier

Pour modifier un flux de données Fusion, cliquez sur le flux de données dans la liste, puis sur le bouton Modifier.

Une fois que vous avez terminé la modification, cliquez sur Enregistrer. Cela vous ramène à la liste des flux de données avec vos modifications enregistrées et appliquées au flux de données.

NetScaler