NetScaler

Type de données

JSON (flux d’API NetScaler)

Description

Le connecteur NetScaler de Fusion (anciennement NetScaler) vous permet d’interroger les statistiques ADC en les intégrant à l’API ADC NITRO. Pour plus d’informations sur les statistiques ADC, consultez la documentation Citrix Developer ici. Le flux JSON extrait le contenu d’une URL de reporting NITRO fournie par le client et met ces données à la disposition de l’application Citrix ITM Openmix NetScaler Intelligent Traffic Management. L’application Openmix est responsable du traitement des données et de la gestion des erreurs en cas de données manquantes ou corrompues. Les données JSON du client doivent avoir une taille inférieure à 10 000, 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. Les valeurs telles que l’adresse IP principale restent constantes, tandis que certaines autres valeurs qui sont des compteurs (telles que le total des octets de demande ou le total des 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, consultez la documentationsur l’intégration de Fusion.

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 à remplir les champs de configuration suivants :

  • Nom : nom donné au flux de données. La valeur par défaut est <Service><Platform Name>, si elle n’est pas spécifiée.
  • Exécuter chaque fois : fréquence à laquelle le flux de données est mis à jour à partir du service.
  • Plateforme : Plateforme associée au flux de données.
  • URL : URL du point de terminaison NITRO de l’instance ADC spécifique.
  • Type de ressource : 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, et ainsi de suite.
  • Nom de la ressource : nom de la ressource spécifique qui doit être récupérée. Le fait de saisir un nom de ressource permet de réduire le flux pour le rendre gérable et le maintenir dans la taille de 10 000 requise. Par exemple, le nom du lbvserver,, GSLB Service, gslbdomaingslbsite, et ainsi de suite.
  • Nom d’utilisateur : ID requis pour accéder à l’API (fourni par NetScaler ADC).
  • Mot de passe : mot de passe permettant d’accéder à la clé secrète de l’API (fournie par NetScaler ADC).

Une fois la configuration de 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 mesures de surveillance dans l’historique des journaux.

Historique des flux de données

Fusion collecte les 100 dernières réponses de chaque exécution dans l’historique des flux de données. Vous pouvez consulter l’état de la source de données, des 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.

Edit

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é les modifications, 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