NetScaler

Type de données

JSON (flux d’API NetScaler)

Description

Le connecteur NetScaler de Fusion vous permet d’interroger les statistiques ADC en les intégrant à l’API ADC NITRO. Pour plus d’informations sur les statistiques d’ADC, consultez la documentation pour Citrix Developer ici. Le flux JSON extrait le contenu d’une URL de rapport 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 rejette. 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 (telles que l’adresse IP principale) restent constantes, tandis que d’autres valeurs changent. Les valeurs de l’adresse IP principale restent les mêmes. Les valeurs du nombre total d’octets de demande ou du nombre total d’octets de réponse peuvent rester identiques ou augmenter.

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 qui est défini par défaut sur <Service><Platform Name>, s’il n’est pas spécifié.
  • 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 lbvserver, GSLB Service, gslbdomain, gslbsite, et ainsi de suite.
  • Nom d’utilisateur : ID requis pour accéder à l’API (fourni par NetScaler).
  • Mot de passe : mot de passe permettant d’accéder à la clé secrète de l’API (fournie par NetScaler).

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. L’état s’affiche en vert et les mesures de surveillance sont capturées dans l’historique du journal.

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. Cette action vous ramène à la liste des flux de données avec vos modifications enregistrées et appliquées au flux de données.

NetScaler